It is possible to get from Bangkok Suvarnabhumi Airport to Krabi by plane, bus, train. You can also rent a car without a driver. The flight will take you only 1 hour 20 minutes. By bus, you can get there in 10-12 hours. A train trip will be the longest. The train runs only to the neighboring towns, reaching them in 12-17 hours depending on the destination. Upon arrival, it is necessary to change to the bus, which gets to Krabi in 3 hours. An air ticket price varies from 20 to 110$ depending on the airline, a bus ticket costs from 18 to 30$, and a train ticket — from 20 to 50$. The distance between Bangkok and Krabi is around 800 km by road and 650 km - by air.
Air service within Thailand is well-developed. That’s why it is recommended to get to Krabi by plane. A trip by bus gives you a chance to save up but it is easy to catch a cold sitting under an air conditioner. Trains in Thailand do not follow the schedule strictly and can be 2-3 hours late.
It seems that the meaning of the town’s name is obvious: there are many crabs on the beaches and even a monument devoted to these creatures. However, in fact, the word “krabi” in Thai means the kind of the blade weapon, which is reflected on the town’s coat of arms. Krabi is a quiet provincial town. Unlike popular resorts in Thailand, prices on accommodations are low here and the nature is as beautiful. If you want to save up or have already visited Thailand many times, this town is worth visiting.
$20-110
30-90 min
1h 20min
Ind.tourist
Flights from Suvarnabhumi Airport to Krabi are operated by Bangkok Airways and Thai Airways. Travel time is 1 hour 20 minutes. The ticket price for the short flight is quite high - approximately 110$ but the service is great. It is possible to save money if you choose a low-cost airline: AirAsia, Lion Air, Nok Air. The AirAsia ticket price starts at 20$. The planes of these companies set off from Don Mueang Airport. It is not difficult to get there. For this purpose, there is a free shuttle running between the airports from 5.00 to 24.00. When boarding, it is required to show the ticket for the coming flight. The bus departs from the gate №3 on the second floor.
Suvarnabhumi Airport: Bangkok Airways, Thai Airways Don Mueang Airport: Air Asia, Lion Air, Nok Air
from 06:00 to 22:00
Suvarnabhumi Airport (Don Mueang for low cost flights) – Krabi Airport
1h 20min
30-90 min
Bangkok Airways, Thai Airways — average: much space, free food and drinks Low cost companies — low: little legroom, baggage and food are charged extra
Bangkok Airways, Thai Airways: from 50$ Low cost airlines: from 20$
businessmen and wealthy people; those who are in hurry; elderly and disabled people; a family with 1-2 children
It is possible to travel from Krabi Airport by taxi or bus. The bus timetable agrees to air flights, so you will not have to wait long.
$18-28
to 10h
12h
Ind.tourist
It is very convenient to get to Krabi by bus. The cost of a trip depends on the bus type: Express bus with 50 seats (18$) and VIP with 24 seats (28$). Travel time is 12 hours. Buses depart from the Southern Bus Terminal/Sai Thai Mai. All of them are equipped with air conditioners, so it gets cold en route. Although tourists are offered blankets on the bus, it is better to take care of the warm clothes in advance. Also, tourists receive a small snack during a trip: juice and cookies. It is possible to get to Krabi on the buses of private travel agencies, which depart from Khaosan road. Prices can reach 30$. Private buses look very attractive but it’s their only advantage. The technical condition leaves much to be desired. It often happens that the trip lasts more than 12 hours due to several changes about which the passengers are not informed.
official and private buses
official bus — 07:00, 17:30, 18:50, 19:20, 19:30, 20:40 private bus — 18:00, information about other trips should be specified on the spot
official bus: Suvarnabhumi Airport — Southern bus station — Krabi bus station private bus: Suvarnabhumi Airport — Khaosan road — Carrier office in Krabi
12h
from 10 min to 10 h
official bus high: much legroom; air-conditioner; snacks included in the ticket price; blanket
private bus average: old buses
18-30$
for those willing to save up, see authentic spots in the country; those who are afraid of flying
Official buses depart from the South bus station in Bangkok. It is possible to get there from the airport by taxi or bus № 556. Private buses depart from Khaosan road. One can get there from the airport by taxi.
$24-54
~2h
13-18h
Ind.tourist
There is no direct railway connection with Krabi, so you can not do without changes. One can get by train from Bangkok to the towns of Surat Thani and Trang, nearest to the resort, and then change to a taxi, transfer, or bus. The cost of a trip depends on the destination, carriage class, and seat type, and makes from 20 to 50 dollars. In addition, a tourist will have to pay approximately 6$ for a bus ticket or for a taxi trip to Krabi. Travel time depends on the destination station and makes on average 12 hours. Add to that a bus trip to Krabi, around 3 hours, and time spent when changing from the train to the bus. Total travel time will be approximately 16 hours.
Bangkok - Surat Thani, Bangkok - Trang
Bangkok - Surat Thani: 08:05, 13:00, 14:45, 15:10, 15:35, 17:05, 17:35, 18:30, 19:30, 22:50 Bangkok - Trang : 17:05, 18:30
Surat Thani: Suvarnabhumi Airport — Hua Lamphong train station — Surat Thani train station — Talaat Kaset bus station № 2 — Krabi bus station Trang: Suvarnabhumi Airport — Hua Lamphong train station — Trang train station — bus stop in Trang near Trang Somboon Electric (Hwy 4046) — Krabi bus station
Bangkok-Surat Thani-Krabi: train (9-11 h) + bus (4 h) Бангкок-Trang-Krabi: train (15-17 h) + bus (2 h 30 min)
~2h
Thai trains have three carriage classes:
Each carriage has a toilet and a wash basin. Each berth is separated with a curtain.
train (from 20 to 50$) + bus (∼4$) Tickets for the 1st and 2nd class carriages should be bought in advance: they are quickly sold out.
those willing to save up; those who want to travel lying; those who have enough time for changes
The train departs from Hua Lamphong train station. The cheapest and most convenient way to get there is the metro. It is possible to get to its underground station from the lowest level of the airport.
from $21
5 min
25 min
Family
If you choose to get to Krabi by plane, book a transfer from Krabi Airport to your hotel in advance. Then, upon arrival, you won’t have to decide which transport to choose next and look for a free taxi car while carrying heavy suitcases. The Kiwitaxi will be waiting for you at the appointed time as close to the arrival area as possible. One-hour waiting is free.
24h
to the address in Krabi town
25 min
taxi: a car search may be 5 min transfer: it arrives at the time specified when booking
high: you will get to any address in Krabi town without travel companions, asking for stops where necessary
From $21
those arriving at night or afraid of flying; families with small children; elderly people; tourists with large baggage
It is possible to order a taxi via the app or take it at the taxi rank at the airport exit.
from $23
from 1 day
from 1 year
To rent a car without a driver to get from Bangkok Airport to Krabi, you have to provide an IDL, a passport, a health insurance, and photocopies of the documents. There are lots of rental companies in Thailand, but as fraud is quite common, choose certified international firms. The insurance is included in the price of car rental per day. Cars are often broken into and stolen, so it’s better to purchase the insurance that covers carjackings. A deposit of $28 is charged. It’s possible to rent a car at Bangkok Airport, if you didn’t have time to do it in advance. Try to use secondary roads and drive carefully: in case of an accident the Thai police usually takes compatriot’s side.
The fastest way to get to Krabi from Bangkok Suvarnabhumi Airport is by air. If you want to save up, it is better to choose a trip by bus. The trip by train will be suitable for romantic people, wishing to discover all Thailand's corners. If the cost of a trip does not matter to you or you are afraid of flying, choose a taxi.