Fly from Krabi Airport and first select Bangkok Airport.

The distance from Krabi to Bangkok is approximately 780 km by road, so flying is the most common mode of transport. Around 18 direct flights depart daily from Krabi Airport (KBV) between 8:15 am and 8:35 pm, with a flight time of 1 hour 20 minutes to 1 hour 35 minutes. Flights land at either Don Mueang Airport (Thai Lion Air, Thai AirAsia, Nok Air) or Suvarnabhumi Airport (Thai VietJet, Bangkok Airways, Thai Airways, and some Thai AirAsia flights). Prices start at around 1,300 baht (US$39) for a flight every two weeks.

Check current flight times and seat availability for Krabi → Bangkok on 12Go.

If you have a connecting international flight, you will land at your departure airport. Krabi Airport is about 40 minutes from Ao Nang and 20 minutes from Krabi Town. The night bus departs from Krabi Bus Station between 4:00 PM and 5:30 PM and arrives at Bangkok South Bus Station or, depending on the connection, Mo Chit, after 12–14 hours. The journey costs 707–1,470 baht. There is no direct train service to Krabi, but a minibus will take you to Phun Phin Station in Surat Thani. From there, you can take the night trains heading north. The total journey time is 16–18 hours.

Below you will find all flights to the airport, information on how to get to Krabi Airport, bus companies, van and train connections, and information on your respective destination in Bangkok.

Where to stay in Bangkok

This route ends in Bangkok. Search for hotels in Bangkok for your travel dates or narrow your search to a specific region. Filter for hotels with free cancellation if you'd like to book a room and decide later.

Open Booking.com with your travel dates · also on Expedia · Trip.com

My picks in Bangkok in every price category

  • Millennium Hilton Bangkok · Luxury · 5 stars · 4.6 (12,976)
  • Centara Watergate Pavilion Hotel Bangkok · Mid-range · 4 stars · 4.5 (4,456)
  • Old Capital Bike InnCheap · 3 stars · 4.9 (386)
  • Key Facts (2026)

    The route is approximately 780 km by road; there is no train connection to Krabi.

    A flight of 1 hour 20 to 1 hour 35 minutes, 12 to 14 hours by night bus, about 9.5 hours by car or 16 to 18 hours by minibus to Surat Thani and then by night train.

    Approximately 18 direct flights per day, spread across both airports in Bangkok.

    There are ten daily flights to Don Mueang (Thai Lion Air, Thai AirAsia, Nok Air) and eight to Suvarnabhumi (Thai VietJet, Bangkok Airways, Thai Airways, Thai AirAsia), from approximately 8:15 a.m. to 8:35 p.m. Prices start at around 1,300 baht two weeks in advance.

    Krabi Airport is about 40 minutes from Ao Nang.

    Ao Nang is 28 km away (taxi ride approx. 725–790 Baht), Krabi Town 12 km (approx. 20 minutes). The airport bus costs 150 Baht from Ao Nang and 90 Baht from Krabi Town and runs hourly from 6:00 am to 8:00 pm, however, the journey from Ao Nang takes up to 90 minutes.

    The night bus journey takes 12–14 hours and costs 707–1470 Baht.

    Lignite Tour departs from Krabi Bus Station at 4:00 PM (779 ฿) and 5:00 PM (VIP 24, 1,170 ฿); Transport Co. offers departures from 4:00 PM to 5:30 PM starting at 707 ฿; the VIP 24 fare from Andaman Sea Tour is 1,470 ฿. Most passengers arrive at the South Terminal, some at Mo Chit.

    The railway line consists of a minibus to Phun Phin and a sleeping car.

    From Krabi Town (and sometimes from Ao Nang), minibuses travel to Phun Phin Railway Station in Surat Thani in approximately 2.5–4 hours for 480–850 baht. Book a bus that goes directly to the station, not to Surat Thani Town, which is 14 km away.

    Sleeping car berths are available 90 days in advance.

    All northbound night trains from Phun Phin are put into operation 90 days in advance, with the exception of the two Sungai Kolok trains (Nos. 172 and 38), which are put into operation 30 days in advance.

    All routes from Krabi to Bangkok compared (2026)

    12Go's flight prices for mid-October (from 1,339 ฿) include high-season fares and last-minute offers, excluding baggage. Bus fares are based on individual operator listings (Lignite: 779–1,170 ฿, Transport Co.: 707 ฿) and Siamtickets' prices for Andaman Sea Tours' VIP Tour 24 (1,470 ฿, exchange rate: 33.5 ฿ per US dollar). Train fares range from 480–850 ฿ for a van to 250 ฿ for a third-class seat and 1,300–1,500 ฿ for a first-class sleeper berth.

    Bookable departures · updated daily

    Krabi → Bangkok: Departure times you can book now

    All flights currently bookable via 12Go on this route, sorted by booking class. The prices shown are distributed across the different booking classes; the exact price for a seat and a specific date can be found on the booking page.

    bus

    Minivan

    12Go timetables and fares are updated daily. Services that operate only locally—regular trains, weekend trips, and ferry terminal tickets—are not listed; these can be found in the table above. Sponsored link: We may receive a commission if you book, at no extra cost to you.

    Check the current bus and minibus connections from Krabi to Bangkok.

    12Go lists night buses from the bus station in Krabi, as well as combination tickets from Ao Nang with live seat reservation and instant e-tickets. Flights are also offered, but connections with layovers are also shown for this route. Therefore, compare direct flights using the flight search.

    Sponsored link – We may receive a small commission if you book, at no extra cost to you. Learn more.

    Flight from Krabi to Bangkok – which airport?

    Don Mueang for the low-cost airlines, Suvarnabhumi for a connection

    There are approximately 18 direct flights daily between Krabi and Bangkok. On a weekday in mid-October, there were ten flights to Don Mueang (Thai Lion Air at 8:15, 11:40, 13:20, and 17:35; Thai AirAsia at 10:20, 12:30, 17:10, and 19:35; Nok Air at 11:55 and 18:50) and eight to Suvarnabhumi (Thai VietJet at 9:00, 16:30, and 20:35; Bangkok Airways at 9:25; Thai Airways at 9:30 and 20:20; Thai AirAsia at 10:00 and 18:00). The flight time is between 1 hour 20 and 1 hour 35 minutes. Flight prices on that day ranged from about 1,340 baht with Thai Lion and 1,400–1,800 baht with Nok, VietJet and AirAsia to about 3,000 baht with Bangkok Airways; December–January and Songkran are more expensive.

    If you're flying back the same day, you'll land at the airport your international flight departs from, as the transfer between Don Mueang and Suvarnabhumi takes 60–90 minutes. Allow three to four hours between landing and your international departure if you have separate tickets. Some booking sites offer connections via Koh Samui or Chiang Mai, which can add several hours to the journey. Therefore, be sure to check if it's a direct flight.

    Getting to Krabi Airport from Ao Nang, Krabi Town or Railay

    A 40-minute taxi ride from Ao Nang or a slower bus ride for 150 baht.

    Krabi Airport is located east of Krabi Town, 12 km from the town (approximately 20 minutes) and 28 km from Ao Nang (35–40 minutes). A fixed-price taxi from Ao Nang costs approximately 725 baht for a car and 790 baht for a minivan. A shared taxi with hotel pick-up costs approximately 213 baht. The airport bus runs hourly from approximately 6:00 am to 8:00 pm and costs 150 baht from Ao Nang and 90 baht from Krabi Town. The journey from Ao Nang can take up to 90 minutes with stops, so please allow plenty of time.

    There is no road from Railay, so you first take a longtail boat to Ao Nang or Krabi Town and then rent a car from there. A fixed price including the boat trip saves you the hassle of organizing both journeys. For a morning flight from Ao Nang or Railay, a pre-booked car is the safest option; during peak season, you should arrive at the airport 90 minutes to two hours before departure.

    Ao Nang / Railay → Krabi Airport (KBV)

    The first 40 minutes from your hotel to Krabi Airport

    Krabi Airport is about 40 minutes from Ao Nang and 20 minutes from Krabi Town. A car pre-booked through 12Go (approximately 600–700 baht for a sedan from Ao Nang) guarantees a fixed price and will arrive at your hotel at the desired time – especially convenient for early flights when the airport bus isn't yet running. From Railay, 12Go offers tickets for a longtail taxi to the airport.

    Sponsored link. We may receive a small commission if you book – this will not incur any additional costs for you. Learn more.

    The night bus journey from Krabi takes 12–14 hours.

    Lignite, Transport Co. and the VIP 24, mainly to the South Terminal

    All major buses to Bangkok depart from Krabi Bus Station, located a few kilometers north of Krabi Town, in the late afternoon. Lignite Tours' booking website offers a standard bus at 4:00 PM for 779 baht, a bus at 4:30 PM for 796 baht, and a VIP 24-hour bus at 5:00 PM for 1,170 baht. The state-run transport company offers three departures between 4:00 PM and 5:30 PM starting at around 707 baht, and Andaman Sea Tours' VIP 24-hour bus costs approximately 1,470 baht. Most buses go to Bangkok's Southern Bus Station (Sai ​​Tai Mai), with some continuing on to or terminating at Mo Chit. Arrival in Mo Chit is between approximately 5:30 AM and 8:00 AM. Allow 12–14 hours for the journey. A journey filmed in February 2025 on the VIP-24 bus took almost 15 hours with a detour and ended in Mo Chit.

    The VIP Option 24 is recommended: it offers 1+2 seats with fully adjustable backrests, a blanket, a meal, and snacks. Van and bus tickets available in Ao Nang pick you up from your hotel between 1:30 pm and 4:30 pm and travel to Khao San Road for 627–1,500 baht. Arrival is between 3:30 am and 6:00 am. You save yourself the trip to the bus station, but you have to change vehicles and arrive very early on Khao San Road. During peak season, book one day in advance at the bus station counter or online via 12Go.

    Is it possible to travel from Krabi to Bangkok by train?

    Not directly. A minibus to Surat Thani meets the sleeper cars to the north.

    Krabi has no train service, so the journey begins with a minibus ride to Phun Phin railway station in Surat Thani (approximately 2.5–4 hours). Krabi Vijit minibuses depart from Krabi Town between 8:00 and 15:30 and cost approximately 715–845 baht (880 baht with pickup in Ao Nang). Krabi Sea Pearl offers late morning departures for approximately 600–660 baht, and Van2Travel departs at 18:00 for approximately 480 baht and sells combination tickets including a sleeper car for approximately 1,000 baht. Check if the minibus goes to Phun Phin railway station; the cheaper Phantip minibuses go all the way to Surat Thani Town (14 km away).

    A minibus departing around noon catches either express train No. 86 (7:31 p.m., arriving 6:10 a.m.) or No. 84 (8:23 p.m., arriving 7:05 a.m.), both offering first-class compartments and air-conditioned second-class sleeper cars. A minibus between 3:00 and 3:30 p.m. catches train No. 84, No. 172, or the special train No. 32 (10:24 p.m., arriving 8:10 a.m., the newest cars), and a minibus at 6:00 p.m. catches train No. 38/46 or No. 170. An air-conditioned second-class sleeper costs approximately 700–900 baht at the station, and first class 1,300–1,500 baht. The door-to-door journey takes 16–18 hours, compared to 12–14 hours by bus. Therefore, choose your train based on sleeper berth availability rather than travel time. Seats can be reserved 90 days in advance, except for the Sungai Kolok trains (Nos. 172 and 38), where reservations can be made 30 days in advance.

    The best-rated hotels in Bangkok

    Here is my ranking of the 10 best hotels in Bangkok. Each button will take you directly to the hotel's page on Booking.com, where you have already entered your travel dates.

  • #2 Shangri-La Bangkok 4.6 (11,460 reviews) Luxurious river hotel in Bang Rak overlooking the Chao Phraya River, with first-class service and comprehensive resort facilities. Check prices
  • #3 Siam Kempinski Hotel Bangkok 4.7 (6,977 reviews) The Siam Kempinski Hotel Bangkok solves the biggest problem in the Siam district – the lack of quiet places to sleep – with an idyllic resort garden featuring saltwater pools. Check prices
  • #4 Mandarin Oriental, Bangkok 4.7 (6,702 reviews) A legendary riverside hotel in Bangkok's Bang Rak district with elegant rooms, world-class dining, and a renowned spa. Check prices
  • Surat Thani (Phun Phin) → Bangkok Sleepers a Krabi Van Can Reach (2026)

    The journey times are taken from Richard Barrow's Thai Train Guide of December 5, 2025, and correspond to the list for the northern route, which also applies to the Phuket–Bangkok line. These trains start in the far south and sometimes arrive late at Phun Phin. The available seat figures are based on the SRT timetable categories from April 2026; Surat Thani is at kilometer 644, and only the trains to Sungai Kolok have occupancy rates below 60%.

    The night bus and train route from Krabi

    Three Bangkok trips filmed by other travelers, two in a VIP bus and one by van and sleeper car. Nothing loads from YouTube until you press "Play".

    Where you will land in Bangkok

    Two airports, two bus terminals, Khao San Road and Krung Thep Aphiwat

    Suvarnabhumi Airport has the Airport Rail Link on its lower level. From there, you can reach Phaya Thai and the BTS in 45 and 26 minutes, respectively. From Don Mueang Airport, the SRT Dark Red Line runs to Krung Thep Aphiwat, buses A1 and A2 go to the Mo Chit BTS station for 30 baht, and taxis will take you to most parts of the city for 250–400 baht. The South Railway Station has no rail connection, so a taxi is recommended. Mo Chit is a short taxi ride from the Mo Chit BTS station and the Chatuchak Park MRT station. Tickets for vans and buses are sold before sunrise on or near Khao San Road. Trains terminate at Krung Thep Aphiwat, with the MRT Blue Line running directly underneath.

    From Bangkok south to Krabi

    The same flights and evening buses from the South Terminal

    Flights from both Bangkok airports follow the same route, and night buses depart from the South Terminal in the evening, arriving in Krabi at dawn. The Bangkok-Krabi travel guide includes all connections heading south, the ten train services to Surat Thani, and the airport shuttle to Ao Nang.

    Bangkok → Krabi: Departure times you can book now

    Check the current bus connections from Bangkok to Krabi.

    The same live display board from 12Go for the journey south, with night buses from the South Terminal and instant e-tickets.

    Trip booked? Plan your graduation in Bangkok.

    Frequently Asked Questions

    Frequently asked questions about the Krabi–Bangkok route.

    Fly. There are approximately 18 direct flights daily to Don Mueang or Suvarnabhumi (flight time: 1 hour 20–1 hour 35 minutes, prices from around 1,300 baht, book two weeks in advance). Land at the airport for your connecting flight. A cheaper alternative is the overnight bus from the terminal in Krabi (12–14 hours, 707–1,470 baht).

    Not directly; Krabi has no train service. Take a minibus from Krabi Town or Ao Nang to Phun Phin Station in Surat Thani (2.5–4 hours, 480–850 baht) and then a night train such as Express No. 86 (departs 7:31 p.m., arrives 6:10 a.m.) or No. 84 (departs 8:23 p.m., arrives 7:05 a.m.). The journey takes 16–18 hours door-to-door.

    Yes, there are approximately 18 direct flights daily. Thai Lion Air, Thai AirAsia, and Nok Air fly to Don Mueang; Thai VietJet, Bangkok Airways, Thai Airways, and some Thai AirAsia flights go to Suvarnabhumi. Some booking sites also offer slower connections via Koh Samui or Chiang Mai, so you should check if it's a direct flight.

    The flight time is 1 hour 20 minutes to 1 hour 35 minutes. Including the 40-minute flight time from Ao Nang to Krabi Airport and the respective airport arrival and departure times, you should allow approximately four hours for the entire journey.

    Suvarnabhumi is the best choice if your international flight departs from there, as the transfer between the two airports takes 60–90 minutes. Don Mueang is the right airport for low-cost carriers (Thai Lion Air, Thai AirAsia, Nok Air) if you are staying overnight in Bangkok.

    The journey takes 12–14 hours overnight. Buses depart from Krabi bus station between approximately 4:00 PM and 5:30 PM (Lignite Tour, Transport Co., Andaman Sea Tour) and arrive at the southern bus station or Mo Chit between approximately 5:30 AM and 8:00 AM. Fares range from 707 to 1470 Baht, depending on the class.

    The route is approximately 780 km (485 miles) by road, which equates to roughly 9.5 hours of driving time, and about 650 km as the crow flies. This corresponds to a flight of 1 hour 20 to 1 hour 35 minutes, a journey by night bus of 12 to 14 hours, or a trip by minibus and sleeper car via Surat Thani of 16 to 18 hours.

    A fixed-price taxi takes 35–40 minutes and costs approximately 725 baht (car) or 790 baht (minibus). The airport bus costs 150 baht and runs hourly from approximately 6:00 AM to 8:00 PM, but with stops along the way, the journey can take up to 90 minutes. Shared transfers from the hotel cost around 213 baht. For early flights, it is advisable to pre-book a car.

    Yes, as a combined ticket for van and bus. Vans depart from hotels in Ao Nang between 1:30 pm and 4:30 pm and connect with a bus to Khao San Road. Arrival is between 3:30 am and 6:00 am. The price ranges from 627 to 1,500 baht. Alternatively, you can take a songthaew or taxi to Krabi bus station, from where buses operated by Lignite or Transport Co. depart directly between 4:00 pm and 5:30 pm.

    Compare prices on the major booking portals and filter for rooms with free cancellation if you want to book now and decide later.

  • Compare prices on different websites.
  • Filter for free cancellation
  • Secure checkout on the partner site
  • Compare prices on Booking.com

    Compare prices on Trip.com

    We may receive a commission for bookings made through these links – this will not incur any additional costs for you. Learn more.

    Continue your journey from Bangkok

    The next stage, with the fastest and cheapest way to get there.

  • Bangkok – Ayutthaya: Fastest long-distance train, 3rd class, 50–80 min. Cheapest regional train, approx. 15–20 ฿. Compare all 6 options.
  • Bangkok–Buriram: Fastest flight with Thai AirAsia, 1 hour flight time, approximately 4 hours door-to-door. Cheapest connection: Express No. 71 or Rapid No. 135, approximately 175–450 Baht. Compare all 7 options.
  • Bangkok – Chiang Mai: Fastest flight (1 hr 10–20 min + airport time), cheapest express bus ($16–$25). Compare all 6 options.
  • Bangkok – Chiang Rai: Fastest flight, Don Mueang, 80–95 min. Cheapest night bus, Transport Co., approx. 720–840 ฿. Compare all 5 options.
  • Bangkok-Chumphon: Cheapest Suwannatee bus connection, approx. 400 ฿. Compare all 7 options.
  • Bangkok–Hua Hin: Fastest special train No. 43, 3 hours | Cheapest regional train, 44 ฿ | Compare all 8 connections
  • Return journey? From Bangkok to Krabi – All 27 routes from Bangkok

    You might also like this

    Best time to travel to Thailand

    The best time to travel is from November to February; the rest of the year is best on the east coast.

    Thailand on a budget

    Thailand for less money, without sacrificing the best

    Is Thailand safe?

    What actually poses risks, what is only mentioned in the news, and what do four government advisories say – destination by destination?

    Thailand Visa and Entry Requirements

    Who is allowed to enter visa-free, what entry controls are in place, what is the TDAC, and how can you extend your stay?

    Ethical elephant sanctuaries in Chiang Mai

    No riding, no shows, and the protected areas where you watch rather than wash.

    I lived in Bangkok for four years and traveled throughout the country from there. The guidebooks reflect my personal opinion and are written as I would explain things to a friend planning a trip.

    Ready to create your travel itinerary?

    Use our free trip planner to save places, organize days, and share your trip.