GoAsia
Thailand

How to Get from Hua Hin to Krabi

Travel from Hua Hin to Krabi by express bus from about $27 in about 12 hours, or by private transfer in about 8 hours.

Last updated: October 27, 2026

How to Get from Hua Hin to Krabi

Photo: kallerna / Wikimedia Commons, CC BY-SA 3.0

Contents

Leaving the royal charm and quiet beaches of Hua Hin for the limestone cliffs of Krabi takes you from the Gulf of Thailand to the Andaman Coast. The long flat shoreline gives way to jagged karst formations that make Krabi a world-class base for island hopping and rock climbing.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The route runs deep into the southern peninsula, roughly 600 kilometers through lush landscapes and rural provinces. Hua Hin sits halfway between Bangkok and the deep south, so you skip the capital's congestion, but you still face a long day or night on the road. Compare the options and book on GoAsia.cc.

Hua Hin to Krabi by Bus

The bus is the standard way to bridge the gap between the two coastal hubs. The state-run Transport Co. operates a service from Hua Hin (Phutthachaiyo Intersection) to Krabi Bus Terminal.[1] On booking platforms the express bus costs about $27 (October 2026) and takes from about 12 hours, longer with traffic.[2]

Long-haul buses have reclining seats and air conditioning, and they stop at a highway service center where you can stretch your legs, use the restrooms and buy a hot meal. Bring a light jacket or sarong, because the air conditioning on Thai buses runs cold.

The bus arrives at Krabi Bus Terminal, which lies inland from the main tourist areas. From there, take a songthaew or taxi to Ao Nang, about 20 km from Krabi town.[3] From Ao Nang, longtail boats cross to Railay Beach in about 20 minutes for 100 baht per person.[4]

Hua Hin to Krabi by Private Transfer

If you value time, privacy and the freedom to stop at a viewpoint or a fruit stall, a private transfer is the premium way to travel. It cuts the trip to about 8 to 8.5 hours, because you skip the frequent stops and slower speeds of a heavy bus.[2]

Vehicle Classes and Comfort

On booking platforms, private transfers cost about $221 to $418 (October 2026), depending on the vehicle.[2] Economy and Comfort sedans suit solo travelers and couples. The SUV and Luxury SUV classes give you more legroom and a smoother ride over the southern highways.

Group Travel and VIP Vans

For families and groups, choose the standard 9-passenger van, the VIP van or the Luxury VIP van, which add plusher seats and more luggage space. Your driver picks you up at your hotel in Hua Hin and drops you at your resort in Krabi, so you avoid local transport at both ends.

Comparing Your Options

ModePrice on booking platforms (USD, October 2026)DurationComfort
Express BusAbout $27[2]From about 12hStandard
Private Transfer (sedan, SUV or van)About $221 - $418 per vehicle[2]About 8h - 8h 25minHigh

Tips for Traveling from Hua Hin to Krabi

  • Book in Advance: The long-distance bus south can fill up in the high season. Booking through GoAsia.cc saves you a stranded evening at the station.
  • Prepare for the Chill: Keep a sweater or hoodie in your carry-on, because the bus is air-conditioned to a very low temperature.
  • Hydration and Snacks: Buses stop for meals, but your own water and light snacks make an 8 to 12 hour journey easier.
  • Arrival Logistics: If you arrive in Krabi early in the morning, many hotels will not let you check in before the afternoon. Plan to store your luggage or book a hotel with early check-in.
  • Scenic Views: On a daytime private transfer, the drive through Phang Nga province gives you the first glimpses of the limestone karst mountains. Keep your camera ready.

Timetable

Bus Hua Hin - Krabi $ 27.00 12h
  • →  Express 22:00
Taxi Hua Hin - Krabi $ 220.70–416.74 8h – 8h 25m
  • →  Van 9pax
  • →  Economy
  • →  Comfort
  • →  SUV 4pax
  • →  VIP Van 9pax
  • →  Luxury VIP Van
  • →  Luxury SUV
  • →  Comfort Car

Frequently Asked Questions

How can I book tickets from Hua Hin to Krabi?

Use the booking tool on this page to compare the transport options currently available from Hua Hin to Krabi, including current prices and schedules.

What is the cheapest way to get from Hua Hin to Krabi?

The express bus is the cheapest. On booking platforms it costs about $27 (October 2026) and takes from about 12 hours.

What is the fastest way to get from Hua Hin to Krabi?

A private transfer is the fastest, at about 8 to 8 hours 25 minutes. The bus takes from about 12 hours.

How long does it take to get from Hua Hin to Krabi?

A private transfer takes about 8 to 8.5 hours, while the express bus takes from about 12 hours.

Are there overnight travel options available?

Yes. The long-distance bus can run overnight, which saves a night of accommodation. Check the departure time when you book.

Can I book a private vehicle for a large group?

Yes. Options include the 9-passenger van, the VIP van and the Luxury VIP van. On booking platforms, private transfers cost about $221 to $418 (October 2026) for the whole vehicle.

Where does the bus arrive in Krabi?

The bus arrives at Krabi Bus Terminal. From there, take a songthaew or taxi to Ao Nang, about 20 km from Krabi town, or to the other beach areas.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] The Transport Co., Ltd. (BusTicket.in.th): Bus Schedule from Prachuap Khiri Khan to Krabi. Retrieved October 27, 2026.
  2. [2] 12Go: 12Go Timetable: Hua Hin - Krabi. Retrieved October 27, 2026.
  3. [3] Tourism Authority of Thailand: Ao Nang. Retrieved October 26, 2026.
  4. [4] Tourism Authority of Thailand: Railay Beach. Retrieved October 26, 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.