Getting from Bangkok to Krabi | Travel Tips
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. Just what is the fastest way to get from Bangkok to Krabi and what are the best options for getting there?
In this travel guide 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. The linear air distance from Bangkok to Krabi is about 640 kilometers.You can depart from Suvarnabhumi International Airport (BKK) or Don Mueang Domestic Airport (DMK) in Bangkok. Krabi Airport (KBV) is the main airport in Krabi and serves domestic and international flights. 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 25 euros, the most expensive flight costs around 150 euros. 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.
Tip: Cheap flights can be found online on various flight search engines such as Skyscanner!
Duration: 1.5 hours | Price starts at 25 euros
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. During the bus ride from Bangkok to Krabi, there are often stops where you can stretch your legs, buy food or go to the bathroom. 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 20 euros. When booking these long-distance buses, you should definitely attach importance to VIP seats and read traveler’s reviews carefully.
Tip: Cheap tickets and reviews for various bus companies can be found on 12Go.Asia.
Duration: 12 – 15 hours | Price starting at 20 euros
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. Prices for train tickets from Bangkok to Krabi generally vary depending on the class and type of train chosen. For a single seat ticket, prices can range from 500 to 1,000 baht, while sleeper tickets can be more expensive.
Trains from Bangkok to Krabi usually terminate at Surat Thani station. Then, from Surat Thani to Krabi, air-conditioned buses as well as small minivans 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.
Train tickets and tickets for the minibus can also be booked online in advance.
Duration: 14 – 15 hours | Price starts at 30 euros
Bangkok to Krabi by Taxi
Another option is to take a taxi from Bangkok to Krabi. It is a convenient but more expensive option, especially suitable for travelers who value comfort and flexibility. Depending on the traffic, you can expect a journey of 11 hours or more. You can determine your pick-up time yourself, and then you will be picked up either directly at the hotel or at the airport. Usually, you can have breaks as required. The taxi from Bangkok to Krabi costs between 340 and 450 euros, depending on size and comfort.
Although this option is not necessarily the cheapest, it is still a very flexible one. In addition, you should keep in mind that you can share costs with fellow travelers, since the fare relates to the vehicle. For example, a large taxi with 9 seats costs around 450 euros, which would then be just under 50 euros per person!
Tip: You can easily book private transfers and taxis on 12Go.Asia!
Duration: approx. 11 hours | Price starting at 340 euros
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.
There is a wide range of transport options and combination tickets on the online platform 12Go.Asia.
Things to do in Krabi
The province of Krabi is one of the most popular travel regions in Thailand. And that’s not without reason, because here visitors will find a breathtaking limestone landscape, dream beaches of the extra class and numerous amazing islands. On top of that, there are fantastic attractions, beautiful temples and exciting possibilities for excursions & activities. More about Krabi can be found here:
- Best things to do in Krabi
- Top 10 Beaches in Krabi
- The Best Islands in Krabi
- Best Day Tours from Krabi
Where to stay in Krabi?
The most popular areas to stay in Krabi are Ao Nang, Klong Muang and Railay Beach. No matter if luxury traveler, individual traveler or backpacker – the selection of hotels and accommodations in Krabi is huge. We can recommend the following accommodation options:
- Ao Nang Beach: The Holiday Inn Resort Krabi on Ao Nang Beach is a chic hotel located directly at the white sandy beach of Ao Nang, a little away from the hustle and bustle.
- Klong Muang Beach: The Dusit Thani Krabi Beach Resort is a wonderful 5-star hotel right at Klong Muang Beach. This absolute luxury resort impresses with its top location, breakfast, the pools and the great beach location.
- Railay Beach: The Sunrise Tropical Resort offers beautiful bungalows and small villas directly at the dream beach on Railay.
Find the Best Accommodation in Krabi:
More about Krabi:
Disclosure: Some of the links below are affiliate links. Meaning that if you click on certain links, and then subsequently purchase a product, I will receive a small commission at no extra cost to you.