1map logoGo to main page

Bangkok to Khao Lak from $18: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bangkok, Thailand
to
Khao Lak, Thailand

How to Get from Bangkok to Khao Lak: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$18 by busBest price
626.5 kmDistance
6h 35m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bangkok to Khao Lak with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Drive
Average Duration
6h  35m
Estimated price
$131-207
Recommended
Company
The Transport Company, Local bus
Bus
Bus
Average Duration
14h  26m
Estimated price
$18-27
Cheapest
route map
Distance: 626.5 km
Duration: 6h 35m

See more options

Company
State Railway of Thailand, various
Train
Drive
Bus
Average Duration
16h  11m
Estimated price
$22-65
Company
various
Plane
Bus
Average Duration
7h  35m
Estimated price
$27-121
Company
various
Plane
Bus
Average Duration
7h  39m
Estimated price
$28-142
Company
various
Bus
Average Duration
16h  36m
Estimated price
$37-44
Company
various
Plane
Drive
Average Duration
7h  15m
Estimated price
$59-162
Company
State Railway of Thailand, various
Train
Drive
Taxi
Average Duration
13h  21m
Estimated price
$78-129
Company
various
Drive
Average Duration
11h  10m
Estimated price
$85-130
Company
various
Plane
Drive
Average Duration
6h  37m
Estimated price
$131-221

Traveling From Bangkok to Khao Lak

Transitioning from the bustling streets and vibrant city life of Bangkok to the serene beaches and laid-back atmosphere of Khao Lak offers a remarkable shift in scenery and experiences.

Best Neighbourhoods in Khao Lak

Khao Lak features diverse neighborhoods catering to different traveler preferences.

Bang Niang
• Bustling market scene with local food stalls.
• Close to beautiful beaches and national parks.
La On
• Vibrant nightlife with bars and restaurants.
• Ideal for shopping and cultural experiences.
Nang Thong
• Family-friendly atmosphere with accessible amenities.
• Easily connects to various tour and activity options.

Best Times To Visit Khao Lak's Attractions

Planning your visit to Khao Lak's attractions can enhance your experience significantly.

Similan Islands
Visit between November and April for the best weather and fewer crowds.
Khao Lak National Park
Early mornings offer cooler temperatures and a peaceful atmosphere.
Bang Niang Market
Weekday visits provide a less hectic shopping experience with local charm.

Khao Lak Weather: What to Expect Year-Round

Khao Lak enjoys a tropical climate, characterized by warm temperatures and seasonal rainfall, with the dry season from November to April being the most popular time to visit. Understanding the weather patterns helps you plan your activities, ensuring a more enjoyable travel experience.

Dining Recommendation in Khao Lak

For a taste of Khao Lak, trying a fresh seafood dish at the beachside restaurant 'Tamarind' highlights the region's local catch, offering a contrast to the urban street food scene in Bangkok. Here, the tranquil ocean backdrop and focus on fresh, locally-sourced ingredients create a delightful dining experience centered around simplicity and flavor.

Bangkok - Khao Lak operators

Explore transport companies operating between Bangkok and Khao Lak, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+66 95-189-8535
Website
andaman-taxis.com

Bus from Surat Thani Airport to Khao Lak

Average Duration
3h
Estimated price
$97-97
Contact phone
+66 (0)77 272230
Website
phantiptravel.com

Bus from Surat Thani station to Khao Sok

Average Duration
1h 45m
Estimated price
$8-8
Contact phone
1490
Website
home.transport.co.th

Bus from Bangkok Mochit Bus Terminal to Phuket Bus Terminal 2

Average Duration
12h
Estimated price
$17-24

Bus from Hua Lamphong station to Khao Lak

Average Duration
16h 30m
Estimated price
$28-34
all-pages.transport_local bus

all-pages.transport_local bus from Phuket Bus Terminal 2 to Khao Lak

Average Duration
1h 26m
Estimated price
$1-3

all-pages.transport_local bus from Khao Sok to Khao Lak

Average Duration
2h
Estimated price
$1-5
Plane
Website
airasia.com

Plane from Don Muang to Surat Thani

Average Duration
1h 16m
Estimated price
$23-120

Plane from Don Muang to Nakhon Si Thammarat

Average Duration
1h 15m
Estimated price
$28-110

Plane from Don Muang to Phuket

Average Duration
1h 27m
Estimated price
$26-160
Website
nokair.com

Plane from Don Muang to Surat Thani

Average Duration
1h 10m
Estimated price
$26-110

Plane from Don Muang to Nakhon Si Thammarat

Average Duration
1h 15m
Estimated price
$29-120

Plane from Don Muang to Phuket

Average Duration
1h 26m
Estimated price
$29-170
Website
vietjetair.com

Plane from Suvarnabhumi to Surat Thani

Average Duration
1h 15m
Estimated price
$24-110

Plane from Suvarnabhumi to Phuket

Average Duration
1h 27m
Estimated price
$27-140
Website
thaiairways.com

Plane from Suvarnabhumi to Phuket

Average Duration
1h 28m
Estimated price
$35-140
Website
lionairthai.com

Plane from Don Muang to Surat Thani

Average Duration
1h 13m
Estimated price
$29-120

Plane from Don Muang to Nakhon Si Thammarat

Average Duration
1h 16m
Estimated price
$30-120

Plane from Don Muang to Phuket

Average Duration
1h 26m
Estimated price
$30-170
Train
Contact phone
1690
Website
railway.co.th

Train from Krung Thep Aphiwat Central Terminal to Surat Thani Train Station

Average Duration
9h 30m
Estimated price
$5-45

Train from Hua Lamphong to Surat Thani Train Station

Average Duration
10h 50m
Estimated price
$5-45

Bangkok to Khao Lak: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bangkok and Khao Lak offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from bustling Bangkok to the serene coastal town of Khao Lak, spanning a distance of 778.9 km. 💰 Spend between $85 to $130 for a memorable ride from Bangkok to Khao Lak by car, where you'll witness the beauty of Thailand's countryside unfold before your eyes. 🌴 Arrive in Khao Lak after approximately 11 hours and 10 minutes of driving, greeted by pristine beaches, lush jungles, and a tranquil atmosphere.
Average price
$85 - $130
🛫 Taking a flight from Bangkok's Don Muang Airport to Surat Thani Airport is the quickest way to reach Khao Lak. The direct flight only takes 1 hour and 10 minutes.
Departure Point
Don Muang Airport
Arrival Point
Surat Thani Airport
🚌 There is no direct bus from Bangkok to Khao Lak, but you can still make the journey with ease. The trip involves transfers at Phuket Bus Terminal 2 and takes approximately 14 hours and 26 minutes. 💰 The price of a bus ticket between Khao Lak and Bangkok ranges from $18 to $27, offering an affordable and efficient way to travel from the bustling city of Bangkok to the serene surroundings of Khao Lak.
Departure Point
Bangkok Mochit Bus Terminal station
Arrival Point
Khao Lak station

Frequently asked questions

Find out more about the route from Bangkok to Khao Lak.

Or choose the category:
The distance between Bangkok and Khao Lak is 626.0 km by air and 779.7 km by road. The typical travel time by air is 6 hours and 24 minutes, which involves flying from Don Muang Airport in Bangkok to Surat Thani and then taking a private transfer to Khao Lak. By car, the travel time is approximately 11 hours and 10 minutes, while by bus it takes approximately 16 hours and 53 minutes.
The most cost-effective transportation option for traveling from Bangkok to Khao Lak is by taking a bus and local bus, which costs between $18 and $28 and takes approximately 16 hours and 53 minutes. However, if you are looking for a more time-efficient option, flying and taking a private transfer is the quickest way to reach Khao Lak from Bangkok. This option takes around 6 hours and 19 minutes and costs between $130 and $220.
The prices for traveling from Bangkok to Khao Lak by bus range from $18 to $28.
To travel from Bangkok to Khao Lak without using public transportation, you can hire a private car or take a taxi. The driving distance is approximately 778.9 km and it takes around 11 hours and 10 minutes by car. However, it is important to note that the prices for private car or taxi services can vary, ranging from $85 to $130.
The best way to travel from Bangkok to Khao Lak without a car is by bus. The journey takes approximately 13 hours and 8 minutes and the ticket prices range from $26 to $40.
No, there is no direct link between Bangkok and Khao Lak. However, there are bus services available that depart from Bangkok Mochit Bus Terminal and arrive at Khao Lak via Phuket Bus Terminal 2. The journey, including transfers, takes approximately 16 hours and 53 minutes. The bus services are operated by The Transport Company and Local bus.
The flight between Bangkok and Khao Lak typically takes 1 hour and 10 minutes, with a direct flight from Don Muang Airport to Surat Thani Airport being the quickest option. As for costs, it will depend on various factors such as the airline, time of booking, and availability, but prices typically range from around $50 to $150 USD for one-way fares.
There are plenty of options for accommodation near Khao Lak. With over 178 hotels to choose from, there is something to suit every budget and preference. Prices for hotels in the area start at $36 per night.