Krabi to Hua Hin is a fairly long journey up the Thai peninsula. A road coach or van connection is usually simpler than trying to make the trip by rail, because Krabi has no train station.
Krabi to Hua Hin at a glance
Intercity bus with change
Practical overland route when a connection is available.
Road transfer to Surat Thani plus train
Adds a separate road leg before reaching the railway.
Private driver
Best for a group wanting a direct hotel-to-hotel ride.
| Option | Typical travel time | Typical one-way cost | Best for |
|---|---|---|---|
| Intercity bus with change | 8–11 hr total | One or two coach tickets | Best overall |
| Road transfer to Surat Thani plus train | 9–12 hr total | Van/bus plus train | Rail alternative |
| Private driver | About 7–9 hr | Vehicle quotation | Flexible |
Prices and schedules change. Check live schedules, current fares and ticket availability for your travel date.
The normal choice: intercity bus with change
Services may connect through Surat Thani or another southern bus hub before continuing north toward Hua Hin. Verify whether an advertised itinerary is genuinely through-ticketed or requires separate tickets.
Some vehicles stop at highway offices rather than Hua Hin’s beachside center. Ask for the final stop and consider an overnight break if the connection is awkward.
Other ways to make the trip
Krabi to Hua Hin by road transfer to surat thani plus train
Travel by bus or van from Krabi to Surat Thani Railway Station at Phunphin, then catch a northbound train stopping at Hua Hin. There is no station in Krabi from which to board that train directly.
Leave enough time between the road vehicle and the train. Hua Hin’s railway station is close to town, which makes this pleasant if the timetable aligns.
Krabi to Hua Hin by private driver
A private car avoids multiple bus terminal changes, but it remains a long drive along the Gulf and Andaman side of southern Thailand.
Confirm driver breaks and hotel drop-off before choosing this over a much cheaper shared journey.
Departure and arrival points
| Mode | Krabi | Hua Hin |
|---|---|---|
| Intercity bus with change | Krabi Bus Terminal or booked operator pickup | Hua Hin bus station or assigned highway stop |
| Road transfer to Surat Thani plus train | Krabi town/airport bus pickup | Surat Thani (Phunphin) transfer, then Hua Hin Railway Station |
| Private driver | Krabi accommodation | Hua Hin accommodation |
Normal Things to do in Hua Hin
Hua Hin has a long beach, a busy night-market area and the central railway station within easy reach of many hotels. More secluded resorts stretch farther south. Staying in the town center is practical if you expect to explore on foot and continue to Bangkok by train later.
Find a place to stay
Hua Hin, Thailand
Search hotels and accommodation for your dates.
Practical tips
- Krabi does not have an intercity passenger railway station.
- Surat Thani Railway Station is in Phunphin, outside the city center.
- Check the operator’s actual departure point, ticket conditions and running schedule before traveling.
Frequently asked questions
What is the easiest way to get from Krabi to Hua Hin?
For most travelers, choose intercity bus with change. Practical overland route when a connection is available.
How long does the journey from Krabi to Hua Hin take?
Plan for 8–11 hr total on the recommended service. Transfers, weather, border procedures and traffic can change the overall time.
Where do I leave from and where do I arrive?
The usual departure is Krabi Bus Terminal or booked operator pickup, with arrival at Hua Hin bus station or assigned highway stop. Confirm the actual stop on the booking because operators can use different terminals.
How far is Krabi from Hua Hin?
The approximate straight-line distance between the route reference points is 511 km. For practical travel, allow about 570 km by road and remember that roads, ferries or station transfers may add distance.












