There are 8 ways to get from Perlis to Hua Hin by train, bus, car, plane, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Padang Besar
best- Take the train from Padang Besar to Hua Hintrain 46
13h 41m฿434–1,228Bus
- Take the bus from Kuala Perlis Ferry Terminal to Krabi Bus Terminalbus Kuala Perlis Ferry Terminal - Krabi Bus Terminal
- Take the bus from Krabi Bus Terminal to Hua Hin bus stationbus 836
18h 38m฿2,407–6,666Drive 810 km
- Drive from Kangar to Hua Hincar 810 km
11h 50m฿3,703–5,348Bus, fly to Hua Hin Airport
- Take the bus from KTM Malaysia Railaway Station side to Hat Yai Airportbus
- Fly from Hat Yai (HDY) to Hua Hin Airport (HHQ)plane HDY - HHQ
19h 40m฿6,698–11,845Train
- Take the train from Padang Besar Malaysia to Hua Hintrain 46
15h 27m฿434–1,228Bus, ferry
- Take the bus from Mini Changlun to Koh Phanganbus Mini Changlun - Koh Phangan
- Take the ferry from Thong Sala Koh Phangan Pier to Hua Hin Lomprayahferry Thong Sala Koh Phangan Pier - Hua Hin Lomprayah
25h 7m฿8,444Bus, fly to Don Mueang International Airport, train
- Take the bus from KTM Malaysia Railaway Station side to Hat Yai Airportbus
- 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
9h 52m฿2,843–5,585Bus, fly to Suvarnabhumi Airport, train
- Take the bus from KTM Malaysia Railaway Station side to Hat Yai Airportbus
- Fly from Hat Yai (HDY) to Suvarnabhumi Airport (BKK)plane HDY - BKK
- Take the train from Krung Thep Aphiwat Central Terminal to Hua Hintrain
10h 18m฿3,298–5,865
Perlis to Hua Hin by bus
Comparing Your Travel Options
The cheapest way to get from Perlis to Hua Hin is to train via Padang Besar which costs ฿430 - ฿1300 and takes 13h 41m.
The fastest way to get from Perlis to Hua Hin is to bus and fly and train which takes 9h 52m and costs ฿2800 - ฿6000.
No, there is no direct bus from Perlis to Hua Hin station. However, there are services departing from Kangar and arriving at Hua Hin bus station via Kuala Perlis Ferry Terminal and Krabi Bus Terminal. The journey, including transfers, takes approximately 18h 38m.
No, there is no direct train from Perlis to Hua Hin. However, there are services departing from Arau and arriving at Hua Hin via Padang Besar. The journey, including transfers, takes approximately 13h 41m.
The distance between Perlis and Hua Hin is 802 km. The road distance is 810 km.
The best way to get from Perlis to Hua Hin without a car is to train via Padang Besar which takes 13h 41m and costs ฿430 - ฿1300.
It takes approximately 13h 41m to get from Perlis to Hua Hin, including transfers.
Perlis to Hua Hin bus services, operated by Satun Center Tour, depart from Kuala Perlis Ferry Terminal station.
Perlis to Hua Hin train services, operated by State Railway of Thailand, depart from Padang Besar station.
The best way to get from Perlis to Hua Hin is to train via Padang Besar which takes 13h 41m and costs ฿430 - ฿1300. Alternatively, you can bus, which costs ฿2400 - ฿7000 and takes 18h 38m.
What companies run services between Perlis, Malaysia and Hua Hin, Thailand?
State Railway of Thailand operates a train from Padang Besar to Hua Hin once daily. Tickets cost ฿260–900 and the journey takes 12h 6m. Alternatively, you can take a bus from Kangar to Hua Hin bus station via Kuala Perlis, Kuala Perlis Ferry Terminal, and Krabi Bus Terminal in around 18h 38m.
- Website
- airasia.com
Flights from Hat Yai to Hua Hin Airport via Chiang Mai
- Ave. Duration
- 18h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿5,000–10,000
Flights from Hat Yai to Hua Hin Airport via Don Mueang International Airport, Chiang Mai
- Ave. Duration
- 16h 47m
- When
- Every day
- Estimated price
- ฿5,000–16,000
Flights from Hat Yai to Hua Hin Airport via Phuket, Chiang Mai
- Ave. Duration
- 16h
- When
- Every day
- Estimated price
- ฿5,500–11,000
Flights from Hat Yai to Hua Hin Airport via Suvarnabhumi Airport, Chiang Mai
- Ave. Duration
- 16h 20m
- When
- Every day
- Estimated price
- ฿4,900–13,000
Flights from Hat Yai to Hua Hin Airport via Singapore Changi, Chiang Mai
- Ave. Duration
- 16h 55m
- When
- Saturday
- Estimated price
- ฿9,500–33,000
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,100–2,900
- Website
- lionairthai.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿1,100–2,900
- Website
- vietjetair.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ฿1,500–3,200
- Website
- thaiairways.com
Flights from Hat Yai to Suvarnabhumi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿2,300–3,000
- Website
- nokair.com
Flights from Hat Yai to Don Mueang International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,300–3,100
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Padang Besar to Hua Hin
- Ave. Duration
- 12h 6m
- Frequency
- Once daily
- Estimated price
- ฿260–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿260–310
- 2nd Class (Air-Conditioned Berth)
- ฿260–330
- 2nd Class (Air-conditioned Seat)
- ฿580–640
Train from Padang Besar Malaysia to Hua Hin
- Ave. Duration
- 13h 59m
- Frequency
- Once daily
- Estimated price
- ฿260–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿260–310
- 2nd Class (Air-Conditioned Berth)
- ฿260–330
- 2nd Class (Air-conditioned Seat)
- ฿590–640
Train from Krung Thep Aphiwat Central Terminal to Hua Hin
- Ave. Duration
- 4h 7m
- Frequency
- Hourly
- Estimated price
- ฿75–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 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
- 4h 7m
- Frequency
- Hourly
- Estimated price
- ฿75–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 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
- +66 2 326 1126
- [email protected]
- Website
- Satun Center Tour
Bus from Kuala Perlis Ferry Terminal to Krabi Bus Terminal
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- ฿2,042
- Schedules at
- Satun Center Tour
Bus from Krabi Bus Terminal to Hua Hin bus station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ฿350–480
- Schedules at
- Provincial Land Transport Office Of Krabi
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Krabi Bus Terminal to Hua Hin bus station
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- ฿500–4,600
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- [email protected]
- Website
- Zee Zenith Travel
Bus from KTM Malaysia Railaway Station side to Hat Yai Airport
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ฿1,560
- Schedules at
- Zee Zenith Travel
Bus from KTM Malaysia Railaway Station side to Hat Yai Airport
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ฿1,560
- Schedules at
- Zee Zenith Travel
Bus from KTM Malaysia Railaway Station side to Hat Yai Airport
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ฿1,560
- Schedules at
- Zee Zenith Travel
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Mini Changlun to Koh Phangan
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ฿1,680
- Website
- KST Travel
- Phone
- +66 89 873 0008
- [email protected]
- Website
- Lomprayah
Ferry from Thong Sala Koh Phangan Pier to Hua Hin Lomprayah
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- ฿6,673
- Schedules at
- Lomprayah
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, 5 incredible day trips from Florence by train, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
Perlis to Hua Hin bus services, operated by Satun Center Tour, arrive at Krabi Bus Terminal station.
Hua Hin is 1h behind Perlis. It is currently 3:26 AM in Perlis and 2:26 AM in Hua Hin.
Perlis to Hua Hin train services, operated by State Railway of Thailand, arrive at Hua Hin station.
Yes, the driving distance between Perlis to Hua Hin is 810 km. It takes approximately 11h 50m to drive from Perlis to Hua Hin.
There are 1423+ hotels available in Hua Hin.












