How to Get from Surat Thani to Ao Nang
Surat Thani to Ao Nang takes about 2 hours 15 minutes to 3 hours by private transfer. Bus runs to Krabi Bus Terminal, with a taxi for the last leg.
Last updated: November 3, 2026

Contents
Ao Nang is Krabi's main beach base: a bay with a beach nearly two kilometres long, and longtail boats leaving for Railay, Koh Poda and other islands.[1] From Surat Thani you reach it by road across the peninsula.
Surat Thani to Ao Nang by Bus
The Transport Co. runs buses from Surat Thani to Krabi Bus Terminal, with pick-ups in Phunphin (Wang Kung Surat) and in Chai Buri (Lignite Tours office).[2] Ao Nang lies about 20 km from Krabi Town,[1] so plan a last leg by taxi or shared pick-up from the bus terminal to your resort.
Surat Thani to Ao Nang by Private Transfer
A private car takes you from the airport, station or your hotel in Surat Thani to Ao Nang in about 2 hours 15 minutes to 3 hours. On booking platforms the fare is about 2,600 to 3,300 baht per vehicle (November 2026), depending on the class: Economy, Comfort, SUV for 4 passengers, or a Van or VIP Van for 9.[3]
That makes the van the sensible choice for a group, since the fare is per vehicle. It also spares you the change at Krabi Bus Terminal if you carry dive gear or heavy luggage.
Tips for Traveling from Surat Thani to Ao Nang
- Choose your pick-up point: Surat Thani Airport (URT) lies in Phunphin District, about 30 to 40 minutes from the city centre.[4] Give your driver the exact terminal or hotel when you book.
- Coming from Bangkok: Flights to Krabi Airport take about 1 hour 20 minutes and save the detour via Surat Thani.[5]
- Ferry arrivals: If you arrive from Koh Samui or Koh Phangan, leave a buffer between the ferry and your pick-up.
- No train to the coast: Trains do not run to Ao Nang, so finish the journey by bus or car.
Timetable
| Taxi Surat Thani - Ao Nang $ 76.71–97.37 2h 15m – 3h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Surat Thani to Ao Nang, including current prices and schedules.
The bus to Krabi Bus Terminal, followed by a taxi or shared pick-up to Ao Nang, is the budget option. A private transfer costs about 2,600 to 3,300 baht per vehicle, so a van split between several passengers can also work out well.
A private transfer drives you from your pick-up point straight to Ao Nang in about 2 hours 15 minutes to 3 hours, with no change at Krabi Bus Terminal.
By private transfer the journey takes about 2 hours 15 minutes to 3 hours, depending on traffic and where in Ao Nang you are dropped off.
Yes. Private transfers can pick you up at Surat Thani Airport (URT), which lies in Phunphin District, about 30 to 40 minutes from the city centre.
No. Trains do not run to Ao Nang. Continue from Surat Thani by bus to Krabi Bus Terminal or by private transfer.
Ao Nang is about 20 km from Krabi Town.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Tourism Authority of Thailand: Ao Nang. Retrieved October 26, 2026.
- [2] The Transport Co., Ltd. (BusTicket.in.th): Bus Schedule from Surat Thani to Krabi. Retrieved November 3, 2026.
- [3] 12Go: 12Go Timetable: Surat Thani to Ao Nang. Retrieved November 3, 2026.
- [4] Grab: Surat Thani International Airport (URT) transfers. Retrieved October 27, 2026.
- [5] AirAsia: Cheap Flights from Bangkok to Krabi. Retrieved October 24, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.