Bangkok to Hua Hin

GO

Eleven trains a day from Krung Thep Aphiwat, one in the morning and the rest from mid-afternoon, plus slow ordinary trains from Thon Buri and Hua Lamphong. From the airport, a direct bus.

TRAINS
15
FROM
฿42–฿1,998
CHECKED

From the operators’ timetables (checked 31 October 2026).

TRAIN · 3h 1m–4h 30mKRUNG THEP APHIWATBUS · ~4HSUVARNABHUMIHUA HIN
Diagram of the order of things, not a floor plan or to scale.

Short answer

Checked 31 October 2026

By day, special express 43: Krung Thep Aphiwat 07:30 → Hua Hin 10:31, ฿330 (SRT). The cheap way is an ordinary train, ฿42–44 and about 4½ hours, from Thon Buri or Hua Lamphong.

From the airport: the bus from Suvarnabhumi, ฿361, about 4 hours, 11 a day (Roong Reuang Coach).

Ways to go compared

Travel time as the operator gives it; fares for one adult seat, one way.

WayTimeFareFromA dayBasis
Train3h 1m–4h 30m฿42–฿1,998Krung Thep Aphiwat Central Terminal (Bang Sue) · Bangkok station (Hua Lamphong) · Thon Buri station15 a dayOperator’s timetable
Bus from the airportabout 4 hours฿361Suvarnabhumi Airport11 a dayOperator’s timetable
Sombat Tour VIP busabout 4–4½ hours฿291 (guide)Sai Tai Mai (Southern Bus Terminal)2 a day (guide)From reviews
Minibus from Ekkamaiabout 3½–4 hours฿200 (guide)Ekkamaiabout hourly 05:00–19:00 (guide)From reviews
Van from Mo Chit 2about 3½–4 hours฿220 (guide)Mo Chit 2about 5 a day, 06:30–18:00 (guide)From reviews
FlightNo scheduled flights from Bangkok (Hua Hin airport has Chiang Mai and southern routes only).From reviews

Timetable

Trains from Krung Thep Aphiwat Central Terminal (Bang Sue)

TrainDepartsArrivesTimeFareDays
43 Special express07:3010:313h 1m฿330Not stated
171 Rapid · sleeper15:1018:443h 34m฿94–฿480Not stated
37 Special express · sleeper16:1019:453h 35m฿234–฿1,518Not stated
45 Special expressRuns coupled to train 37.16:1019:453h 35m฿550–฿620Not stated
31 Special express · sleeper16:5020:203h 30m฿700–฿1,998Not stated
169 Rapid · sleeper17:3021:203h 50m฿94–฿520Not stated
83 Express · sleeper18:5022:293h 39m฿194–฿1,478Not stated
85 Express · sleeper19:5023:423h 52m฿194–฿1,478Not stated
173 RapidSRT’s search says “Open for service from May 15, 2026 onwards”.20:1000:05 +1 day3h 55m฿94–฿480Not stated
167 Rapid · sleeper20:3000:18 +1 day3h 48m฿94–฿480Not stated
39 Special express22:5002:04 +1 day3h 14m฿330Not stated

Trains from Bangkok station (Hua Lamphong)

TrainDepartsArrivesTimeFareDays
911 Excursion06:3010:544h 24mNot shownSat, Sun, holidays
261 Ordinary09:2013:504h 30m฿44Not stated

Trains from Thon Buri station

TrainDepartsArrivesTimeFareDays
255 Ordinary07:2011:464h 26m฿42Not stated
251 Ordinary13:1017:314h 21m฿42Not stated

Trains 37 and 45 leave together. The overnight trains to the south have berths, but you get off at Hua Hin in the evening.

Days: SRT’s search marks some trains “Available daily” and the excursion trains “Saturday–Sunday and public holidays”; for the rest it gives no days.

Fares by seat

SRT lists each train’s adult fares by seat type only. Where a type has two or three prices, the train has more than one class of carriage; SRT does not say which price is which class.

TrainSeatUpper berthLower berthSingle room
171฿94 · ฿150฿280 · ฿410฿350 · ฿480—
37฿234 · ฿290฿550 · ฿818฿620 · ฿1,018฿1,518
31—฿700 · ฿998฿800 · ฿1,198฿1,998
169฿94 · ฿150 · ฿210฿280 · ฿410 · ฿430฿350 · ฿480 · ฿520—
83฿194 · ฿250฿530 · ฿778฿620 · ฿978฿1,478
85฿194 · ฿250฿530 · ฿778฿620 · ฿978฿1,478
167฿94 · ฿150฿280 · ฿410฿350 · ฿480—

Trains back to Bangkok

TrainDepartsArrivesFareDays
44 Special express00:1403:45 Krung Thep Aphiwat Central Terminal (Bang Sue)฿330Not stated
168 Rapid01:2605:10 Krung Thep Aphiwat Central Terminal (Bang Sue)฿94–฿480Not stated
86 Express02:2006:10 Krung Thep Aphiwat Central Terminal (Bang Sue)฿194–฿1,478Not stated
174 RapidSRT’s search says “Open for service from May 15, 2026 onwards”.02:4506:45 Krung Thep Aphiwat Central Terminal (Bang Sue)฿94–฿480Not stated
84 Express03:0707:05 Krung Thep Aphiwat Central Terminal (Bang Sue)฿194–฿1,478Not stated
172 Rapid03:5107:30 Krung Thep Aphiwat Central Terminal (Bang Sue)฿94–฿480Not stated
32 Special express04:2708:10 Krung Thep Aphiwat Central Terminal (Bang Sue)฿700–฿1,998Not stated
38 Special express05:1709:05 Krung Thep Aphiwat Central Terminal (Bang Sue)฿234–฿1,518Not stated
46 Special expressRuns coupled to train 38.05:1709:05 Krung Thep Aphiwat Central Terminal (Bang Sue)฿550–฿620Not stated
252 Ordinary06:1410:30 Thon Buri station฿42Not stated
170 Rapid06:4010:50 Krung Thep Aphiwat Central Terminal (Bang Sue)฿94–฿480Not stated
254 Ordinary12:4717:25 Thon Buri station฿42Not stated
40 Special express14:3618:05 Krung Thep Aphiwat Central Terminal (Bang Sue)฿330Not stated
262 Ordinary14:5619:20 Bangkok station (Hua Lamphong)฿44Not stated
912 Excursion16:3820:15 Bangkok station (Hua Lamphong)Not shownSat, Sun, holidays

Buses

  • Suvarnabhumi Airport → Hua Hin bus terminal · Roong Reuang Coach

    Fare
    ฿361
    Time
    about 4 hours
    From Bangkok
    06:30 07:30 08:30 09:30 10:30 12:00 13:30 14:30 16:00 17:00 18:30
    Back to Bangkok
    06:00 08:00 09:00 10:00 11:00 12:00 13:00 14:00 16:00 17:00 18:00

Where to board and get off

Floors, gates, counters and platforms as the operators write them.

In Bangkok

Krung Thep Aphiwat Central Terminal (Bang Sue)
Every Hua Hin train except the ordinary and excursion trains leaves from here in SRT’s search.
Bangkok station (Hua Lamphong)
Ordinary train 261 and the weekend excursion train 911 leave from here. Rail nearby: MRT Hua Lamphong (BL28).
Thon Buri station
Ordinary trains 255 and 251 to Hua Hin leave from here, across the river.
Suvarnabhumi Airportสนามบินสุวรรณภูมิ
Bus: 1st floor, near Gate 8, by the arrivals area (the bus company’s page).

At the other end

Hua Hin station
On the Southern Line.
Hua Hin bus terminalสถานีขนส่งหัวหิน
On Phetkasem Road near Hua Hin Airport. The airport bus also stops at Cha-am, in front of Bangkok Bank about 100 metres from the Cha-am junction.

Just landed? The automatic gates and the TDAC arrival card come before the airport bus. Suvarnabhumi automatic gates · TDAC arrival card

STEP BY STEP

Buying a train ticket

SRT sells special express, express and rapid train tickets online on D-Ticket. Ordinary trains cannot be booked online; buy at the station.

  1. Book between 180 days and 3 hours ahead

    D-Ticket opens seats 180 days before the train and closes 3 hours before it leaves.

  2. Sign up with an ID card or passport number

    Tick the foreigner box and give your passport number.

  3. Give each passenger’s real details

    The name, ID or passport number and phone of everyone travelling.

  4. Pay and print

    Card or PromptPay only. Print the ticket. SRT’s call centre is 1690.

Buying online

Buses: buy at the terminal counter or on the bus company’s booking site. Roong Reuang Coach asks you to be at the stop 15 minutes before departure.

The operators’ own booking sites first. A seller shows trains, buses, vans and flights on one page.

DOOR TO DOOR

A car to your Hua Hin hotel

No terminal and no bags in a bus hold: a private car with a driver picks you up and drops you at your hotel. Priced per car, booked online ahead.

  • From a Bangkok hotel · GetYourGuideAffiliate link★ 4.7 · 60 reviews · from ฿1,500 per car, up to 4Private car between hotels, either direction; pick-up outside the seller’s zones can cost extra. Free cancellation up to 24 hours ahead (seller’s page).
  • From Suvarnabhumi Airport · KiwitaxiAffiliate linkFixed price per car, tolls included, to the exact address you type: hotel, condo or a friend’s home. A short stop can be added when booking; the driver meets you in arrivals with a name sign (seller’s page).

Seller pages read on 31 October 2026.

Questions

Which train should I take to Hua Hin?
Special express 43 is the only morning train from Krung Thep Aphiwat: 07:30, arriving 10:31, ฿330 for a seat. After that the first is rapid 171 at 15:10, arriving 18:44.
Is there a cheap train?
Ordinary trains: 255 from Thon Buri at 07:20 (arrives 11:46) and 251 at 13:10 (arrives 17:31), ฿42; 261 from Bangkok (Hua Lamphong) at 09:20 (arrives 13:50), ฿44. They cannot be booked online; buy at the station.
Can I go straight from Suvarnabhumi Airport?
Yes. Roong Reuang Coach runs a bus from the 1st floor near Gate 8, 11 times a day from 06:30 to 18:30, ฿361, about 4 hours, to the Hua Hin bus terminal on Phetkasem Road. It also stops at Cha-am.
Can I fly from Bangkok to Hua Hin?
No scheduled flights: Hua Hin airport’s routes go to Chiang Mai and the south (guides and Wikipedia, October 2026). The train or the airport bus is the way most people go.
How early should I book?
SRT’s D-Ticket opens 180 days ahead and closes 3 hours before the train. Book early for long weekends.