Travel from Hua-Hin to Surat-Thani

Bus or train from Hua Hin to Surat Thani?

State Railway of Thailand operates a train from Hua Hin to Surat Thani every 4 hours. Tickets cost $14 - $20 and the journey takes 5 h 16 min. also services this route every 30 minutes. Alternatively, Greenbus Thailand operates a bus from Hua Hin to Surat Thani once daily. Tickets cost $4 - $7 and the journey takes 1 h 30 min. Greenbus Thailand also services this route twice daily.

How to get from Hua Hin to Surat Thani

From Hua Hin train to Surat Thani station then bus to Surathani Talad Kaset Station. 6 h 1 min ฿573. From หัวหิน Hua Hin bus to Prachuap Khirikhan then bus to Suratthani. 8 h 9 min ฿596. From Hua Hin Station train to Chumphon Station, walk to Chumphon, then Minivan to Surathani Talad Kaset. 8 h 47 min ฿890. From Hua Hin drive to Surat Thani. 6 h 33 min ฿1566. From Hua Hin bus to Suvarnabhumi Airport Public Transportation Center, Free shuttle to Bangkok airport, fly to Surat Thani airport, then Airport Bus to Surat Thani. 6 h 32 min ฿2311. From Hua Hin train to Bang Sue, train to Bangkok Don Muang airport, fly to Surat Thani airport, then Airport Bus to Surat Thani. 7 h 33 min ฿1907.

Operators from Hua Hin to Surat Thani