There are 10 ways to get from Songkhla (State) to Hua Hin by train, bus, ferry, car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Hat Yai to Hua Hintrain 38 Hat Yai - Hua Hin - 1st Class Sleeper / ...
10h 42m฿240–900Bus
- Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่bus 443-1
- Take the bus from กระบี่ to สถานีขนส่งผู้โดยสารหัวหิน;Hua Hin bus stationbus 836
12h 46m฿613–6,766Ferry, Speedboat
- Take the ferry from Hat Yai Hotel Transfer to Koh Lipeferry
- Take the ferry from Koh Lipe to Rassada Pier Phuketferry
- Take the ferry from Phuket to Phi Phi Ferry Terminalferry
- Take the ferry from Phi Phi Ferry Terminal to Kong Ka Pier, Krabiferry
- Take the ferry from Krabi Town Hotel Transfer to Thong Sala Koh Phanganferry
- Take the ferry from Thong Sala Koh Phangan to Boonsiri Ferry Hua Hinferry
34h 15m฿6,000–10,961Drive 746.4 km
- Drive from Hat Yai to Hua Hincar 746.4 km
10h 41m฿2,806–4,052Bus, Minivan
- Take the bus from Hat Yai, Songkhla to Chumphonbus 721
- Take the bus from Chumphon to Hua Hinbus
14h 7m฿985–1,335Fly Hat Yai to Don Mueang International Airport, train
- Fly from Hat Yai (HDY) to Don Mueang International Airport (DMK)plane HDY - DMK
- Take the train from Krung Thep Aphiwat Central Terminal to Hua Hintrain
7h 53m฿1,535–4,260Taxi to Nakhon Si Thammarat, fly to Don Mueang International Airport, train
- Take the taxi from Ranot to Nakhon-Si-Thammarat-Airport-NSTtaxi
- Fly from Nakhon Si Thammarat (NST) to Don Mueang International Airport (DMK)plane NST - DMK
- Take the train from Krung Thep Aphiwat Central Terminal to Hua Hintrain
7h 54m฿3,211–6,088Fly Hat Yai to Suvarnabhumi Airport, train
- Fly from Hat Yai (HDY) to Suvarnabhumi Airport (BKK)plane HDY - BKK
- Take the train from Krung Thep Aphiwat Central Terminal to Hua Hintrain
8h 19m฿1,590–4,640Taxi to Trang Airport, fly to Don Mueang International Airport, train
- Take the taxi from Ranot to Trang-Airport-TSTtaxi
- Fly from Trang Airport (TST) to Don Mueang International Airport (DMK)plane TST - DMK
- Take the train from Krung Thep Aphiwat Central Terminal to Hua Hintrain
8h 10m฿3,350–6,016Taxi to Nakhon Si Thammarat, fly to Suvarnabhumi Airport, train
- Take the taxi from Ranot to Nakhon-Si-Thammarat-Airport-NSTtaxi
- Fly from Nakhon Si Thammarat (NST) to Suvarnabhumi Airport (BKK)plane NST - BKK
- Take the train from Krung Thep Aphiwat Central Terminal to Hua Hintrain
8h 20m฿3,366–7,168
Songkhla (State) to Hua Hin by bus
Questions & Answers
The cheapest way to get from Songkhla (State) to Hua Hin is to train which costs ฿240 - ฿900 and takes 10h 42m.
The fastest way to get from Songkhla (State) to Hua Hin is to fly and train which takes 7h 53m and costs ฿1500 - ฿4300.
No, there is no direct bus from Songkhla (State) station to Hua Hin station. However, there are services departing from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station and arriving at สถานีขนส่งผู้โดยสารหัวหิน;Hua Hin bus station via กระบี่. The journey, including transfers, takes approximately 12h 46m.
No, there is no direct ferry from Songkhla (State) to Hua Hin. However, there are services departing from Hat Yai Hotel Transfer and arriving at Boonsiri Ferry Hua Hin via Koh Lipe, Phuket, Phi Phi Ferry Terminal, Krabi Town Hotel Transfer and Thong Sala Koh Phangan. The journey, including transfers, takes approximately 34h 15m.
Yes, there is a direct train departing from Hat Yai and arriving at Hua Hin. Services depart hourly, and operate every day. The journey takes approximately 10h 42m.
The distance between Songkhla (State) and Hua Hin is 718 km. The road distance is 746.4 km.
Book your Songkhla (State) to Hua Hin ferry tickets online with 12go.asia.
The best way to get from Songkhla (State) to Hua Hin without a car is to train which takes 10h 42m and costs ฿240 - ฿900.
The train from Hat Yai to Hua Hin takes 10h 42m including transfers and departs hourly.
Songkhla (State) to Hua Hin bus services, operated by The Transport Company, depart from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station.
What companies run services between Songkhla (State), Thailand and Hua Hin, Thailand?
State Railway of Thailand operates a train from Hat Yai to Hua Hin hourly. Tickets cost ฿240–900 and the journey takes 10h 42m. Alternatively, you can take a bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to สถานีขนส่งผู้โดยสารหัวหิน;Hua Hin bus station via กระบี่ in around 12h 46m.
- Website
- lionairthai.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿1,400–3,200
Flights from Nakhon Si Thammarat to Don Mueang International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- ฿1,200–2,800
Flights from Trang Airport to Don Mueang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,300–2,400
- Website
- airasia.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,400–3,100
Flights from Nakhon Si Thammarat to Don Mueang International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- ฿1,300–3,100
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿1,200–3,200
Flights from Trang Airport to Don Mueang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,400–2,800
Flights from Nakhon Si Thammarat to Suvarnabhumi Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1,000–3,200
- Website
- nokair.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,500–14,000
Flights from Nakhon Si Thammarat to Don Mueang International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1,200–13,000
Flights from Trang Airport to Don Mueang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,500–16,000
- Website
- worldticket.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,500–14,000
Flights from Nakhon Si Thammarat to Don Mueang International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1,200–13,000
Flights from Trang Airport to Don Mueang International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,500–16,000
- Website
- vietjetair.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,400–3,000
Flights from Nakhon Si Thammarat to Suvarnabhumi Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1,300–3,700
- Website
- thaiairways.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ฿2,400–3,600
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Hat Yai to Hua Hin
- Ave. Duration
- 10h 42m
- Frequency
- Hourly
- Estimated price
- ฿240–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿250–300
- 2nd Class (Air-Conditioned Berth)
- ฿240–310
- 2nd Class (Air-conditioned Seat)
- ฿560–610
Train from Krung Thep Aphiwat Central Terminal to Hua Hin
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Estimated price
- ฿75–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿330–370
Train from Krung Thep Aphiwat Central Terminal to Hua Hin
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Estimated price
- ฿75–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿330–370
Train from Krung Thep Aphiwat Central Terminal to Hua Hin
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Estimated price
- ฿75–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿330–370
Train from Krung Thep Aphiwat Central Terminal to Hua Hin
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Estimated price
- ฿75–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿330–370
Train from Krung Thep Aphiwat Central Terminal to Hua Hin
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Estimated price
- ฿75–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–170
- 2nd Class (Air-Conditioned Berth)
- ฿75–100
- 2nd Class (Air-conditioned Seat)
- ฿330–370
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- ฿230–2,200
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from กระบี่ to สถานีขนส่งผู้โดยสารหัวหิน;Hua Hin bus station
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- ฿500–4,600
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Website
- kbi.dlt.go.th
Bus from กระบี่ to สถานีขนส่งผู้โดยสารหัวหิน;Hua Hin bus station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ฿350–480
- Website
- https://kbi.dlt.go.th/th
Bus from Hat Yai, Songkhla to Chumphon
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Estimated price
- ฿385
- Phone
- +66 81 676 4900
- [email protected]
- Website
- 12go.asia
Bus from Chumphon to Hua Hin
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- ฿600–950
- Schedules at
- facebook.com
- Book at
- 12go.asia
- Phone
- +66 614655695
- [email protected]
- Website
- smartenplus.co.th
Ferry from Hat Yai Hotel Transfer to Koh Lipe
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,000–2,900
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
- Phone
- +66 74 783 643
- [email protected]
- Website
- spcthailand.com
Ferry from Koh Lipe to Rassada Pier Phuket
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ฿2,100–3,600
- Website
- https://www.spcthailand.com/index.php
- Phone
- +66 98 017 2564
- [email protected]
- Website
- chaokohferry.com
Ferry from Phuket to Phi Phi Ferry Terminal
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- ฿650–1,100
- Website
- https://chaokohferry.com/
- Book at
- https://12go.asia/en/operator/chaokoh-travel-center
- Speedboat
- ฿750–850
- Ferry
- ฿650
Ferry from Phi Phi Ferry Terminal to Kong Ka Pier, Krabi
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- ฿750–1,100
- Website
- https://chaokohferry.com/
- Book at
- https://12go.asia/en/operator/chaokoh-travel-center
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- boonsiriferry.com
Ferry from Krabi Town Hotel Transfer to Thong Sala Koh Phangan
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ฿600–1,300
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
Ferry from Thong Sala Koh Phangan to Boonsiri Ferry Hua Hin
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- ฿900–1,400
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
- Ave. Duration
- 1h 45m
- Estimated price
- ฿1,800–2,300
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to plan an amazing trip around Scandinavia, French strikes 2018: What are my alternative transport options?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
Songkhla (State) to Hua Hin train services, operated by State Railway of Thailand, depart from Hat Yai station.
The best way to get from Songkhla (State) to Hua Hin is to train which takes 10h 42m and costs ฿240 - ฿900. Alternatively, you can bus, which costs ฿600 - ฿7000 and takes 12h 46m.
Songkhla (State) to Hua Hin bus services, operated by The Transport Company, arrive at กระบี่ station.
Songkhla (State) to Hua Hin train services, operated by State Railway of Thailand, arrive at Hua Hin station.
Yes, the driving distance between Songkhla (State) to Hua Hin is 746 km. It takes approximately 10h 41m to drive from Songkhla (State) to Hua Hin.
Book your Songkhla (State) to Hua Hin train tickets online with 12go.asia.
Book your Songkhla (State) to Hua Hin bus tickets online with 12go.asia.
There are 1471+ hotels available in Hua Hin.















