BANGKOK to AO NANG — Transport Options ☀️

How to get from Bangkok to Ao Nang by plane, train, bus, van, car, taxi, ferry
How to get from Bangkok to Ao Nang? You can travel to Ao Nang in Krabi by train/bus, private car/taxi, plane + boat.
  1. Train + Bus to Ao Nang
  2. Bus – Bangkok to Krabi
  3. Flight + Van to Ao Nang
  4. Taxi / Car to Ao Nang
  5. Book a Tour Online 🎫
  6. Book Ticket Online 🎫
Best value

Train + Bus

Comfortable overnight train with bus connection

Budget

Tourist Bus

Cheapest direct transport from Bangkok

Best comfort

Private Taxi

Door-to-door transfer with maximum flexibility

Quick answer: You can travel from Bangkok to Ao Nang by tourist bus, train + bus, flight + van, or private taxi. Buses are the cheapest option, flights are the fastest, while trains offer a comfortable overnight journey. All tickets and private transfers can be booked online in advance.

At a glance:

  • 📍 Distance: About 800 km by road or 670 km by air.
  • ⏱️ Travel time: Bus 11-17 h | Train + Bus 15-18 h | Flight + Van 6-7 h.
  • 💰 Price: Bus US$20-35 | Train + Bus US$15-70 | Flight + Van US$40-150.
  • 🚍 Bus: Cheapest direct option from Bangkok.
  • 🚆 Train: Overnight train via Surat Thani.
  • ✈️ Flight: Fastest option via Krabi Airport.
  • 🚕 Private Taxi: Direct hotel-to-hotel transfer.

Last updated: April 2026


From Bangkok to Ao Nang you can travel by bus, train + bus, flight + van or private taxi.

Travel distance from Bangkok to Ao Nang is about 800 km by road or around 670 km by air. You can travel by tourist bus, train + bus via Surat Thani, direct flight to Krabi Airport + van, or private taxi. The most popular low-cost option is the train + bus combination, while flights are the fastest way to reach Ao Nang.

Travel by train + bus takes about 15-18 hours and costs around $15-70 per person. Tourist buses take about 11-17 hours and cost around $20-35 per person. Flights to Krabi Airport are followed by a short van transfer to Ao Nang. From Ao Nang you can also take a boat to Railay Beach. Before your trip, check the best time to visit Ao Nang.

BOOK TICKETS with 12go.asia

Private taxis from Bangkok to Ao Nang take about 11-16 hours and offer a direct hotel-to-hotel transfer. Another option is to fly to Phuket and continue by ferry or speedboat from Phuket to Ao Nang. From Ao Nang you can also travel to Khao Sok or to Koh Phi Phi.

Comparison of Transfer Options from Bangkok to Ao Nang
Transfer Mode – Bangkok to Ao Nang: Travel Time Cost Range
Train + Bus (via Surat Thani) 15–18 hours $15–70 per person
Tourist Bus (to Ao Nang or Krabi) 11–17 hours $20–35 per person
Plane + Van (via Krabi) 6–7 hours $40–150 per person
Private Taxi/Car with a driver 11–16 hours $230–480 per car

BOOK TICKETS with Baolau


How to get from Bangkok to Ao Nang?


1. TRAIN + BUS from Bangkok to Ao Nang

👉 Train + bus via Surat Thani is the best-value way to travel from Bangkok to Ao Nang.

  • ✔️ Best for: budget travelers and overnight journeys
  • ✔️ Travel time: about 15-18 hours
  • ✔️ Cost: about $15-70 per person
  • ✔️ Comfort: sleeper trains offer the best experience
  • ✅ Best Option: Overnight sleeper train + direct minivan to Ao Nang
  • 💡 Tip: Book both tickets together online in advance.
  • 🌏 Extra tip: Some minivans depart directly from Surat Thani Railway Station.

The most popular budget option is to travel by train and minivan via Surat Thani. The journey takes about 15-18 hours, including 9-12 hours by train and another 3-5.5 hours by minivan or bus to Ao Nang. The first step is the train from Bangkok to Surat Thani.

Trains depart from Krung Thep Aphiwat Central Terminal and arrive at Surat Thani Railway Station. You can choose between seats or more comfortable sleeper berths for the overnight journey. See the Thailand Railway Map for station locations.

Train tickets cost about $8-50 per person. From Surat Thani, continue by minivan or bus to Ao Nang or Krabi. This transfer takes about 3-5.5 hours and costs around $7-21 per person.

train-bus-bangkok-to-ao-nang
From Bangkok to Ao Nang in Krabi you can travel by train + bus/van via Surat Thani.

2. BUS from Bangkok to Krabi / Ao Nang

👉 Long-distance bus is the cheapest direct way to travel from Bangkok to Ao Nang.

  • ✔️ Best for: budget travelers who want a direct route
  • ✔️ Travel time: about 11-17 hours
  • ✔️ Cost: about $20-40 per person
  • ✔️ Comfort: modern buses, but a long journey
  • ✅ Best Option: Overnight VIP bus to Krabi or Ao Nang
  • 💡 Tip: Book tickets online and arrive early before departure.
  • 🌏 Extra tip: Choose a bus arriving directly in Ao Nang if available.

Another budget option from Bangkok to Ao Nang is a long-distance bus. Modern buses operate daily and some services go directly to Ao Nang, while others arrive at Krabi Bus Terminal with a local transfer needed.

Popular operators include Bangkok Travel Plus, The Twin 2000, Raja Ferry, Asia Holiday Travel and Montanatip. Buses usually depart from Mochit, Southern Terminal Bangkok or Khao San Road, depending on the company.

BOOK BUS TICKETS to Krabi

The bus journey takes about 11-17 hours and costs around $20-40 per person. Timetables are frequent, but delays are possible, so arrive at the departure point 30-60 minutes before departure.

🚍 Bus Schedule from Bangkok to Ao Nang:
Bus Company Departs in Bangkok Arrives in Ao Nang
Montanatip 19:00 10:30
Bangkok Travel Plus 18:45 09:45
The Twin 2000 18:40 10:10
Raja Ferry 19:00 10:30
Asia Holiday Travel 19:00 10:30

bus-bangkok-to-ao-nang-krabi
From Bangkok to Ao Nang you can also travel by tourist bus and taxi/van via Krabi town (photo: 12go.asia).

3. FLIGHT + VAN/TAXI to Ao Nang (via Krabi)

👉 Flight + van/taxi via Krabi is the fastest way to travel from Bangkok to Ao Nang.

  • ✔️ Best for: travelers who want to save time
  • ✔️ Travel time: about 6-7 hours total
  • ✔️ Cost: about $55-160 per person
  • ✔️ Comfort: high (short flight + easy transfer)
  • ✅ Best Option: Flight to Krabi + taxi to Ao Nang
  • 💡 Tip: Book flights and transfers early for better prices.
  • 🌏 Extra tip: Private taxis go directly to your hotel.

Flying from Bangkok to Krabi Airport and continuing by van or taxi to Ao Nang is the fastest and most convenient option. The total journey takes about 6-7 hours, including the flight and airport transfer.

Direct flights from Bangkok to Krabi take around 1.5 hours and are operated by airlines such as Thai AirAsia, Thai VietJet, Thai Airways, Bangkok Airways, Nok Air and Thai Lion Air. Tickets can often be found for around $50-150 per person.

The transfer from Krabi Airport to Ao Nang takes about 30 minutes to 2 hours. You can use a shared minivan, bus, or private taxi for a direct hotel transfer.

Airport transfers arrive at places such as Ao Nang, Krabi Town, Ao Nam Mao Pier, Nopparat Thara Pier and nearby beaches. Tickets and private transfers can be booked online in advance.

flight-van-bangkok-to-ao-nang-krabi
From Bangkok to Ao Nang in Krabi you can also travel by plane + van/taxi via Krabi Airport.

4. PRIVATE TAXI / CAR from Bangkok to Ao Nang

👉 Private taxi is the most comfortable door-to-door option from Bangkok to Ao Nang.

  • ✔️ Best for: families, groups and travelers wanting privacy
  • ✔️ Travel time: about 11-16 hours
  • ✔️ Cost: about $230-480 per car
  • ✔️ Comfort: private driver, air-conditioning and flexible stops
  • ✅ Best Option: Private SUV or minivan for groups
  • 💡 Tip: Book in advance for fixed prices and availability.
  • 🌏 Extra tip: Ideal for direct airport or hotel transfers.

Private car or taxi is the most flexible way to travel from Bangkok to Ao Nang. You can choose your departure point in Bangkok, including Suvarnabhumi or Don Mueang Airport, and arrive directly at your hotel in Ao Nang.

Companies offering private transfers include Bangkok Taxi24, Firstplan Transport Services, Glassflower, Kanokwan Travel, AEC 168 Transport and Travel, Thailand Travel Taxi and others. Vehicles include standard cars, SUVs and minivans.

BOOK PRIVATE CAR to Ao Nang

The journey takes about 11-16 hours and costs around $230-480 per vehicle. Larger vehicles can be a good value for groups because the fare can be shared between passengers.

You can search and book a private car with driver from Bangkok to Ao Nang online in advance. Always check vehicle type and transfer conditions before booking.

🚕 Taxi Schedule from Bangkok to Ao Nang:
Taxi Service Travel Time Price (Car)
Than Car Service 10:15 From $270.00
Bangkok Taxi24 11:00 From $320.00
Firstplan Transport 12:00 From $230.00
Kanokwan Travel 12:00 From $320.00
AEC 168 Transport 11:00 From $260.00
Gosafe Transport 16:00 From $420.00
Easyride Services 11:30 From $270.00
Thailand Travel Taxi 11:30 From $250.00

private-taxi-car-bangkok-to-ao-nang
From Bangkok to Ao Nang you can also travel by private taxi / car, there are modern luxury vehicles (photo: Firstplan Transport Services).

❓ FAQ – Travel from Bangkok to Ao Nang

How to book tickets or flights from Bangkok to Ao Nang?

You can book bus, train, flight and transfer tickets from Bangkok to Ao Nang on 12go.asia ➜ or Baolau ➜.

How long does it take to travel from Bangkok to Ao Nang?

Flight + van takes about 6-7 hours, bus 11-17 hours, train + bus 15-18 hours, and private taxi 11-16 hours.

What is the distance from Bangkok to Ao Nang?

The distance from Bangkok to Ao Nang is about 800 km by road.

How much does transport from Bangkok to Ao Nang cost?

Prices range from about $15-70 for train + bus, $20-35 for bus, $40-150 for flight + van and $230-480 for private taxi.

What is the best way to travel from Bangkok to Ao Nang?

The best option is flight + van via Krabi Airport because it is the fastest and most comfortable.

What is the cheapest way to get from Bangkok to Ao Nang?

The cheapest options are tourist bus or train + bus via Surat Thani.

Is there a direct train from Bangkok to Ao Nang?

No, Ao Nang has no railway station. The closest station is Surat Thani, followed by a bus or minivan transfer.

How to travel from Krabi Airport to Ao Nang?

You can travel by airport minivan, bus or private taxi. The transfer usually takes about 30-60 minutes.

Where to stay in Ao Nang?

Ao Nang offers many accommodation options, including cheap hotels, guesthouses, hostels and luxury beach resorts.

Where can you travel from Ao Nang?

From Ao Nang you can travel by boat or bus to Phuket, Koh Lanta, Koh Phi Phi or Koh Samui.

How to move around Ao Nang?

You can explore Ao Nang by walking, tuk-tuk, taxi, songthaew, motorbike or longtail boat.



💡 Practical Travel Tips for Bangkok to Ao Nang

Traveling from Bangkok to Ao Nang is a long journey, but you can choose between fast flights, budget buses or comfortable train connections.

  • Fastest Option: Fly to Krabi Airport and continue by taxi or minivan to Ao Nang.
  • Budget Travel: Overnight buses or trains help save money and accommodation costs.
  • Train Tip: Choose a sleeper berth for the long journey via Surat Thani.
  • Pack Essentials: Bring water, snacks, charger and light clothing for changing weather.
  • Travel Break: Consider a stop in Hua Hin or Surat Thani to make the journey easier.
  • Arrival Planning: Check your arrival time and hotel check-in before booking transport.
  • Book Early: Reserve flights, buses and trains online during high season.

Tip: Tickets from Bangkok to Ao Nang can be searched and booked online in advance for a smoother journey.


🎫 Book your tickets from Bangkok to Ao Nang + Schedule:

Thailand to Vietnam ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 3

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: