How to Get from Krabi to Bangkok

How to Get from Krabi to Bangkok

Last updated: March 8, 2026

Trading the limestone karsts and turquoise waters of the Andaman Sea for the shimmering gold spires and neon-lit streets of the capital is a classic Thai transition. While Krabi offers a slow-paced coastal rhythm, Bangkok provides an electric energy that serves as the perfect conclusion to a southern holiday. The journey north covers roughly 800 kilometers, spanning a significant portion of the Thai peninsula.

Because these two hubs are so well-connected, you have the luxury of choosing between speed and budget. You can be sipping a cocktail on a rooftop bar in Sukhumvit just ninety minutes after takeoff, or you can settle in for a long-haul overland adventure that cuts through the heart of rural Thailand. Whatever your preference, you can easily secure your seats and compare prices on GoAsia.cc to ensure a smooth transition from the beach to the city.

Krabi to Bangkok by Flight

Flying is undoubtedly the most popular way to bridge the gap between the south and the center. It turns a grueling day-long road trip into a quick hop, leaving you with more energy to explore Bangkok's night markets. Flights depart from Krabi International Airport (KBV) and land at either Don Mueang Airport (DMK), which mostly handles low-cost carriers, or Suvarnabhumi Airport (BKK), the city's primary international gateway.

Tickets for flights to Don Mueang are often the most economical, with prices ranging from $33 to $99. These flights are remarkably fast, with the shortest duration being just 1 hour and 20 minutes. If you are heading to Suvarnabhumi, prices generally sit between $55 and $733 depending on the airline and how late you book. While some indirect routes can take much longer, the direct flight time remains a consistent 80 minutes. Economy class is the standard for this route, offering a comfortable, air-conditioned environment with professional service.

Krabi to Bangkok by Bus

For those who prefer to keep their feet on the ground or are traveling on a tighter budget, the bus is a reliable workhorse. The journey is long, typically taking between 12 and 14 hours, but it allows you to see the changing landscape of Thailand as you move from the lush south toward the central plains.

The Express bus service is the most affordable option, with tickets priced between $23 and $31. These buses are designed for long-distance travel, featuring reclining seats and onboard toilets. Most departures occur in the late afternoon, meaning you will spend the night on the road and arrive in Bangkok in the early morning, potentially saving you the cost of a night's accommodation. The buses usually arrive at the Southern Bus Terminal (Sai Tai Mai) or Mo Chit, depending on the operator.

Krabi to Bangkok by Van

Vans offer a slightly different overland experience, often used in combination with larger buses. This mode is ideal for travelers who want a bit more flexibility in their departure points around Krabi. Prices for van and combined bus services range from $30 to $35. The travel time is longer than a direct bus, usually taking between 15 and 17 hours, as these services may involve transfers or multiple stops to pick up passengers. It is a social way to travel, often favored by backpackers, though the seating is more confined than a full-sized coach.

Krabi to Bangkok by Private Transfer

If you value privacy, comfort, and a door-to-door service, a private transfer is the ultimate luxury. This is an excellent choice for families or small groups who want to travel on their own schedule without navigating airports or bus stations. You can choose from a variety of vehicles including Comfort Cars, Luxury SUVs, and Luxury VIP Vans.

A direct transfer to the city center costs between $335 and $439 and takes approximately 11 hours. If you need a direct drop-off at Suvarnabhumi or Don Mueang airports, prices range from $481 to $555 for a 9-pax van or economy vehicle, with a duration of roughly 12 hours. While expensive for a solo traveler, the cost becomes more reasonable when split among a group, providing a stress-free journey with stops whenever you desire.

Comparing Your Options

Mode Price (USD) Duration Comfort
Flight $33 - $733 1h 20m High
Bus $23 - $31 12h - 14h Medium
Van $30 - $35 15h - 17h Standard
Private Transfer $335 - $555 11h - 12h Luxury

Tips for Traveling from Krabi to Bangkok

  • Book Flights Early: Low-cost carriers like AirAsia and Thai Lion Air offer incredible deals if you book at least a few weeks in advance. Last-minute tickets can be significantly more expensive.
  • Choose the Right Airport: Check where your accommodation is located in Bangkok. Don Mueang (DMK) is closer to the northern part of the city and the old town, while Suvarnabhumi (BKK) has better rail links to the city center via the Airport Rail Link.
  • Prepare for the Bus: Thai buses are notorious for their powerful air conditioning. Even if it is hot outside, the cabin can get quite chilly, so bring a light jacket or a sarong to keep warm during the overnight journey.
  • Luggage Considerations: If you are flying with a budget airline, be mindful of weight limits. It is often cheaper to prepay for checked luggage online than to pay excess fees at the airport.
  • Night Travel: Taking the evening bus or van allows you to arrive in Bangkok at dawn. This gives you a full day to explore, but ensure your hotel allows for early check-in or can at least store your bags.

Timetable

Flight Krabi - Bangkok $ 53.06–711.92 1h 20m – 1d 13h 35m
  •   Economy 09:30, 09:45, 13:45, 16:00, 20:20, 23:50
Bus Krabi - Bangkok $ 22.60–29.94 12h – 14h 7m
  •   Express 16:00, 17:00
Taxi Krabi - Bangkok $ 325.34–426.15 11h
  •   Luxury VIP Van
  •   Luxury SUV
  •   Comfort Car
Van Krabi - Bangkok $ 28.65–33.60 15h – 17h 10m
  •   Van + Express Bus 15:30
  •   Van + VIP Bus 15:30
  •   Minivan 15:20, 15:30, 16:00
Taxi Krabi - Suvarnabhumi Airport $ 467.42–539.33 12h
  •   Van 9pax
  •   Economy
Flight Krabi - Don Mueang Airport $ 32.38–96.53 1h 20m – 4h 25m
  •   Economy 13:45, 15:40
Taxi Krabi - Don Mueang Airport $ 467.42–539.33 12h
  •   Van 9pax
  •   Economy

Frequently Asked Questions

How can I book tickets from Krabi to Bangkok?

You can book train, bus, flight, taxi, van, and ferry tickets from Krabi to Bangkok 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 Krabi to Bangkok?

The cheapest way to travel is by Express bus, with tickets starting as low as $23. Some low-cost flights to Don Mueang Airport can also be very affordable, occasionally priced around $33 when booked in advance.

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

The fastest way is to take a direct flight, which takes approximately 1 hour and 20 minutes. Even when including airport processing time, it is significantly faster than any overland option.

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

Travel time varies greatly by mode: flights take about 1.5 hours, private transfers take 11 to 12 hours, buses take 12 to 14 hours, and van services can take up to 17 hours.

Which Bangkok airport should I fly into?

It depends on your final destination in the city. Don Mueang (DMK) is generally used by low-cost airlines and is convenient for the Khao San Road area, while Suvarnabhumi (BKK) is the main international hub with a direct train link to the city center.

Is it safe to travel by overnight bus from Krabi?

Yes, overnight buses are a standard and safe way to travel in Thailand. Reliable operators use high-quality coaches with professional drivers, though it is always wise to keep your valuables with you in a small carry-on bag.

Can I book a private car for the whole journey?

Yes, private transfers are available in various vehicle types including luxury SUVs and vans. This service costs between $335 and $555 and offers the most personalized and comfortable door-to-door experience.