Bangkok to Hua Hin: Trains From 06:30, Airport Coach THB 361
Day trains to Hua Hin leave Bangkok (Hua Lamphong) at 06:30 and 09:20, Krung Thep Aphiwat at 07:30 and Thon Buri at 07:20. Train 43 is listed at Hua Hin at 10:36. From Suvarnabhumi Airport the coach costs THB 361 and takes about 4 hours.
On this page
- Trains from Bangkok to Hua Hin
- Later and night trains
- Which Bangkok station to use
- Trains back from Hua Hin to Bangkok
- Coach from Suvarnabhumi Airport to Hua Hin
- Cha-am and Hua Hin bus station
- Booking, refunds and baggage
- Hua Hin to Pattaya
- Which option fits you
- By bus from central Bangkok
- Step by step
- Common questions
Trains from Bangkok to Hua Hin
The State Railway of Thailand southern line timetable shows only some trains stopping at Hua Hin. Use the table below.
Three Bangkok stations carry trains to Hua Hin. Trains 909 and 911 leave Bangkok (Hua Lamphong) at 06:30 and train 261 leaves at 09:20. Krung Thep Aphiwat has trains at 07:30 (train 43) and 15:10 (train 171). Thon Buri has trains at 07:20 (train 255) and 13:10 (train 251).
| Train | Leaves Bangkok from | Listed at Hua Hin |
|---|---|---|
| 911 | Hua Lamphong, 06:30 | 10:57 |
| 43 | Krung Thep Aphiwat, 07:30 | 10:36 |
| 255 | Thon Buri, 07:20 | 11:49 |
| 261 | Hua Lamphong, 09:20 | 13:53 |
| 251 | Thon Buri, 13:10 | 17:32 |
| 171 | Krung Thep Aphiwat, 15:10 | 18:49 |
Later and night trains
Several more trains from Krung Thep Aphiwat pass Hua Hin after dark. Trains 37 and 45 leave at 16:10 and are listed at Hua Hin at 19:50. Train 31 leaves at 16:50 and train 169 at 17:30. They are listed at Hua Hin at 20:25 and 21:25.
Train 83 leaves at 18:50 and is listed at Hua Hin at 22:34. Train 85 leaves at 19:50 and is listed at 23:47.
Train 173 leaves at 20:10 and is listed at 00:10. Train 167 leaves at 20:30 and is listed at 00:23. Train 39 leaves at 22:50 and is listed at 02:09.
Cha-am, the stop before Hua Hin on the line, is listed at 10:33, 11:21, 13:26, 17:06, 20:59 and 23:57.
Which Bangkok station to use
Krung Thep Aphiwat (Bangkok Apiwat Central Station) is the main hub for SRT long-distance trains, with trains to Hua Hin. Hua Lamphong and Thon Buri also appear on the southern timetable.
The railway tells passengers to check the timetable with the station master before travelling. The call center is 1690 and answers 24 hours.
Trains back from Hua Hin to Bangkok
For a daytime trip back, use the trains below.
| Train | Leaves Hua Hin | Reaches Bangkok |
|---|---|---|
| 252 | 06:14 | Thon Buri 10:30 |
| 170 | 06:40 | Krung Thep Aphiwat 10:50 |
| 254 | 12:47 | Thon Buri 17:25 |
| 40 | 14:36 | Krung Thep Aphiwat 18:05 |
| 262 | 14:46 | Hua Lamphong 19:20 |
| 912 | 16:38 | Hua Lamphong 20:15 |
Coach from Suvarnabhumi Airport to Hua Hin
The Roong Reuang Coach runs from Suvarnabhumi Airport to Hua Hin bus station. It takes about 4 hours depending on traffic and costs THB 361 per seat. Reach the stop at least 15 minutes before departure.
The stop is on Level 1, near Gate 8, close to the arrivals area. The ticket counter is on Level 1 at gate 8. Allow about 1 hour for immigration and baggage claim before you walk to the coach.
Coaches leave the airport at 6:30, 7:30, 8:30, 9:30, 10:30, 12:00, 13:30, 14:30, 16:00, 17:00 and 18:30. Intercity coaches to Hua Hin also run from Level 1, Gate 8 (inner curb).

Cha-am and Hua Hin bus station
The coach also drops passengers in Cha-am in front of the Bangkok Bank branch (หน้าธนาคารกรุงเทพ สาขาชะอำ), about 100 m from the Cha-am junction on Phetkasem Road.
The Cha-am pick-up point for the trip back is in front of the Government Savings Bank, Cha-am branch (ธนาคารออมสิน สาขาชะอำ), on Phetkasem Road.
Hua Hin bus station is on Phetkasem Road near Hua Hin airport. A shuttle to hotels in Hua Hin costs THB 100 per person: ask the staff at the station.
Coaches back to the airport leave Hua Hin bus station at 6:00, 8:00, 9:00, 10:00, 11:00, 12:00, 13:00, 14:00, 16:00, 17:00 and 18:00. The trip takes about 4 hours.
Booking, refunds and baggage
Tickets are usually sold out at least 1 hour before departure, so book online. Pay by credit card or QR PromptPay. Tickets cannot be cancelled or refunded.
If a flight delay makes you miss your coach, the counter moves you to the next coach with free seats for THB 50 per person. A phone screen with the booking confirmation is enough, because no printed ticket is needed.
Each passenger carries up to 2 bags free. A hold bag may weigh at most 20 kg. A bag of 21 to 30 kg costs THB 50.
Children under 2 travel without a ticket, and from age 2 a ticket is required. Pets are not allowed on board. Alcohol and strong-smelling food may not be consumed on board.
Hua Hin to Pattaya
A coach links Hua Hin bus station and Pattaya. It takes about 5 hours and costs THB 526 per seat; for service, ask at counter 3 at Hua Hin bus station. It leaves Hua Hin at 9:00 and leaves Pattaya at 15:30.

Which option fits you
| You are | Pick | Why |
|---|---|---|
| Landing at Suvarnabhumi | The airport coach, THB 361 | It leaves from Level 1 near Gate 8, with 11 daily departures from 6:30 |
| Leaving Bangkok early | Train 911 from Hua Lamphong at 06:30 | It is listed at Hua Hin at 10:57 |
| Starting at Krung Thep Aphiwat | Train 43 at 07:30 | It is listed at Hua Hin at 10:36 |
| Starting in Thonburi | Train 255 at 07:20 | It is listed at Hua Hin at 11:49 |
| Carrying a big bag | The coach: 20 kg hold bag free | A bag of 21 to 30 kg costs THB 50 |
| Travelling with a child under 2 | The coach: no ticket needed | Children from age 2 need a ticket |
| Going on to Pattaya | The Hua Hin to Pattaya coach, THB 526 | It leaves Hua Hin at 9:00 |
By bus from central Bangkok
The Bangkok Southern Bus Terminal (Sai Tai Mai) on Borommaratchachonnani Road is the main bus hub for Hua Hin and the south. Reach it by MRT or BTS to Bang Wa, then continue by taxi.
Step by step
- Choose train or coachDay trains leave from 06:30, and the airport coach costs THB 361.
- Go to the right stationTrains leave from Hua Lamphong, Krung Thep Aphiwat or Thon Buri.
- Check the timetableConfirm the time with the station master or call 1690.
- BoardFor the airport coach, reach the stop at least 15 minutes before departure.
Not confirmed: SRT fares, seat classes and operating days per train: the timetable lists times only, so ask at the station or call 1690. Bus and minivan fares from the Southern Bus Terminal (Sai Tai Mai) to Hua Hin are not confirmed: ask at the terminal.
Common questions
How long is the train from Bangkok to Hua Hin?
Train 43 leaves Krung Thep Aphiwat at 07:30 and is listed at Hua Hin at 10:36. Train 911 leaves Hua Lamphong at 06:30 and is listed at Hua Hin at 10:57.
Which Bangkok station do trains to Hua Hin leave from?
Hua Lamphong, Krung Thep Aphiwat and Thon Buri all have trains on the southern timetable. Krung Thep Aphiwat is the main hub for long-distance SRT trains, including Hua Hin.
Is there a bus from Suvarnabhumi Airport to Hua Hin?
Yes. The Roong Reuang Coach costs THB 361 per seat and takes about 4 hours depending on traffic. It leaves from Level 1, near Gate 8.
Where does the airport coach stop in Hua Hin?
At Hua Hin bus station on Phetkasem Road near Hua Hin airport. A hotel shuttle in Hua Hin costs THB 100 per person.
Does the airport coach stop in Cha-am?
Yes. It drops passengers in front of the Bangkok Bank branch in Cha-am, about 100 m from the Cha-am junction on Phetkasem Road.
Can I get a refund on a coach ticket to Hua Hin?
No. The operator does not cancel or refund tickets. After a flight delay the counter moves you to the next coach with free seats for THB 50 per person.
Is there a coach from Hua Hin to Pattaya?
Yes. It costs THB 526 per seat and takes about 5 hours. It leaves Hua Hin bus station at 9:00 and Pattaya bus station at 15:30.
How early should I reach the airport coach stop?
At least 15 minutes before departure. After landing, allow about 1 hour for immigration and baggage claim.
Read next
Prices, timetables and opening hours change; check with the operator before you travel. See how guides are checked.
Spotted an error? Report it.
Comments (8)
CrapLikeThat
Train to Hua Hin Currently on the train from Bangkok to Hua Hin. $5 USD, and well worth the trip so far. Fun experience in and of itself. Food vendors selling food and drink. Beautiful countryside and a nice rain storm. If you’re not in a rush and just want to chill, this is a great option
Yellow2345
I've taken the express train and it was about 3 hours. I wouldn't take the regular train as it's too slow. The benefit of the train over car is the cost and having the local experience. Arguably the scenery for both the train and car/bus are close enough.
CrapLikeThat
I think you’re going to enjoy it. My car (10) only had a squat toilet that I imagine would be kind of difficult to use moving on the train, so maybe use the bathroom beforehand.
CrapLikeThat
No, I don’t really know how it works. Most cars looked pretty similar. I think 1st class might be the sleeper bed option (maybe with AC?), 2nd class was all forward facing seats with plenty of legroom, fans, and big windows to open for fresh air, 3rd class I think is seats facing both directions with what appeared to be less legroom.
lorettocolby
Yeah we went to Hua Hin that way. We opted for a/c though. Cold. Only time in Thailand i missed my sweater. Love the vendors and sights
veganpizzaparadise
"38 photos of the new Hua Hin Train Station" Glad to have a faster train to BKK! 3 hours.
taimusrs
Trains are limited to like 40-60km/h in Bangkok, and it can only do 120km/h flat out. There are also stops along the route so the average speed is even lower. All in all, average speed is probably 60-80km/h
NokKavow
For me, 3h is just about the limit on trip length for a short 1-night weekend trip. If it takes longer, even if just 4h, it's not worth it unless I stay 2+ days. You're also right that 3h on a train is much better than 3h on a bus, no contest.