How to get from Bangkok to Krabi, Thailand

AnaMarija Mishachkovska 27 Oct 2020 Last updated: 5 Apr 2025 4 min read No comments


We cover your transport options. Find out how to get from Bangkok to Krabi by plane, bus, train, or car.

While Bangkok is truly an enchanting and bustling city, we canโ€™t blame you for being enticed by Krabiโ€™s popular appeal. After all, it is pretty easy to get there.

Whether you are in a hurry to spend some quality time in Ao Nang or want to experience Railay beach, you are sure to find the travel option that best meets your needs and preferences.

Tip: We offerย Thailand Transportation Guidesย for all main tourist destinations, like Bangkok, Chiang Mai, Phuket, Koh Samui, and Pattaya.

Transportation Options

MethodTravel timePrice
Flight1 hour 15 minutesUSD 40-USD 100
Bus12-15 hoursUSD 26-USD 37
Train15 hoursUSD 36+
Rental Car3 hours

1. Flight

Journey Duration: 1 hour 15 minutes

Add about an hour or two of standard airport procedures to your travel time; you will see that flying is still the most time-efficient.

Fflights depart from Bangkok Suvarnabhumi Airport (BKK) and arrive at Krabi Airport (KBV.)

Thai Lionair, Thai AirAsia, Thai VietJet Air, and Thai Smile are airlines that offer direct flights.ย 

A one-way economy plane ticket costs between 40 and less than 100 USD.

2. Bus

Journey Duration: 12-15 hours

If you are more comfortable traveling on land, you can catch a bus going to Krabi.

1. VIP Bus

Enjoy exclusive amenities, which you can only get by booking VIP Bus tickets. These include snacks and meals, a blanket, a WC, and a television on board.

The price per VIP ticket starts at 37 USD.

Among the most reliable transport companies that service the Bangkok to Krabi route include Thai Sriram and Lignite Tour Company.

It takes twelve hours and 30 minutes to go by VIP Bus. Note that some options might require you to transfer buses during your trip.

2. Express Bus

This option is best for those who wish to travel with the convenience of not stopping on the way. 

An express bus from Bangkok to Krabi takes around twelve hours and 30 minutes.

Some tour operators worth checking out if you want to catch an Express Bus to Krabi include Lignite Tour Company and The Transport Company Limited.

The cost of a one-way Express Bus ticket starts at 26 USD. Your bus is well-equipped with amenities such as onboard WC, air conditioning, and food.

3. Economy Bus

Companies like Khao San Tara Tour provide Economy Bus trips to travelers. The one-way fare is about 30 USD.

With this fare, you can ride a bus equipped with air conditioning, onboard WC, and reclining seats. Meals and blankets are also provided.

It takes 14 hours and 30 minutes to travel by economy bus.ย 

3. Train

Journey Duration: 15 hours

If you are keen on riding a train, you can take a train to Surat Thani and take a bus from there to Krabi.

Catch a train from Hua Lamphong Station in Bangkok. Opt for a sleeper train if you donโ€™t mind missing out on the scenery. This encourages you to put your long ride to good use.

You will arrive in Surat Thani after about twelve hours. Afterward, board a local bus that will take you to Krabi. This adds three hours to your total travel time.

The total cost for this option depends primarily on which class you choose. Prices start at 36 USD.

It is highly suggested that you consider second-class AC to first-class AC sleeper trains for your utmost comfort. 

4. Rental Car

Journey Duration: ~10 hours

The primary requirements that the rental company will ask for include your International Driverโ€™s License, your passport, your health insurance, and photocopies of the said documents. 

The cost to rent a car to go to Krabi from Bangkok starts at 30 USD. Some rental companies may charge you a one-way fee should you intend to drop the car off in Krabi instead of coming back to Bangkok.

It takes less than ten hours to drive from Bangkok to Krabi via Route 4. Consider this option, especially if you are looking at ways to get from Bangkok to Krabi at your own pace and time.

Best day tours in Krabi

Get Your Guideย helps you find the best tours wherever you are heading. Itโ€™s usually the first website I check when I plan a trip to a new place.

Frequently Asked Questions

How far is Krabi from Bangkok Airport?

Krabi is 402 miles or 647 kilometers from Bangkok Suvarnabhumi Airport.

Can you fly?

Yes, you can fly directly. In fact, if you are thinking of how to get from Bangkok to Krabi, riding a plane is the most convenient way to travel between the two Thai destinations. ย 

Can you drive?

Yes, you can drive. You can even make a complete itinerary out of your long drive because there are lots to see along the way. If you are not in a hurry, spend two days driving from Bangkok to Krabi leisurely.

How safe is Krabi?

Generally, Krabi is well-regarded as a safe travel destination.

This article was last fact-checked by Jean Nรกjera on

5 Apr 2025

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *