HUA HIN to KRABI — Transport Options ☀️

hua-hin-to-krabi-transport
How you can travel from Hua Hin to Krabi? It is possible to travel by train, bus, plane, van or private taxi.
  1. Train + Bus/Van to Krabi
  2. Bus + Van to Krabi
  3. Bus + Flight to Krabi
  4. Taxi / Car to Krabi
  5. Book a Tour in Krabi 🎫
  6. Book Tickets Online 🎫
Best comfort

Private taxi/car

Door-to-door transfer with flexible timing and comfortable ride

Best budget

Train + van (via Surat Thani)

Cheapest option but requires transfer and longer travel

Avoid

Flight via Bangkok

Extra transfers add complexity with no major time savings

Quick answer: Travelling from Hua Hin to Krabi gives you a few solid options: the fastest is a flight (via Bangkok) if you’re short on time; the bus/van is the budget-friendly route; or you can take a train + bus if you don’t mind a longer scenic journey. Choose based on your schedule, comfort and budget.

At a glance:

  • 📍 Travel distance: Approx. 600 km from Hua Hin to Krabi. (est.)
  • ⏱️ Travel time: Bus/Van ~12–14 hours | Train + Bus ~10–15 hours | Flight route ~7–9 hours including transfers.
  • 💰 Price range: Bus/Van ~US$28–40 per person | Train + Bus ~US$15–55 per person | Car/taxi ~US$230–530
  • 🚌 Bus/Van: Direct or combined minivan/bus from Hua Hin to Krabi Bus Terminal
  • 🚆 Train + Bus: Take train from Hua Hin via Surat Thani then bus/minivan to Krabi
  • ✈️ Flight route: Via Bangkok airport (transfer from Hua Hin to Bangkok, then fly) to Krabi

Last updated in April 2026


From Hua Hin to Krabi you can get by train + bus/van, bus + plane, taxi.

    • The travel distance from Hua Hin to Krabi spans approximately 600 kilometers by train+bus via Surat Thani. The most popular way how to travel to Krabi is to board a train from Hua Hin to Surat Thani and then take a bus/van from Surat Thani to Krabi. There are no direct train or flight options from Hua Hin to Krabi. Traveling by train + van/bus via Surat Thani typically takes about 11-15 hours, with tickets costing approximately $15-50 per person (train+bus). Alternatively, the fastest option is to travel by plane, albeit with a layover in Bangkok. In this case, travelers can journey by train/bus to Bangkok and then catch a direct flight to Krabi.
    • Traveling by bus + plane via Bangkok takes around 7-8 hours, with prices ranging from $45-100 per person (bus+direct flight). Various Thai airlines operate flights from Bangkok to Krabi International Airport, with some flights being quite economical. Additionally, travelers have the option to book a private taxi/car to Krabi from Hua Hin, with vehicles or minivans available for group transportation. If you wish to book train, bus tickets or flights to Krabi online, refer to this article and follow the instructions provided below. From Krabi, travelers can also journey to Phuket – one of southern Thailand’s most popular destinations, or from Ao Nang, they can take a ferry to Koh Lanta.

BOOK TICKETS with 12go.asia

    • Krabi province in Thailand is renowned as one of the most breathtaking destinations globally. The Andaman coast boasts long stretches of beaches adorned with glistening white sand and picturesque lagoons.The primary tourist hub of Krabi province is Ao Nang, adorned with numerous stunning beaches. Visitors are captivated by the surrounding landscapes, particularly the myriad jagged limestone cliffs, which are a magnet for climbers during the day and offer stunning views in the morning and evening. From Krabi or Koh Phi Phi, travelers can also embark on ferry/boat journeys to Koh Lanta – another sought-after island in southern Thailand. There are several transportation options available from Hua Hin to Krabi, albeit without a direct train connection from Hua Hin.
Comparison of Transfer Modes from Hua Hin to Krabi
Transfer Mode – Hua Hin to Krabi: Travel Time Cost Range
Bus / Van 12-14 hours $28-33/pp
Train + Van/Bus (via Surat Thani) 10-15 hours $15-50/pp
Private Car / Taxi with a driver 8-12 hours $230-530 (vehicle)
Bus + Flight via Bangkok 7-9 hours $45-100/pp

BOOK TICKETS with Baolau


How do I get from Hua Hin to Krabi?


1. TRAIN + BUS to Krabi (via Surat Thani)

👉 Train + bus via Surat Thani is a popular and affordable way to travel from Hua Hin to Krabi.

  • ✔️ Best for: budget travelers who prefer a mix of train and road transport
  • ✔️ Travel time: ~11–15 hours (depends on transfer timing)
  • ✔️ Cost: $15–50 per person
  • ✔️ Comfort: moderate (better with sleeper train options)
  • ✅ Best Option: Sleeper train to Surat Thani + minivan/bus to Krabi
  • 💡 Tip: Book train and bus tickets online in advance.
  • 🌏 Extra tip: Plan your transfer to reduce waiting time in Surat Thani.

A popular and cheaper land transfer option from Hua Hin to Krabi is by train and minivan / bus via Surat Thani city. There is no direct railway to Krabi, so you can take the train to the nearest station in Surat Thani and from there you have to continue by minivan, bus or private car to Krabi.

This transport option therefore has 2 steps and the total travel time by train and bus via Surat Thani can be approximately 11-15 hours. However, this time may vary depending on your transfer in Surat Thani and waiting for buses or minivans. Transport by train and bus / minivan from Hua Hin to Krabi with a transfer in Surat Thani costs approx. $15-50/pp, depending on which train you use.

Trains from Hua Hin to Surat Thani offer you 1st to 3rd class seats and beds, 1st class trains are the most expensive but most comfortable option, 3rd class seats are the cheapest option. For this longer route, it is better to choose a sleeper and train tickets to Surat Thani cost about $6-40/pp, depending on the type of train.

1. BOOK TICKETS to Surat Thani

Trains depart from Hua Hin Railway Station and arrive at Surat Thani Railway Station, see Thailand Railway Map. Train tickets to Surat Thani can be easily searched and purchased online in advance.

In the second step, you will use transport by bus or minivan, this option takes about 3-5.5 hours and is offered by companies such as Phantip 1970, 12GO Transport, Phangan Tour 2000 or Phichet Transport. These buses or minivans can also leave from Surat Thani train station, or from other towns in the city.

You will see this information about departures and arrivals when searching for bus / van tickets online. Bus tickets from Surat Thani to Krabi cost between $7-21/pp, depending on the type of bus or minibus. Again, tickets to Krabi for these buses and minivans are easy to find and buy online.

2. BOOK BUS TICKETS to Krabi

train-van-bus-hua-hin-to-krabi
You can travel by train + van/bus from Hua Hin to Krabi via Surat Thani (photo: 12go.asia).

2. BUS + VAN from Hua Hin to Krabi (via Surat Thani)

👉 Bus + van via Surat Thani is a low-cost option to travel from Hua Hin to Krabi.

  • ✔️ Best for: budget travelers who don’t mind longer travel time
  • ✔️ Travel time: ~12–14 hours (may vary, possible delays)
  • ✔️ Cost: $28–33 per person
  • ✔️ Comfort: moderate (long-distance bus + minivan transfer)
  • ✅ Best Option: Routes with Montanatip or transfers via Surat Thani
  • 💡 Tip: Book tickets online and check transfer details in advance.
  • 🌏 Extra tip: Some routes go directly to Ao Nang or Railay area.

Another cheaper land transfer option from Hua Hin to Krabi is a bus transfer, possibly in combination with a minivan or minibus via Surat Thani. This transport option to Krabi is mainly offered by the company Montanatip, which offers modern and comfortable long-distance buses or minivans for a possible transfer.

This transport option is mainly used by ordinary solo and low-cost travelers who have a more limited budget for their travel. A bus transfer can also be implemented with a change in Surat Thani, from where there are also several companies and types of buses or minivans. Bus travel from Hua Hin to Krabi takes about 12-14 hours, but this time may vary slightly and buses may also be late.

BOOK BUS TICKETS to Krabi

Buses can also stop at various places in the Krabi area, for example, you can go to Krabi Bus Terminal and or as far as Ao Nang, Floating Pier East Railay and other famous and popular places. A bus transfer from Hua Hin to Krabi costs in the range of $28-33/pp, these prices may vary throughout the year or differ if you transfer in Surat Thani.

The disadvantage may be the fact that the bus schedule between these places is rather more limited. Tickets for buses or minivans to Krabi from Hua Hin or via Surat Thani can be searched and purchased online in advance. If you travel with a transfer in Surat Thani, you must search for and purchase 2 tickets for each route separately.

bus-van-hua-hin-to-krabi
From Hua Hin to Krabi you can also travel by tourist bus + van. (photo: Montanatip, 12go.asia)

3. BUS + FLIGHT from Hua Hin to Krabi (via Bangkok)

👉 Bus + flight via Bangkok is the fastest and most convenient way to travel from Hua Hin to Krabi.

  • ✔️ Best for: travelers who want to save time and prefer a faster journey
  • ✔️ Travel time: ~7–9 hours (bus + flight, good connections needed)
  • ✔️ Cost: $35–100 per person
  • ✔️ Comfort: high (short bus ride + quick flight)
  • ✅ Best Option: Bus to Bangkok airport + direct flight to Krabi
  • 💡 Tip: Choose a bus that goes directly to the airport.
  • 🌏 Extra tip: Book flights early to secure the best price.

Another convenient and faster way to transfer to Krabi from Hua Hin is by bus and direct flight via Bangkok. There are no flights from Hua Hin to Krabi, so first you have to take a bus (or train) to Bangkok and from there there are plenty of direct flights to Krabi. So this transport option has 2 steps and if the connections connect well, it can be the fastest transport option to Krabi from Hua Hin.

In the first step from Hua Hin to Bangkok, you can use buses from companies such as HPT Mini Bus, Roong Reuang Coach, Sombat Tour, JKP Mochit, Nor Neane Transport and others. Bus transport to Bangkok from Hua Hin takes about 3-4 hours, and the advantage is that some buses also go to Suvarnabhumi or Don Mueang airports, from where you can use air connections to Krabi.

1. BOOK BUS TICKETS to Bangkok

You can easily search and buy tickets for these buses to Bangkok online in advance. The bus schedule between Hua Hin and Bangkok is relatively long and there are plenty of connections. In the second step, you will use a direct flight from Bangkok to Krabi, which takes about 1.5 hours and flights are operated at Krabi International Airport.

This airport is about 25 km from the center of Krabi and various private minivans, buses or private cars and taxis run between the airport and the city. Flights from Bangkok to Krabi are operated by companies such as Thai Airways, Thai Lion Air, Thai AirAsia, Nok Air, Bangkok Air, Thai Smile and Thai VietJet.

The price of direct flights to Krabi can sometimes be low and prices are usually in the range of $30-90/pp. These prices may change throughout the year and this range applies to Economy class flights. Again, you can easily find and book your suitable direct flight to Krabi from Bangkok online in advance.

2. BOOK DIRECT FLIGHT to Krabi

bus-flight-hua-hin-to-kabi
From Hua Hin to Krabi you can also travel by bus and flight via Bangkok (photo: 12go.asia).

4. PRIVATE TAXI / CAR from Hua Hin to Krabi

👉 Private taxi/car is the most comfortable and flexible way to travel from Hua Hin to Krabi.

  • ✔️ Best for: groups, families, and travelers wanting door-to-door service
  • ✔️ Travel time: ~8–12 hours (depends on route and stops)
  • ✔️ Cost: $230–530 per car
  • ✔️ Comfort: high (modern cars, SUVs or minivans with experienced driver)
  • ✅ Best Option: Companies like Glassflower, Bangkok Taxi 24, or Van2Travel
  • 💡 Tip: Book your transfer online and set exact pickup/drop-off.
  • 🌏 Extra tip: Good choice for groups—split the cost per person.

Private transfers with modern cars are also available for transportation from Hua Hin to Krabi. This is the most expensive transport option between these places and you will have your own private car for several passengers and an experienced driver. Companies that will offer you transportation by private modern and comfortable car with a driver from Hua Hin to Krabi are, for example, Bangkok Taxi 24, Glassflower, N and T Travel, Van2Travel, Kanokwan Travel, Thailand Travel Taxi, Andaman Taxis, AEC 168 Transport and Travel, Taxi with Torch, King Travel, Gosafe Transport, or Kim Transfers Thailand.

Most of these companies offer modern smaller classic cars or larger SUVs and minivans for transfers to Krabi. Minivans are suitable for those traveling in a larger group of people at once. The advantage of a private transfer to Krabi is that you can choose your departure point in Hua Hin and your arrival point in Krabi. This can also save some of your time.

BOOK PRIVATE CAR to Krabi

The disadvantage is the higher price for private transfers. Transport by private car/taxi from Hua Hin to Krabi takes about 8-12 hours, but the indicated travel time may vary depending on your chosen travel route. A private car/taxi transfer from Hua Hin to Krabi costs between $$230-530 (vehicle), these prices vary depending on the type of car you choose.

In most cases, smaller classic cars for 1-3 passengers are a cheaper option than larger SUVs or minivans for more people. You can easily search, view and book your private car with driver to Krabi online ahead of time. Each taxi company may have specific transport conditions and/or restrictions, read this information when booking your car.

🚕 Taxi Schedule from Hua Hin to Krabi:
Taxi Service Travel Time Price (Car)
Thailand Travel Taxi 08:00 From $249.00
Andaman Taxis 07:35 From $313.00
AEC 168 Transport and Travel 08:00 From $240.00
Glassflower 08:00 From $348.00
Torch Taxi 08:35 From $291.00
Van 2 Travel 12:00 From $427.00
King Travel 08:00 From $365.00
Kanokwan Travel 10:30 From $300.00
Gosafe Transport 08:00 From $450.00
Bangkok Taxi24 08:20 From $295.00
Kim Transfers 08:25 From $328.00
N and T Travel 08:00 From $266.00
Easyride Services 08:30 From $230.00

taxi-car-hua-hin-to-krabi
Private taxi/car from Hua Hin to Krabi by Glassflower (photo: 12go.asia).

FAQ + Tips – Travel route from Hua Hin to Krabi:

1. How to book and buy tickets + flights from Hua Hin to Krabi?

    • It is possible to book tickets or flights from Hua Hin to Krabi on 12go.asia ➜ or Baolau ➜.
    • You can also book another tickets / flights, e.g. Hua Hin > Bangkok, Bangkok > Krabi…

2. What is the travel time from Hua Hin to Krabi?

    • Travel by train + bus from Hua Hin to Krabi (via Surat Thani) takes about 11-15 hours.
    • Travel by bus + plane from Hua Hin to Krabi (via Bangkok) takes about 7-9 hours.
    • Travel by private taxi / car from Hua Hin to Krabi takes about 8-12 hours.
    • Travel by tourist bus/van from Hua Hin to Krabi (via Surat Thani) takes about 12-14 hours.

3. How far is Krabi from Hua Hin?

    • Travel distance from Hua Hin to Krabi (via Surat Thani) by bus/train/van is about 600 km.

4. How much does it cost to get from Hua Hin to Krabi?

    • Transfer by train + bus from Hua Hin to Krabi (via Surat Thani) costs about $15-55/pp.
    • Transfer by bus + plane from Hua Hin to Krabi (via Bangkok) costs about $45-100/pp.
    • Transfer by private taxi / car from Hua Hin to Krabi costs about $230-530 (vehicle).
    • Transfer by tourist bus + van from Hua Hin to Krabi (via Surat Thani) costs about $28-33/pp.

5. Is there a direct train to Krabi? Railway station in Krabi?

    • No, there is no direct train from Hua Hin to Krabi because there is no railway station in Krabi. You can travel by train of Thai Railways from Hua Hin to Surat Thani and from Surat Thani to Krabi you can travel by bus/minivan.

6. What is the fastest and best way of getting from Hua Hin to Krabi?

    • The fastest option how to get to Krabi from Hua Hin is to travel to Bangkok and take a direct flight from Bangkok to Krabi. There is no direct flight between Hua Hin and Krabi. Travel by bus/train from Hua Hin to Bangkok takes about 4 hours. Travel by plane from Bangkok to Krabi takes about 1.5 hour (direct flight).

7. What is the most cheapest way of transport from Hua Hin to Krabi?

    • The most cheapest way how you can get from Hua Hin to Krabi is to travel by train of Thai Railways to Surat Thani. From Surat Thani to Krabi you can travel by minivan/tourist bus. Travel by train+van should costs about $15-35/pp if you book seat train to Surat Thani and tourist van/bus to Krabi.

8. Is it possible to travel by private taxi/car from Hua Hin to Krabi?

    • Yes, you can book your private car/taxi online and it is possible to travel by this way to Krabi from Hua Hin. You can book car or minivan for a group of people (up to 9 passengers), vehicle to Krabi costs about $270-350/car.

9. Where to go and travel from Krabi in Thailand?

    • Krabi is also an important transport hub in southern Thailand, there are various ferry and boat routes to various islands. You can take a ferry or speedboat to Koh Phi Phi (one of the most frequented ferry routes) or Koh Lipe. From Koh Lanta you can travel to Malaysia by ferry via Koh Lipe and Langkawi. There are also ferries to Koh Yao Yai and Koh Yao Noi, the most beautiful and not so crowded islands in Phang Nha Bay. You can also go to Khao Sok Park.

10. Where to stay in Krabi? Hotel, resort, guesthouse?

    • Krabi is a large tourist area and offers various types of accommodation facilities. Cheap guesthouses, hotels, luxury and private beach resorts, all is available in Krabi. The most popular areas where to stay in Krabi are: Ao Nang, Krabi town, Nopparat Thara, Klong Muang, Ao Num Mao.
    • Search and book from this selection – discount up to 60% > Book hotel/resort in Krabi ➜.


💡 Practical Travel Tips for Hua Hin to Krabi

Traveling from Hua Hin to Krabi involves a long journey across southern Thailand, with options including buses, minivans, trains, and flights. Planning ahead ensures a comfortable and efficient trip.

1. Flights Are the Fastest but Indirect

There are no direct flights from Hua Hin to Krabi. Typically, travelers fly from Hua Hin to Bangkok and then connect to a flight to Krabi. This option saves time compared to land travel but requires careful coordination.

2. Buses and Minivans Offer Budget-Friendly Travel

Direct bus and minivan services run between Hua Hin and Krabi, but journeys can take 10 to 12 hours due to distance and road conditions. Overnight trips allow you to save daytime hours but may be less comfortable.

3. Consider Train Plus Bus Combination

You can take a train from Hua Hin to Surat Thani or other nearby stations, then transfer to a bus or minivan to Krabi. This option requires coordination but offers a more scenic experience.

4. Book Tickets in Advance

Hua Hin is a popular transit point, so securing tickets early for buses, trains, or flights helps guarantee your preferred departure times and avoids sold-out situations during peak travel seasons.

5. Prepare for Long Travel Days

Bring snacks, water, and entertainment for the journey. Dress comfortably and be ready for multiple transfers if combining different transport modes.

6. Plan Your Arrival Transfers in Krabi

Krabi’s airport and bus stations are located outside the main town center. Pre-book taxis or shuttles to reach your accommodation efficiently and avoid waiting.

7. Pack Light and Keep Essentials Accessible

Managing luggage through multiple transfers is easier when traveling light. Keep your passport, tickets, money, and valuables in a small carry-on bag for quick access.

Tip: Bus, train, and flight tickets from Hua Hin to Krabi can be searched and booked online in advance, helping you secure preferred travel times and make smooth connections during busy travel periods.


🎫 Book your tickets / car from Hua Hin to Krabi + Schedule:

Bus Timetable – Thailand ➔

How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 4

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: