Travel from Kuala-Lumpur to Hua-Hin

Bus from Kuala Lumpur to Hua Hin

You can take a bus from Kuala Lumpur to Hua Hin via Hat Yai and Bangkok Bus Terminal Mochit in around 28 h 30 min.

How to get from Kuala Lumpur to Hua Hin

ModeDurationPrice
From KL Sentral train to Kuala Lumpur airport, fly to Bangkok airport, Free shuttle to Bangkok Suvarnabhumi Airport, then bus to Hua Hin.8 h 30 min$118
From KL Sentral train to Kuala Lumpur airport, fly to Utapao airport, drive to Bali Hai Pier Pattaya, ferry to Khao Takiab Pier Hua Hin, then drive to Hua Hin.8 h 25 min$169
From KL Sentral train to Kuala Lumpur airport, fly to Bangkok Don Muang airport, train to Bang Sue, then train to Hua Hin.9 h 33 min$95
From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Bangkok airport, Free shuttle to Bangkok Suvarnabhumi Airport, then bus to Hua Hin.10 h 35 min$298
From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Bangkok Don Muang airport, train to Bang Sue, then train to Hua Hin.11 h 23 min$175
From Kuala Lumpur train to Alor Setar, KTM Komuter to Padang Besar, drive to Hat Yai, then train to Hua Hin.18 h 12 min$49
From Kuala Lumpur train to Ipoh, walk to Ipoh, bus to Hat Yai, walk to Hat Yai, then train to Hua Hin.19 h 39 min$51
From Kuala Lumpur Station bus to Hat Yai Bus Station, bus and ferry to Ko Tao, then bus and ferry to Lomprayah Ticket Office Hua Hin.26 h 29 min
From Kuala Lumpur bus to Hat Yai, bus to Bangkok Bus Terminal Mochit, then Mini Van to Hua Hin.28 h 30 min$54
From Kuala Lumpur drive to Hua Hin.16 h 31 min$137

How long does it take to get from Kuala Lumpur to Hua Hin?

It takes approximately 8 h 30 min to get from Kuala Lumpur to Hua Hin, including transfers.

Is there a direct bus between Kuala Lumpur and Hua Hin?

No, there is no direct bus from Kuala Lumpur to Hua Hin. However, there are services departing from Kuala Lumpur Station and arriving at Lomprayah Ticket Office Hua Hin via Hat Yai Bus Station and Ko Tao. The journey, including transfers, takes approximately 26 h 29 min.

Operators from Kuala Lumpur to Hua Hin

OperatorPhoneWebsite
KLIA ExpressKLIA Express
Royal JordanianRoyal Jordanian
Malaysia AirlinesMalaysia Airlines
Thai SmileThai Smile
Thai Airways InternationalThai Airways International
Bangkok AirwaysBangkok Airways
Scoot Tigerair Scoot Tigerair
Jetstar Asia AirwaysJetstar Asia Airways
Singapore AirlinesSingapore Airlines
SilkAirSilkAir
Vietnam AirlinesVietnam Airlines
Airport free shuttle busAirport free shuttle bus
Suvarnabhumi Airport BusSuvarnabhumi Airport Bus
AirAsiaAirAsia
Royal Passenger LinerRoyal Passenger Liner
Thai AirAsiaThai AirAsia
Malindo AirwaysMalindo Airways
State Railway of ThailandState Railway of Thailand
MRTMRT
FireflyFirefly
Thai Lion MentariThai Lion Mentari
Nok AirNok Air
KTM ETS Malaysia Railway03 2267 1200KTM ETS Malaysia Railway
KTM KomuterKTM Komuter
Sukhothai Tour Hat YaiSukhothai Tour Hat Yai
Jolly TravelJolly Travel
Seatran DiscoverySeatran Discovery
LomprayahLomprayah
Alisan Golden Coach ExpressAlisan Golden Coach Express
The Transport CompanyThe Transport Company
J K P Transport CoJ K P Transport Co