Bangkok to Krabi Thailand: Transport Guide

Located in the South of Thailand, Krabi is home to breathtaking beaches and islands. 

In this travel guide, you’ll find useful information about traveling from Bangkok to Krabi by flight and bus, including timetable, ticket prices, and tips.

Bangkok to Krabi: Overview

The distance between Bangkok and Krabi is about 785 km (488 miles), with the flying distance being 656 km (408 miles). You can travel between the two cities easily by flight and bus.

If you travel on a budget, it’s better to take a bus to Krabi as the ticket costs about $19 (€18). A taxi ride is more expensive – expect to pay about $240 for your trip.

TypeTimeCostTickets
Flight1 hour 20 m$29 (€28)Check tickets
Bus11 hours$19 (€18)Check tickets
Taxi11 hours$240 (€225)Check taxi
Travel options from Bangkok to Krabi.

Travel tips

Bangkok to Krabi flight

Flying is the fastest way to travel to Krabi. 

Thai Smile, Thai Airways, Bangkok Air, AirAsia, Vietjet, and Hahn Air offer direct flights from Bangkok to Krabi, and the journey takes about 1 hour and 20 minutes. 

Planes frequently depart from Don Mueang Airport or Suvarnabhumi Airport and arrive at Krabi Airport.

I always use Skyscanner and 12go to find cheap flights and get the best deals.

Flight info
Journey time1 hour and 20 mins
Price$29 (€28)
Distance656 km (408 miles)
Frequency11 flights per day
First flight7:35 am
Last flight7:25 pm
Departure stationDon Mueang Airport, Suvarnabhumi Airport
Arrival stationKrabi Airport
OperatorsThai Smile, Thai Airways, Bangkok Air, AirAsia, Vietjet, and Hahn Air
Bus information from Bangkok to Krabi.
ProviderDepartureArrivalTickets
Thai Airways7:358:55Check tickets
Bangkok Air8:159:40Check tickets
AirAsia9:0010:25Check tickets
Hanh Air10:5012:15Check tickets
Vietjet16:5518:20Check tickets
Flight schedule from Bangkok to Krabi. You can check more schedules here

How long is the flight from Bangkok to Krabi?

The flight from Bangkok to Krabi takes about 1 hour and 20 minutes. Please note that the flight time depends on many factors such as weather conditions and the airline you choose. Airlines’ flight time also differs from 5 to 10 minutes.

How much is the flight ticket from Bangkok to Krabi?

The flight tickets from Bangkok to Krabi are from $29 (€28) to $80 (€70). If you book flight tickets in advance, you can get better deals.

Where are the departure and arrival airports?

Planes frequently depart from Don Mueang Airport (222 Vibhavadi Rangsit Rd, Sanambin, Don Mueang, Bangkok 10210, Thailand) or Suvarnabhumi Airport (999 หมู่ 1 Nong Prue, Bang Phli District, Samut Prakan 10540, Thailand) and arrive at Krabi Airport (133 Petchkasem Rd, Nuea Khlong, Nuea Khlong District, Krabi 81130, Thailand).

When is the first and last flight depart?

The first flight departs at 7:35 am, and the last flight leaves the airport at 7:25 pm. However, the schedule may change depending on the day and weather. You can check the latest schedules here.

Bangkok to Krabi bus

Traveling by bus is another option to get from Bangkok to Krabi. The journey takes 11 to 14 hours, and the ticket price starts at $19 (€18).

Please come at least 60 minutes before departure for check-in procedures.

Bus info
Journey time10 hours 50 mins
Price$19 (€18)
Distance785 km (488 miles)
Frequency4 buses per day
First bus5:30 pm
Last bus7:30 pm
Departure stationSouthern Terminal, Mochit
Arrival stationKrabi station
OperatorsTransport Co., Lignite, Montanatip
Bus information from Bangkok to Krabi.
ProviderDepartureArrivalTickets
Transport Co.17:3007:37Check tickets
Transport Co.17:4607:48Check tickets
Lignite18:4005:40Check tickets
Lignite19:3006:30Check tickets
Montanatip19:0010:00Check tickets
Bus schedule from Bangkok to Krabi. You can check more bus schedules here

How long is the bus from Bangkok to Krabi?

The bus to Krabi takes 11 to 14 hours, depending on the bus providers and drop-off locations. Buses usually have a bathroom and/or food stops along the way.

How much is the bus ticket from Bangkok to Krabi?

Bus tickets cost from $19 (€18) to $24 (€23), depending on the transportation company and the departure time. 

Where are the departure and arrival stations?

Buses leave from the Southern bus terminal (Sai Tai Mai), located on Borommaratchachonnani Road in Bangkok and easily accessible by taxi. Some buses also depart from Mochit station.
The buses arrive at Krabi Bus Terminal, 27 km from Ao Nang beach.

When is the first and last bus depart from?

The first bus leaves at 5:30 pm, while the last departs at 7:30 pm.

Similar Posts

Leave a Reply

Your email address will not be published.