1map logoGo to main page

Bangkok, Bangkok Province to Krabi, 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 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Fly $28 $28 $28 $29 $28 $33 $29

Traveling From Bangkok to Krabi

Traveling from Bangkok to Krabi offers a striking contrast, where the bustling city life of vibrant markets and skyscrapers transforms into serene beaches and picturesque landscapes.

Best Neighbourhoods in Krabi

Krabi boasts diverse neighborhoods, each offering distinct experiences for travelers.

Ao Nang
• Stunning beaches and vibrant nightlife await.
• Great access to island-hopping tours.
Railay Beach
• Renowned for its breathtaking rock formations.
• A haven for rock climbers and adventure seekers.
Krabi Town
• Offers a glimpse of local Thai culture.
• Bustling markets and authentic street food experiences.

Best Times To Visit Krabi's Attractions

Timing your visits to Krabi's attractions can significantly enhance your experience.

Phi Phi Islands
Visit early in the morning to enjoy the beauty before the crowds arrive.
Tiger Cave Temple
Weekdays before noon offer quieter moments for reflection and exploration.
Hong Islands
Late afternoon visits provide stunning sunsets and fewer tourists.

Krabi Weather: What to Expect Year-Round

Krabi enjoys a tropical climate with warm temperatures throughout the year, making it ideal for beach activities and outdoor adventures. The best times to visit are between November and April when the weather is dry and comfortable, enhancing your travel experience.

Dining Recommendation in Krabi

Don't miss trying the fresh seafood dishes at Koh Poda, where the laid-back atmosphere and ocean views create a dining experience that feels entirely different from Bangkok's bustling street food scene. The use of locally sourced ingredients, combined with bold flavors and a tranquil setting, showcases Krabi's unique culinary identity.

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
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 Show flights
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.

🚗 Embark on an exciting road trip from bustling Bangkok to the stunning coastal town of Krabi, covering a distance of 481 miles of scenic landscapes and charming pit stops along the way. 💸 With prices ranging from $85 to $130 for the journey, the road trip from Bangkok to Krabi promises to be a budget-friendly adventure filled with unforgettable experiences and breathtaking views.
Average price
$85 - $130
Useful tips for train travellers
• On your train trip from Bangkok to Krabi, you can enjoy onboard catering services, which typically include a selection of Thai cuisine and beverages. The first-class cars offer complimentary meals, while business and economy classes have snack carts that sell affordable food items and drinks. Be sure to check the menu when you board for any specials, and it's a good idea to bring some cash for the snack cart.
• The train service from Bangkok to Krabi is operated primarily by State Railway of Thailand (SRT). The seating options available are First Class, Business Class, and Economy Class. First Class offers air-conditioned cabins with two-person seating arrangements, Business Class features more spacious seating with larger windows and generally better service, while Economy Class is a more budget-friendly option with standard seating. If you prefer comfort and privacy, First Class is the way to go, but Economy Class is also a good choice if you’re looking to save money.
• When you arrive in Krabi, expect to land at Krabi Railway Station. It’s a smaller station, so you can easily find local transport options outside. There's no option for luggage storage at the station, but restrooms are available for your use. The fastest way to get to Krabi Town center from the station is by taking a shared songthaew (a local pickup truck taxi) that runs frequently and costs around 50-100 THB per person. Alternatively, you can arrange for a private taxi outside the station for a quicker, more comfortable ride.
🛫 Flying from Suvarnabhumi Airport in Bangkok to Krabi Airport is a quick and convenient option, with direct flights taking only 1 hour and 20 minutes. 💸 The cost of a flight from Bangkok to Krabi can range from $27 to $89, making it an affordable choice for those looking to explore the beautiful beaches and landscapes of Krabi.
Departure Point
Suvarnabhumi Airport
Arrival Point
Krabi Airport
🚌 The direct bus from Bangkok Mochit Bus Terminal to Krabi operated by The Transport Company departs twice daily and takes approximately 13 hours and 37 minutes. 🛣️ The journey covers a distance of 944 km from Bangkok to Krabi, with a transfer in Donsak along the way. 💲 Prices for the bus ticket between Krabi and Bangkok range from $15 to $35, offering a budget-friendly option for travelers looking to explore the scenic route between these two popular destinations in Thailand.
Departure Point
Bangkok Mochit Bus Terminal station
Arrival Point
Krabi station
Useful tips for bus travellers
• Book your tickets in advance on The Transport Company's website, as the bus from Bangkok Mochit Bus Terminal to Krabi can fill up quickly, especially during peak seasons: transport.co.th
• Prepare for a long journey by bringing snacks and entertainment, as the 13-hour 37-minute ride from Bangkok to Krabi offers limited stops and onboard services.
• Upon arrival at Krabi Bus Station, familiarize yourself with the local transport options like shared vans or tuk-tuks which wait right outside; these can take you to popular destinations like Ao Nang and Railay Beach without hassle.

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 409 miles. Travel times vary depending on the mode of transportation. By plane, it takes around 4 hours and 5 minutes to reach Krabi from Bangkok. Alternatively, flying to Trang and then taking a minivan can take approximately 6 hours and 3 minutes. If you choose to travel by car, the journey from Krabi to Bangkok takes about 11 hours and 4 minutes, while taking a bus can take around 13 hours and 37 minutes.
The most cost-effective option for traveling from Bangkok to Krabi is by bus, with fares ranging from $15 to $35. Although it takes 13 hours and 37 minutes, it is a budget-friendly choice. However, for a more time-efficient option, flying is the best choice, as it takes only 4 hours and 5 minutes and prices range from $27 to $95. Ultimately, the transportation option depends on your priorities for cost and time.
The prices for traveling from Bangkok to Krabi vary depending on the mode of transportation chosen. The prices of a bus ticket between Krabi and Bangkok range from $15 to $35. Other modes of transportation, such as flying or taking a minivan, might have different price ranges. It is recommended to check with different transport providers to get the most accurate and up-to-date pricing information.
To travel from Bangkok to Krabi without using public transportation, the best option is to drive by car. The driving distance is around 481 miles, and the journey takes approximately 11 hours and 4 minutes. The cost of renting a car and fuel expenses typically range from $85 to $130. Driving allows you the flexibility to stop and explore along the way, making it a convenient and enjoyable option for this long-distance journey.
To travel from Bangkok to Krabi without a car, the best option is to take a combination of train and bus. The journey takes approximately 12 hours and 55 minutes and costs between $30 to $70. You can start by taking a train from Bangkok to Surat Thani, and then transfer to a bus that will take you to Krabi. This is a convenient and affordable way to reach your destination without having to drive.
Yes, there is a direct link between Bangkok and Krabi via bus. The bus service, operated by The Transport Company, departs from Bangkok Mochit Bus Terminal and arrives at Krabi Bus Station. The journey takes approximately 13 hours and 37 minutes. The bus service operates daily, providing a convenient option for travelers looking to travel directly from Bangkok to Krabi.
The flight between Bangkok and Krabi typically takes around 1 hour and 20 minutes. The quickest option is a direct flight from Suvarnabhumi Airport to Krabi Airport. The cost of the flight can vary, with prices ranging from $27 to $95. It is recommended to book in advance and compare prices to get the best deal for your journey.
There are plenty of options for accommodation near Krabi. With over 641 hotels available, travelers have a wide variety to choose from. Prices start at $18, providing budget-friendly options for those looking to save money. Whether you prefer a beachfront resort or a cozy boutique hotel, there is something to suit every traveler's taste and budget in Krabi.