Krabi, the beautiful limestone region in the south of Thailand, is one of the most popular holiday destinations in the country. Despite the distance of 780 kilometers, getting from Bangkok to Krabi is relatively easy and uncomplicated to organize. The fastest way to travel to the picturesque Krabi province is definitely by flying from Bangkok. For a fairly low price you can get to the popular holiday region relatively quickly. For those who don`t like to fly or couldn`t get a cheap flight anymore, there are still a few more options to get there. Many travelers then take the bus from Bangkok to Krabi or opt for the night train.
In this blog post we show you the 4 best ways how to get from Bangkok to Krabi or back from Krabi to Bangkok. There are also useful tips and information to help you plan your journey!
From Bangkok to Krabi by Flight
As already mentioned, the easiest way to get to Krabi is by plane. Around 24 different direct flights depart from Bangkok to Krabi several times a day, with the first flight taking off at 5:30 a.m. and the last flight leaving the Thai capital at 10:40 p.m. The flight time to Krabi is 1 hour 30 minutes, making it the fastest option.
Depending on the season, travel day and airline the flights have different prices: A cheap flight from Bangkok to Krabi is available for around 28 USD, the most expensive flight costs around 170 USD. Bangkok Airways, Thai Airways, Thai Smile, Thai Lion Air, Thai VietJet Air, Air Asia and Nok Air are currently the airlines that offer flights from Bangkok to Krabi.
From Krabi Airport (KBV) you can then take a taxi or the cheap shared bus and get to Krabi Town or to the holiday areas Ao Nang and Klong Muang. The taxi costs around 600 baht, the bus around 100 baht.
From Bangkok to Krabi by Bus
If flying is not an option for you, you can also take a bus from Bangkok to Krabi. Most of these long-distance buses are night buses. These are very popular because you will leave Bangkok in the evening and arrive in Krabi in the morning. This saves travelers a night in the hotel and allows them to sleep a little on the bus. Another plus is that bus tickets can be booked at very short notice and are almost always available.
You can get tickets directly at the bus station (Southern Bus Terminal) or online. In general, the bus trip from Bangkok to Krabi is very cheap: tickets for 12 to 15 hours are already available for 23 USD. When booking these long-distance buses you should definitely attach importance to VIP seats and read traveler`s reviews carefully.
Bangkok to Krabi by Train
Unfortunately, there is no direct train connection from Bangkok to Krabi. The closest train station is in the city of Surat Thani, around 150 kilometers away. Nevertheless, many also prefer to travel by train, because it is a very special experience. If you also want to take the train to get to the south of Thailand, the best thing to do is to book a night train to Surat Thani. The train ride in the sleeping compartment is comfortable and a really pleasant way of travelling.
Then, from Surat Thani to Krabi, air-conditioned buses as well as small mini vans transport you to the holiday region. Opposite the train station are travel agencies that organize your onward journey. The journey takes 2-4 hours depending on traffic.
How to get tickets
Especially in the main season and during public holidays you should take organize flight tickets for the journey from Bangkok to Krabi early enough. The sooner you buy tickets, the cheaper airfare you will get.
Booking your tickets early is also essential for the option of taking night trains. Especially in the high season these can be sold out quickly.
A last-minute booking for a bus from Bangkok to Krabi is actually almost always possible. Before booking, however, please pay attention to reviews and only choose renowned transport companies.