The only ways to travel direct from Kanchanaburi to Hua Hin are to travel by bus, taxi or to drive yourself in a car or on a motorbike. Travel by bus is the cheapest way to travel direct from Kanchanaburi to Hua Hin. You can also travel by train from Kanchanaburi to Hua Hin by changing trains at Sala Ya.
Buy Tickets from Kanchanaburi to Hua Hin
Use the Search Box below to buy tickets from Kanchanaburi to Hua Hin.
Bus Times from Kanchanaburi to Hua Hin
These services from Kanchanaburi to Hua Hin are operated by J.K.P Transport Co., Ltd.
Kanchanaburi | Hua Hin Town | Ticket Price |
06:00 | 10:00 | ฿ 270 |
07:30 | 11:30 | ฿ 270 |
09:00 | 13:00 | ฿ 270 |
10:30 | 14:30 | ฿ 270 |
12:00 | 16:00 | ฿ 270 |
13:30 | 17:30 | ฿ 270 |
15:00 | 19:00 | ฿ 270 |
16:30 | 20:30 | ฿ 270 |
- J.K.P Transport Co., Ltd services to Hua Hin depart from Kanchanaburi Bus Station.
- J.K.P Transport Co., Ltd services to Hua Hin terminate at the Market Village Hua Hin shopping complex in Hua Hin.
Train Times from Kanchanaburi to Hua Hin
The most direct route to travel by train from Kanchanaburi to Hua Hin is via Sala Ya. There are two trains per day from Kanchanaburi to Sala Ya. There are then up to 15 trains a day from Sala Ya to Hua Hin. The departures listed below from Sala Ya are the two trains to Hua Hin whose departure times from Sala Ya best coincide with the arrival of the trains from Kanchanaburi.
Kanchanaburi | Sala Ya | Sala Ya | Hua Hin |
07:21 | 09:21 | 13:44 | 17:29 |
14:48 | 17:06 | 18:02 | 21:42 |
- Train tickets from Kanchanaburi to Sala Ya cost a fixed price of 100 THB for foreign passengers and are free for Thai citizens.
- Train tickets from Sala Ya to Hua Hin cost from 89 THB to 994 THB depending on which type of train seat you book and which train you travel on.
- If you pick the cheaper seat types then train is the cheapest way to travel from Kanchanaburi to Hua Hin, although the quickest time it is possible journey time by train from Kanchanaburi to Hua Hin is 6 hours 54 minutes, which is around 3 hours slower than travelling by minivan or taxi.
Departure by Bus from Kanchanaburi to Hua Hin
Bus services from Kanchanaburi to Hua Hin depart from Kanchanaburi Bus Station. Kanchanaburi’s main bus station is located off the Sangchuto Road, which is the main road running through urban Kanchanaburi. The bus station is located some distance (4.9 km) from Bridge over the River Kwai and a 1.8 km walk from Kanchanaburi Train Station.
Kanchanaburi Bus Station
Bus stop in Hua Hin
Bus services from Kanchanaburi to Hua Hin arrive at the Market Village Hua Hin shopping complex in Hua Hin which is off the Phetchkasem Road.

The Alley 51 Bus Station is 1.2 km walk away from Hua Hin’s famous Night Market and a 1.7 km walk away from Hua Hin Train Station. For somewhere cheap and good to stay try the Chaba Chalet which is 1.4 km from the Alley 51 Bus Station.
Market Village Hua Hin Bus Stop
Travel By Train from Kanchanaburi to Hua Hin
Trains to Sala Ya (where you need to change trains to travel onto Hua Hin) depart from Kanchanaburi’s main train station. Kanchanaburi Railway Station is just about within walking distance of many of the popular small riverside resorts on the Maenamkwai Road. For example, it’s a 1.5 km (19 minute) walk from the Good Times Resort to Kanchanaburi Railway Station. However, before you decide to walk to the train station from your resort check the distance and consider how much luggage you have. It gets very hot in Kanchanaburi (it’s one of the hottest places in Thailand) and it can be very tiring walking even a relatively distance if you have a large bag, or small children, to carry.
Kanchanaburi Train Station
Hua Hin Train Station
Hua Hin Train Station is close to Hua Hin Night Market (550 metres) and the Hilton Hua Hin Spa & Resort (800 metres) is on the city centre beach. If you are staying at one of small hotels near the Night Market on the popular Sa Song Road then you can walk probably just walk there. If you do need a taxi then there are always plenty waiting outside the train station, although be sure to agree a price before you set off as they are very unlikely to agree to turn on their meter.