1map logoGo to main page

Bangkok to Krabi from $15: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bangkok, Thailand
to
Krabi, Thailand

How to Get from Bangkok to Krabi: 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.

$15 by busBest price
409.5 milesDistance
4h 22m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bangkok to Krabi 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
Average Duration
4h  22m
Estimated price
$27-89
Recommended
Company
The Transport Company
Bus
Average Duration
13h  37m
Estimated price
$15-35
Cheapest
route map
Distance: 409.5 miles
Duration: 4h 22m

See more options

Pricing table
Company
various
Bus
Plane
Average Duration
4h  25m
Estimated price
$27-105
Company
State Railway of Thailand, Lomprayah
Train
Bus
Average Duration
12h 
Estimated price
$29-76
Company
State Railway of Thailand, Lomprayah
Train
Bus
Average Duration
13h  20m
Estimated price
$29-76
Company
various
Plane
Bus
Average Duration
5h  11m
Estimated price
$47-132
Company
various
Plane
Taxi
Average Duration
5h  12m
Estimated price
$65-132
Company
various
Plane
Drive
Average Duration
6h  43m
Estimated price
$65-174
Company
various
Plane
Drive
Average Duration
6h  47m
Estimated price
$66-195
Company
various
Plane
Taxi
Average Duration
5h  47m
Estimated price
$84-182
Company
N/A
Drive
Average Duration
11h  4m
Estimated price
$85-130

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Fly $30 $29 $30 $30 $30 $35 $30

Traveling From Bangkok to Krabi

The vibrant hustle of Bangkok contrasts sharply with the serene beaches and lush landscapes of Krabi, offering you a rich tapestry of experiences as you transition from urban excitement to tropical tranquility.

Best Neighbourhoods in Krabi

Krabi’s neighborhoods offer a variety of atmospheres and attractions for visitors.

Ao Nang
• Stunning beaches and lively nightlife
• Great dining options along the coast
Railay Beach
• Accessible only by boat, offering exclusivity
• Famous for rock climbing and scenic views
Krabi Town
• Authentic local culture and markets
• Bustling atmosphere with charming riverside cafes

Best Times To Visit Krabi's Attractions

Timing your visit can greatly enhance your experience at Krabi's top spots.

Phi Phi Islands
Visit early in the morning for a quieter experience and magnificent sunrise views.
Emerald Pool
Explore in the late afternoon to enjoy a more peaceful atmosphere and stunning natural light.
Railay Beach
Go during weekdays to avoid the crowds and fully appreciate the scenic beauty.

Krabi Weather: What to Expect Year-Round

Krabi enjoys a tropical climate with warm temperatures year-round, yet the best times to visit are typically between November and March when rainfall is minimal and skies are clearer. Understanding the weather patterns helps you plan your activities better, whether you're soaking up the sun on the beach or exploring lush jungles.

Dining Recommendation in Krabi

For a taste of local flavor, don't miss out on the fresh seafood at KoDam Seafood, where the laid-back atmosphere and ocean views set it apart from Bangkok's bustling dining scene. Here, the use of locally sourced ingredients and simple yet vibrant flavors showcases the essence of coastal Thai cuisine, creating a standout experience that celebrates Krabi's natural bounty.

Bangkok - Krabi operators

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

Bus Show bus routes
Contact phone
1348
Website
bmta.co.th

Bus from ตรงข้ามการบินไทยหลานหลวง;Thai Airways Larnluang to อาคารผู้โดยสาร ชั้น 3;Donmueng Terminal Floor 3

Average Duration
32m
Estimated price
1-2
Contact phone
+66 89 873 0008
Website
lomprayah.com

Bus from Surat Thani Airport to Krabi Bus Terminal

Average Duration
1h 15m
Estimated price
23-35

Bus from Surat Thani Train station to Krabi Bus Terminal

Average Duration
1h 30m
Estimated price
24-35
Contact phone
1490
Website
home.transport.co.th

Bus from Bangkok Mochit Bus Terminal to Krabi

Average Duration
13h 37m
Estimated price
15-22
Contact phone
+66 81 453 5199
Website
paradivetravel.lnwshop.com

Bus from Hua Lamphong station to Krabi Bus Terminal

Average Duration
15h 37m
Estimated price
28-34
Train Show train routes
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
Plane
Website
thaiairways.com

Plane from Suvarnabhumi Airport to Krabi Airport

Average Duration
1h 25m
Estimated price
35-140

Plane from Suvarnabhumi Airport to Krabi Airport via Koh Samui

Average Duration
3h
Estimated price
40-150
Website
airasia.com

Plane from Suvarnabhumi Airport to Krabi Airport

Average Duration
1h 27m
Estimated price
25-120

Plane from Don Muang Airport to Krabi Airport

Average Duration
1h 25m
Estimated price
23-110
Website
bangkokair.com

Plane from Suvarnabhumi Airport to Krabi Airport

Average Duration
1h 30m
Estimated price
40-150
Website
lionairthai.com

Plane from Don Muang Airport to Krabi Airport

Average Duration
1h 25m
Estimated price
29-120
Website
vietjetair.com

Plane from Suvarnabhumi Airport to Krabi Airport

Average Duration
1h 25m
Estimated price
24-120

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

Traveling between Bangkok and Krabi 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.

🚗 On this picturesque road trip from Bangkok to Krabi, travelers will cover a distance of 774.1 km, admiring the diverse landscapes of Thailand along the way. 💸 With prices ranging from $85 to $130 for the drive, travelers can choose the option that best fits their budget and preferences. 🌴 Arriving in Krabi after approximately 11 hours and 4 minutes of driving, travelers will be greeted by pristine beaches, limestone cliffs, and crystal-clear waters.
Average price
$85 - $130
Useful tips for train travellers
• Onboard services for the train from Bangkok to Krabi can include catering options that provide meals and snacks. Make sure to check if the specific train you’re traveling on offers a dining car or food cart service. Typically, meals can range from Thai dishes to simple snacks, and it's advisable to carry some cash in Thai Baht as well, as not all services may accept credit cards.
• The train from Bangkok to Krabi typically offers multiple seating options, including 1st Class, 2nd Class, and Sleeper seats. 1st Class seats come with more space and amenities, while 2nd Class provides comfortable seats that can recline. Sleeper cabins are ideal if you’re traveling overnight, giving you the opportunity to rest during the journey. Make sure to book ahead if you're looking for specific seating preferences as they can fill up quickly.
• Multiple operators travel from Bangkok to Krabi, including State Railway of Thailand. For scheduling and ticket reservations, visit their official website at ">">railway.co.th Other companies may provide bus options from nearby cities. Make sure to check schedules in advance as they can vary per season.
🛫 The quickest way to travel from Bangkok to Krabi is by taking a direct flight that lasts approximately 1 hour and 20 minutes. 💸 The prices for flights between Krabi and Bangkok range from $27 to $89, making it a convenient and affordable option for travelers looking to explore the beautiful beaches and natural landscapes of Krabi.
Departure Point
Suvarnabhumi Airport
Arrival Point
Krabi Airport
Useful tips for plane travellers
• Arrive early at Suvarnabhumi Airport as the check-in processes can vary significantly depending on the airline, particularly if you're flying with Bangkok Airways which has its own dedicated terminal.
• Upon arrival at Krabi Airport, take note of the clear signage for transportation options; you can expect a taxi to the city center to cost around 600-800 THB, and there are pre-paid taxi counters available just outside the arrivals hall.
• For a seamless journey, check flight schedules from multiple airlines such as Thai Airways, Thai AirAsia, Thai Vietjet Air, and Bangkok Airways directly on their websites for any potential last-minute changes in flight timings or prices: Thai Airways (thaiairways.com), Thai AirAsia (airasia.com), Thai Vietjet Air (vietjetair.com), and Bangkok Airways (bangkokair.com).
🚌 The direct bus from Bangkok Mochit Bus Terminal to Krabi operated by The Transport Company takes approximately 13 hours and 37 minutes. 🌴 For a slightly longer but scenic route, you can take a bus from Bangkok to Donsak with a transfer to another bus towards Krabi Bus Terminal, bringing the total journey time to about 20 hours and 57 minutes. 💰 Prices for the bus ticket from Bangkok to Krabi can range from $15 to $35, making it a cost-effective option for travelers looking to explore the stunning beaches and landscapes of Krabi province.
Departure Point
Bangkok Mochit Bus Terminal station
Arrival Point
Krabi station
Useful tips for bus travellers
• Book your bus tickets in advance through The Transport Company's website at Transport Company to secure a seat, especially during peak travel seasons when buses can fill up quickly.
• As the bus ride is approximately 13 hours and 37 minutes long, bring along snacks, water, and entertainment such as downloaded movies or music to stay comfortable during the journey.
• Upon arriving at Krabi Bus Terminal, take note of local transport options such as songthaews (shared taxis) or tuk-tuks that can take you to popular locations like Ao Nang or Railay Beach; the terminal also has a small convenience store for last-minute purchases.

Frequently asked questions

Find out more about the route from Bangkok to Krabi.

Or choose the category:
The distance between Bangkok and Krabi is approximately 658.2 km or 774.1 km by road. The typical travel time varies depending on the mode of transportation chosen. By air, it takes around 4 hours and 5 minutes to fly directly between the two cities. Alternatively, taking a combination of a flight from Don Muang Airport to Trang followed by a minivan transfer takes about 6 hours and 3 minutes. If driving, it takes approximately 11 hours and 4 minutes to travel from Krabi to Bangkok by car, and around 13 hours and 37 minutes by bus.
The most cost-effective way to travel from Bangkok to Krabi is by bus, with tickets ranging from $15 to $35. However, this option will take approximately 13 hours and 37 minutes. If you are looking for a quicker option, the most time-efficient way to reach Krabi is by taking a flight, which usually costs between $27 and $95 and takes approximately 4 hours and 5 minutes.
When traveling from Bangkok to Krabi, the prices for a bus ticket range from $15 to $35.
To get from Bangkok to Krabi without using public transportation, you can consider renting a car or hiring a private car service. The driving distance between the two cities is approximately 774.1 km, and it takes around 11 hours and 4 minutes to drive. The prices for car rentals or private car services range from $85 to $130, depending on the type of vehicle and service you choose.
To travel from Bangkok to Krabi without a car, the most convenient option is to take a train and bus combination. The journey takes approximately 12 hours and 55 minutes and costs between $30 and $70. You can board the train from Bangkok's Hua Lamphong Station and travel to Surat Thani, where you will then transfer to a bus that will take you to Krabi.
Yes, there is a direct link between Bangkok and Krabi by bus. The journey takes approximately 13 hours and 37 minutes.
The flight between Bangkok and Krabi typically takes around 1 hour and 20 minutes. The cost of the flight can vary, ranging from $27 to $95, depending on the airline, time of booking, and other factors.
There are plenty of accommodation options available near Krabi. With over 641 hotels to choose from, travelers are sure to find one that suits their preferences and budget. Prices start at $18 per night, providing a range of options for different budgets.