Hua Hin to Bangkok by bus

36 buses leave Hua Hin for Bangkok every day, with fares from ฿200 to ฿381. The quickest trip takes 3h 10m; the first bus departs at 03:30 from Hua Hin District Bus Stop (Market Village Huahin Gate E1), the last at 18:00. Operators: JKP Transport and Roong Reuang Coach. Prices checked on 2026-10-30.

Find seats and book

Bus, train or flight? Compare every way from Bangkok to Hua Hin →

Daily timetable

DepartsArrivesDurationOperatorClassBoarding pointFare
03:30→ 06:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
04:00→ 07:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
04:30→ 07:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
05:00→ 08:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
05:30→ 08:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
06:00→ 09:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
06:30→ 09:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
07:00→ 10:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
07:30→ 10:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
08:00→ 11:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
08:30→ 11:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
09:00→ 13:004hRoong Reuang CoachCoach · 23 seatsHua Hin Bus Stop (Next to Hua Hin Airport)฿381Book
09:00→ 12:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
10:00→ 14:004hRoong Reuang CoachCoach · 23 seatsHua Hin Bus Stop (Next to Hua Hin Airport)฿381Book
10:00→ 13:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
10:30→ 13:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
11:00→ 15:004hRoong Reuang CoachCoach · 23 seatsHua Hin Bus Stop (Next to Hua Hin Airport)฿381Book
11:00→ 14:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
11:30→ 14:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
12:00→ 16:004hRoong Reuang CoachCoach · 23 seatsHua Hin Bus Stop (Next to Hua Hin Airport)฿381Book
12:00→ 15:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
12:30→ 15:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
13:00→ 17:004hRoong Reuang CoachCoach · 23 seatsHua Hin Bus Stop (Next to Hua Hin Airport)฿381Book
13:00→ 16:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
13:30→ 16:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
14:00→ 18:004hRoong Reuang CoachCoach · 23 seatsHua Hin Bus Stop (Next to Hua Hin Airport)฿381Book
14:00→ 17:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
14:30→ 17:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
15:00→ 19:004hRoong Reuang CoachCoach · 23 seatsHua Hin Bus Stop (Next to Hua Hin Airport)฿381Book
15:00→ 18:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
15:30→ 18:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
16:00→ 20:004hRoong Reuang CoachCoach · 23 seatsHua Hin Bus Stop (Next to Hua Hin Airport)฿381Book
16:00→ 19:103h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
16:30→ 19:403h 10mJKP TransportA/C 2nd classHua Hin District Bus Stop (Market Village Huahin Gate E1)฿200Book
17:00→ 21:004hRoong Reuang CoachCoach · 23 seatsHua Hin Bus Stop (Next to Hua Hin Airport)฿381Book
18:00→ 22:004hRoong Reuang CoachCoach · 23 seatsHua Hin Bus Stop (Next to Hua Hin Airport)฿381Book

Where to board in Hua Hin

Bus companies on this route

Questions travellers ask

How long is the bus from Hua Hin to Bangkok?

The fastest bus takes 3h 10m. Most departures take about 3h 10m.

How much is a bus ticket from Hua Hin to Bangkok?

Fares run from ฿200 to ฿381, set by the bus companies.

When do the first and last buses from Hua Hin to Bangkok leave?

The first bus leaves at 03:30 and the last at 18:00: 36 departures a day.

Where does the bus to Bangkok leave from in Hua Hin?

Most buses leave from Hua Hin District Bus Stop (Market Village Huahin Gate E1). Some also leave from Hua Hin Bus Stop (Next to Hua Hin Airport).

Questions about the bus from Hua Hin to Bangkok? Ask BeeBee →