How to Get from Bangkok to Krabi

How to Get from Bangkok to Krabi

Last updated: March 8, 2026

Leaving the glittering temples and skyscraper-lined horizon of Bangkok for the limestone karsts of the Andaman Sea is a rite of passage for many travelers in Thailand. The transition from the humid, high-energy capital to the laid-back coastal vibes of Krabi marks a shift from urban exploration to island hopping and beach relaxation. Whether you are aiming for the rock-climbing mecca of Railay or the family-friendly shores of Ao Nang, the journey south covers roughly 800 kilometers of diverse Thai landscape.

The route is well-serviced, offering a stark choice between the efficiency of a quick flight and the budget-friendly, slow-travel appeal of an overnight bus. For those traveling in large groups or seeking door-to-door convenience without the hassle of airport security, private transfers provide a seamless, albeit premium, alternative. You can easily compare these options and book your preferred tickets on GoAsia.cc to ensure your transition to the coast is as smooth as possible.

Bangkok to Krabi by Flight

Flying is undoubtedly the most popular way to bridge the gap between the capital and the coast. With a flight time of just about 1 hour and 20 minutes, you can have breakfast in a Bangkok street market and be dipping your toes in the Andaman Sea by lunchtime. Prices for this route are remarkably competitive, often starting as low as $42, making it an accessible option even for those on a tighter budget.

Flights depart from both of Bangkok's major hubs. Don Mueang Airport (DMK) primarily handles low-cost carriers, with economy fares ranging from $42 to $56. Suvarnabhumi Airport (BKK) hosts a mix of full-service and regional airlines, where prices can vary more significantly, reaching up to $181 depending on how late you book and the level of service chosen. Most travelers find the economy class perfectly comfortable for such a short hop, and multiple departures throughout the morning, afternoon, and evening provide excellent flexibility.

Bangkok to Krabi by Bus

For the budget-conscious traveler or those who enjoy watching the Thai countryside roll by, the overnight bus is a classic choice. This journey is a test of endurance but rewards you with significant savings, with tickets priced between $23 and $36. The duration of the trip varies significantly depending on the specific service and traffic conditions, ranging from 10 hours and 40 minutes to nearly 20 hours in some cases.

Express Bus Services

The Express class is the standard long-distance option. These buses are air-conditioned and usually include a snack and a stop at a mid-way service station for a meal. While the seats recline, they do not offer the same level of space as higher tiers. This is the most economical way to reach Krabi, perfect for backpackers looking to save on a night's accommodation.

VIP 24 Bus Services

If you choose to travel by bus but want a bit more comfort, the VIP 24 service is the way to go. These buses feature fewer seats per row (usually three across instead of four), allowing for much wider chairs and significantly more legroom. This extra space makes it much easier to catch some sleep during the long haul south. Given the length of the trip, the small price increase over the Express service is often considered well worth it by experienced travelers.

Bangkok to Krabi by Private Transfer

Private transfers offer the ultimate in convenience and privacy, especially for families or groups. This mode allows you to travel on your own schedule, with pickups available from central Bangkok hotels, Suvarnabhumi Airport, or Don Mueang Airport. The journey typically takes between 10 and 12 hours, with prices ranging from $283 for a comfort car to over $555 for a luxury van.

This option is particularly useful if your final destination is Ao Nang, as the driver can take you directly to your resort without the need for further taxis or shuttles from a bus station or airport. Vehicles range from standard economy cars for three passengers to large VIP vans that can accommodate up to 10 people. For a group of nine or ten, the cost per person becomes quite competitive with flight prices, while providing a much more personalized experience.

Comparing Your Options

ModePrice (USD)DurationComfort
Flight$42 - $1811h 20min - 1h 25minHigh
Bus$23 - $3610h 40min - 19h 48minModerate
Private Transfer$283 - $55510h - 12hLuxury

Tips for Traveling from Bangkok to Krabi

  • Book Flights Early: While budget airlines offer great deals, prices for flights from Bangkok to Krabi tend to rise as the departure date approaches, especially during the peak sun season from November to April.
  • Choose the Right Airport: Check whether your flight departs from Suvarnabhumi (BKK) or Don Mueang (DMK). They are located on opposite sides of Bangkok, and a mistake can lead to a very stressful taxi ride across the city.
  • Prepare for the Bus: Thai buses are notorious for their powerful air conditioning. Even if it is 35 degrees Celsius outside, the cabin can feel like a refrigerator. Bring a light jacket or a sarong to stay warm during the overnight journey.
  • Luggage Considerations: Low-cost carriers often have strict weight limits for cabin bags. If you are carrying heavy gear, it is usually cheaper to pre-book checked luggage online than to pay excess fees at the airport.
  • Ao Nang vs. Krabi Town: When booking a bus or transfer, clarify if your drop-off is in Krabi Town or Ao Nang. Krabi Town is a charming local hub, but most travelers prefer Ao Nang for its immediate beach access and proximity to the islands.

Timetable

Flight Bangkok - Krabi $ 41.28–176.02 1h 20m – 8h 40m
  • โ†’  Economy 06:10, 06:30, 07:00, 07:05, 07:30, 07:35, 07:50, 08:00, 08:10, 09:00, 09:20, 09:50, 10:00, 10:15, 10:50, 12:25, 18:25, 18:45, 19:00
Taxi Bangkok - Krabi $ 281.91–521.93 10h – 11h
  • โ†’  Economy 3pax
  • โ†’  SUV 4pax
  • โ†’  Van 10pax
  • โ†’  Luxury VIP Van 9pax
  • โ†’  Comfort Car 3pax
  • โ†’  Luxury SUV 4pax
  • โ†’  Van 9pax
Bus Bangkok - Krabi $ 22.60–34.83 10h 40m – 19h 48m
  • โ†’  Express 17:30, 17:45, 18:40, 19:00
  • โ†’  VIP 24 18:50
Flight Don Mueang Airport - Krabi $ 41.03–54.51 1h 20m – 1h 25m
  • โ†’  Economy 06:05, 08:55, 13:40
Taxi Don Mueang Airport - Krabi $ 372.09–540.45 11h – 12h
  • โ†’  Van 9pax
  • โ†’  Economy
  • โ†’  SUV 4pax
Taxi Bangkok - Ao Nang $ 275.72–473.98 10h 20m – 11h
  • โ†’  Comfort 3pax
  • โ†’  SUV 4pax
  • โ†’  VIP Van 9pax
  • โ†’  Economy 3pax
  • โ†’  Van 10pax
Taxi Suvarnabhumi Airport - Krabi $ 42.55–540.45 11h – 12h
  • โ†’  Van 9pax
  • โ†’  Economy
  • โ†’  SUV 4pax
Taxi Suvarnabhumi Airport - Ao Nang $ 353.57–464.69 11h
  • โ†’  Comfort 3pax
  • โ†’  SUV 4pax
  • โ†’  VIP Van 9pax
Taxi Don Mueang Airport - Ao Nang $ 353.57–464.69 11h 20m
  • โ†’  Comfort 3pax
  • โ†’  SUV 4pax
  • โ†’  VIP Van 9pax

Frequently Asked Questions

How can I book tickets from Bangkok to Krabi?

You can book train, bus, flight, taxi, van, and ferry tickets from Bangkok to Krabi directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Bangkok to Krabi?

The cheapest way to travel is by bus, with Express class tickets starting at approximately $23. This is a budget-friendly option for travelers who don't mind a longer journey time in exchange for lower costs.

What is the fastest way to get from Bangkok to Krabi?

The fastest way to reach Krabi is by flight, which takes about 1 hour and 20 minutes from either Don Mueang or Suvarnabhumi Airport. This saves you nearly 10 hours compared to traveling by land.

How long does it take to get from Bangkok to Krabi?

Travel time depends on the mode of transport: flights take around 1.5 hours, private transfers take between 10 and 12 hours, and buses can take anywhere from 10.5 to nearly 20 hours.

Are there direct flights from Bangkok to Krabi?

Yes, there are numerous direct flights daily from both Suvarnabhumi Airport and Don Mueang Airport. Airlines offer frequent departures starting from early morning until late evening.

Is it better to arrive at Krabi Airport or the bus station?

Krabi Airport is closer to the main tourist beaches like Ao Nang and Railay. If you arrive at the bus station, you will likely need to take a local songthaew or taxi to reach the coastal areas.

What should I pack for the overnight bus to Krabi?

It is highly recommended to pack a warm sweater or jacket as the air conditioning on Thai buses is often set very low. Earplugs and an eye mask can also help you sleep through the journey.