1map logo

Krabi to Hua Hin

from $9: ways by bus, train, flight or car

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Krabi to Hua Hin with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Bus
9h
Cheapest
$9-28
Train
11h 33m
$13-69
Bus, ferry
14h 30m
$45-67
Drive
8h 22m
Fastest
$65-95

How to Get from Krabi to Hua Hin: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

by busBest price
584 kmDistance
7h 13mFastest

Krabi - Hua Hin operators

Explore transport companies operating between Krabi and Hua Hin, with prices starting at $9. These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus

Website

Bus from Krabi Bus Station to Hua Hin Bus Terminal

Average Duration

9h

Estimated price

$9-28

Contact phone

+66 (0)77 272230

Website

https://www.phantiptravel.com/

Contact phone

+66 89 873 0008

Website

https://www.lomprayah.com/

Bus from Krabi Lomprayah Bus Terminal to Ko Tao

Average Duration

6h

Estimated price

$137-28

Bus from Koh Tao to Hua Hin

Average Duration

7h 30m

Estimated price

$29-286

Train

Contact phone

1690

Website

https://www.railway.co.th/

Train from Surat Thani Train Station to Hua Hin

Average Duration

11h 33m

Estimated price

$9-134

Train from Krung Thep Aphiwat Central Terminal to Hua Hin

Average Duration

11h

Estimated price

$135-30

Plane

Website

https://www.airasia.com/

Plane from Krabi (KBV) to Don Muang (DMK)

Average Duration

1h 25m

Estimated price

$97-98

Plane from Krabi (KBV) to Suvarnabhumi (BKK)

Average Duration

1h 15m

Estimated price

$99-280

Website

https://www.lionairthai.com/

Plane from Krabi (KBV) to Don Muang (DMK)

Average Duration

1h 22m

Estimated price

$29-280

Other

Contact phone

+66 99 492 7829

Website

https://www.krabitaxi.com/

Other from Krabi to Trang

Average Duration

2h

Estimated price

$286-691

Krabi to Hua Hin: Overview of Bus, Train, Flight, and Car Trips

Traveling between Krabi and Hua Hin offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Krabi to Hua Hin, covering a distance of 363 miles with an approximate driving time of 8 hours and 22 minutes. Enjoy the journey through the diverse landscapes of Thailand as you make your way towards the charming seaside town of Hua Hin. 💰 The prices for a car trip from Krabi to Hua Hin range from $65 to $95, offering travelers flexibility in choosing their preferred mode of transportation. With affordable options available, you can tailor your journey to suit your budget while experiencing the freedom and convenience of traveling by car.
Average price
$65 - $95
🚂 Embark on a scenic train journey lasting 11 hours and 33 minutes from Krabi to Hua Hin. Enjoy the picturesque views of the Thai countryside along the way. 💸 Prices for train tickets between Krabi and Hua Hin range from $13 to $69, offering budget-friendly options for travelers of all kinds.
🛫 The quickest way to travel from Krabi to Hua Hin is by taking a direct flight from Krabi Airport to Don Muang Airport in Bangkok, which only takes 1 hour and 15 minutes. Thai Lion Mentari and Thai AirAsia are the airlines that offer this route. 🌴 Once you land at Don Muang Airport in Bangkok, you can easily catch a connecting flight or take a bus or train to Hua Hin, a charming beach resort town located on the Gulf of Thailand. The journey to Hua Hin from Don Muang Airport typically takes around 3-4 hours, depending on the mode of transportation you choose.
Departure Point
Krabi Airport
Arrival Point
Don Muang Airport
Useful tips for plane travellers
• Book your flight with either Thai Lion Mentari or Thai AirAsia, as both airlines frequently operate direct flights from Krabi to Don Muang, minimizing your travel time to just 1h 15m.
• Upon arrival at Don Muang Airport, navigate to the domestic arrivals section for efficient exit; use the taxi counters available, as they provide set rates to Hua Hin, ensuring you avoid haggling.
• Expect to pay approximately 2,500 to 3,500 THB for a taxi from Don Muang to Hua Hin; consider booking in advance through the Grab app to secure a reasonable price and a reliable ride, and to avoid long queues.
🚌 The journey from Krabi to Hua Hin by bus takes approximately 9 hours, with services departing twice daily and operating every day. The bus departs from Krabi Bus Station and arrives at Hua Hin Bus Terminal. 🚌 Enjoy a scenic ride through the Thai countryside as you make your way from Krabi to Hua Hin by bus. With prices ranging from $9 to $28, this bus journey offers a budget-friendly and hassle-free travel experience between these two popular destinations in Thailand.
Departure Point
Krabi Bus Station
Arrival Point
Hua Hin Bus Terminal station

Frequently asked questions

Find out more about the route from Krabi to Hua Hin.

Or choose the category:
The distance between Krabi and Hua Hin in Thailand is approximately 321 miles. The typical travel time by train is 11 hours and 33 minutes, while taking a combination of flying from Krabi to Don Muang and then a train takes about 7 hours and 45 minutes. By car, it takes around 8 hours and 22 minutes to travel from Krabi to Hua Hin, and by bus, it takes approximately 9 hours.
The most cost-effective way to travel from Krabi to Hua Hin is by bus, which takes approximately 9 hours and costs between $9 and $28. This option allows you to save money while still reaching your destination. If time is a priority, the quickest way to travel between the two cities is by flying from Krabi to Don Muang and then taking a train to Hua Hin, which typically takes around 7 hours and 45 minutes and costs between $28 and $140. This option allows you to reach Hua Hin in a shorter amount of time, but at a higher cost.
The prices for traveling from Krabi to Hua Hin vary depending on the mode of transportation. For the train, prices range from $13 to $53. For the bus, prices range from $9 to $28. It's important to note that these prices are subject to change and may vary based on factors such as the time of travel and the class of service chosen.
To travel from Krabi to Hua Hin without using public transportation, you can opt to drive. The distance between the two cities is approximately 363 miles, which takes around 8 hours and 22 minutes by car. The cost of renting a car for this journey can vary between $65 to $95. Driving allows you the flexibility to make stops along the way and enjoy the scenic beauty of Thailand's landscapes.
The best way to travel from Krabi to Hua Hin without a car is by bus. The bus journey takes approximately 9 hours and costs between $9 and $28. This is a convenient and affordable option for travelers who do not have access to a car.
Yes, there is a direct link between Krabi and Hua Hin via bus. The bus service operates twice daily, and the journey takes approximately 9 hours. The bus departs from Krabi Bus Station and arrives at Hua Hin Bus Terminal. This is a convenient option for travelers looking for a direct mode of transportation between the two cities.
The flight from Krabi Airport to Don Muang Airport, which is the closest airport to Hua Hin, typically takes 1 hour and 20 minutes. As for the cost, it can vary depending on factors such as the time of booking and airline. However, on average, flights between Krabi and Hua Hin can cost anywhere from $100 to $150 for a round-trip ticket.
You have a wide range of accommodation options near Hua Hin. There are over 1149 hotels available for you to choose from. Prices for these hotels start at $21 per night. Whether you are looking for luxury resorts or budget-friendly accommodations, you will be able to find a suitable place to stay in Hua Hin.