A beautiful view from within central Krabi-mobile

How to get from
Bangkok to Krabi

Bangkok to Krabi Trip Overview

Distance653 km (408.1 miles)
Price range$23-$204
Ride Duration Range1h 20m-16h 30m
Earliest Departure00:00
Latest Departure12:15

Find up-to-date information on departure times, schedules, and prices so you can easily compare and book your tickets.

Travel Schedule Options from Bangkok to Krabi

Taking a bus from Bangkok to Krabi

Fastest bus: 11h 10m

Cheapest bus: $23

The fastest: 11h 10m

The cheapest: $23


Many cabin class options

Free cancellations

Possible overnight accommodation replacement

Central location for pick up and drop off

Makes rest stops


Long journey

No other transport options

There's no faster option

Possibly chilly on board (bring a sweater)

No sleeper buses






Reclining Seats




The fastest: 1h 20m

The cheapest: $49




The fastest: 16h

The cheapest: $30

The available amenities for this trip are currently unavailable. For specific questions, please contact our customer service, available 24/7.

A beautiful view from within central Krabi

About the ride from Bangkok to Krabi

Bangkok is an eclectic and fun place to visit but after some time in the city, you’ll crave some seaside nature. The southwestern coast of Thailand is the perfect place to relax and rest from the capital’s hustle and bustle. Krabi is a beautiful getaway destination everyone should visit at least once in their life. Once you get to Krabi, some of the prettiest islands in the country are only a stone’s throw away. Famous for their turquoise waters and some of the best snorkeling in the country, Koh Phi Phi, Koh Lanta, and Railay Beach are waiting for you!

When traveling the 783 kilometer (487 mile) distance from Bangkok to Krabi, you have two options. You can hop on a plane and get to Krabi in less than two hours. Alternatively, if you want to save money on both the transfer and the accommodation, you can travel by bus. All of the buses that go from Bangkok to Krabi depart in the evening, so you’ll have plenty of time to catch up on your sleep.

Travelers who are flying to Krabi will arrive at Krabi International Airport, which is 15 kilometers outside town, so you’ll have to think about how to get into town. At the airport, there are air-conditioned shuttle buses, shared pick up taxis (songthaew), and regular taxis waiting outside the airport. If you’re choosing one of these options, always negotiate a flat rate before your journey, and you’ll avoid being overcharged.

During your stay, you’ll have many beautiful places to explore. Start off with a walk around Krabi town, soaking in the vibe of the place, and trying out some of the tasty local food. 

The best time to visit Krabi is from November to April. If you visit during this time, you’ll avoid the rainy season, as well as the high humidity combined with hot weather.


What to see when traveling from Bangkok to Krabi

What you’re able to see when traveling from Bangkok to Krabi depends on the type of transportation you choose, and your departure time. If you’re flying from Bangkok to Krabi on a clear day, you’ll be able to enjoy views over the Andaman Sea on one side, and the Gulf of Thailand on the other.

If you’re traveling on a bus, there won’t be much to see during your ride, as you’ll mostly be traveling during the night. This is a great time to catch up on your sleep so that you have lots of energy to explore Krabi as soon as you arrive.

Once you get some rest, it’s time to explore the beautiful Krabi area. One of the most popular spots to see is the Khao Ngon Nak viewpoint. You’ll get to the top after an easy two-hour hike, and the view from the top will leave you speechless.

Krabi has many amazing beaches, and one of them is the Railay Beach, which is considered one of the most beautiful beaches in Thailand. You can only reach Railay Beach by boat. It is very secluded, covered with white sand, and surrounded with limestone cliffs. Here, you’ll have a feeling like you escaped from it all.

There are more than 200 small islands sitting just off the coast of Krabi, and you can explore them by renting a kayak.

One of the things you shouldn’t miss out on while you’re here are the Phi Phi islands. They’re only a 90-minute ferry ride away from Krabi. Once you reach them, you’ll feel like you walked straight into paradise – tropical beaches, clear turquoise water, and amazing rock formations will make you want to stay here forever!

How to get from Bangkok to Krabi


Hopping on a plane from Bangkok to Krabi is an easy, hassle-free way to travel between these two places. The plane ride takes less than an hour and a half to arrive. While flying is a more convenient option, it’s also more expensive. Also, keep in mind that with most airlines, the luggage isn’t included in the price of the ticket, and you’ll have to pay an extra fee if you have more than carry-on luggage.

Taking a bus

Traveling on a bus between Bangkok and Krabi is a good option for travelers on a budget. All buses travel during the night, so you’ll save on both the transfer and the accommodation. The buses take between 12 and 16 hours to arrive, depending on the operator you choose. The buses are equipped with toilets, comfortable seats, A/C, and blankets. Water, snacks, and a meal are also included in the price of the ticket. The buses will make frequent stops for use of the toilet facilities and so you stock up on food and drink.

Companies Operating from Bangkok to Krabi

Average time

15h - 16h 30m

Average price

$25 - $38


Average time

14h 30m

Average price



Average time

1h 25m

Average price

$49 - $56


Average time

1h 25m

Average price

$76 - $88


Popular stations and stops in Bangkok and Krabi

Departure stations in Bangkok

Bangkok Southern Bus Terminal (Sai Tai Mai)

Thai Sriram office BKK

Khao San Tara Travel office

Khao San

Don Mueang Airport

View more

Arrival stations in Krabi

Krabi Bus Terminal

Krabi Bus Terminal

Krabi Town

Krabi Airport

Krabi Bus Terminal

View more

Why travel with Bookaway?

Bookaway.com makes it simple and easy to find, compare, and buy city-to-city tickets via bus, train, ferry, and more. We support over 13 languages and 23 currencies worldwide, and we believe that everyone should easily be able to find and purchase what they are looking for. We don’t just want to help you get where you want to go - we want you to enjoy the ride.