Travel from Hat-Yai to Hua-Hin

Bus or train from Hat Yai to Hua Hin?

State Railway of Thailand operates a train from Hat Yai to Hua Hin every 4 hours. Tickets cost $22 - $30 and the journey takes 10 h. Alternatively, The Transport Company operates a bus from Hat Yai to Hua Hin every 4 hours. Tickets cost $1 - $2 and the journey takes 31 min. 2 other operators also service this route.

How to get from Hat Yai to Hua Hin

From Hat Yai taxi to Hat Yai airport, fly to Bangkok Don Muang airport, train to Bang Sue, then train to Hua Hin. 6 h 15 min $68. From Hat Yai taxi to Hat Yai airport, fly to Bangkok airport, train to Phetchaburi, MRT to Bang Sue, then train to Hua Hin. 6 h 28 min $70. From Hat Yai taxi to Hat Yai airport, fly to Utapao airport, drive to Bali Hai Pier Pattaya, ferry to Khao Takiab Pier Hua Hin, then drive to Hua Hin. 5 h 25 min $88. From Hat Yai taxi to Hat Yai airport, fly to Chumphon airport, taxi to Pathio, night train to Wang Phong, then train to Hua Hin. 7 h 43 min $158. From Hat Yai train to Hua Hin. 10 h $25. From Hat Yai bus to Songkhla, Mini Van to Chumphon, walk to Chumphon, then Minivan to Hua Hin. 13 h 36 min $29. From Hat Yai drive to Hua Hin. 10 h 41 min $80.