Train from Bangkok to Cha Am Beach Timetable 2024

The train from Bangkok to Cha Am beach may not be the fastest way to travel from the city, but I much prefer it to the bus or the minibuses that speed along the highway from Bangkok.

Once you leave the concrete jungle of the sprawling city, the train journey to Cha-Am also offers you some nice views of the Thai countryside, travelling through rice fields, with the odd limestone mountain popping up out of the landscape.

Cha-Am BeachThe beach in Cha-Am

If however, you are flying to Suvarnabhumi Airport (BKK), the easiest way to get to Cha-Am these days, is to take a direct bus from Bangkok Airport to Cha-Am.

The bus from BKK to Hua Hin operated by Bell Travel departs every 90 minutes or so during the day for Hua Hin, stopping off in Cha-Am in front of the Bangkok Bank (on the main road just past the intersection).

For more information and departure times for the BKK to Cha-Am bus click here >

Other alternative ways to travel from Bangkok are:

Take a regular government bus from the Southern Bus Terminal in Bangkok (Sai Tai Mai).

Take a minibus from the Southern Bus Terminal to Cha-Am (these minivans used to operate from Victory Monument in Bangkok, but have now been moved to the bus station).

You can book minibus seats online here >

Train Schedule from Bang Sue Station Bangkok to Cha Am

Train Depart Arrive Type More Info Book Tickets
169 17:30 20:58 Rap Info> Book>
167 20:30 23:56 Rap Info> Book>

Trains from Bangkok Hua Lamphong to Cha Am

No Dep Arr Type More Info
261 09:20 13:25 Ordinary Info>

Trains from Bangkok Thonburi to Cha Am

No Dep Arr Type More Info
255 07:20 11:20 Ordinary Info>
251 13:10 17:05 Ordinary Info>

For information on Thonburi station in Bangkok (and how to get there) click on the picture link below:

Although Cha-Am is a very popular beach resort, not that many trains actually stop here and none of the fastest express trains stop here at all.

The trains that do stop at Cha-Am are the slower rapid and ordinary services which are sometimes delayed.

However, if you have plenty of time or just want the cheapest way to travel from Bangkok to Cha-Am, taking the train is a far more interesting way to arrive.

The distance to Cha-Am from Bangkok by rail is 203 Km from Hua Lamphong station and 186 km from Thonburi station.

If you want to travel to the South of Thailand or into Malaysia by train from Cha-Am, it is often better to catch a bus or minibus from the main road to Hua Hin, around 25 km South. 

All trains heading South stop at Hua Hin railway station, so there is a much wider choice of services, including all the faster Express services and sleeper trains.

For more information on trains from Hua Hin click here >

Ticket Prices for the Train from Bangkok to Cha Am

The Rapid Trains that stop in Cha-Am cost 143 Baht for 2nd class fan seats and 90 Baht for 3rd class fan seats from Hua Lamphong and 137/88 from Thonburi.

Ordinary Trains are the slowest and are comprised of all third class seats, except for train 255/254 which also has second class fan seats.

They are also extremely cheap with 3rd class tickets costing just 40 Baht from Hua Lamphong, 38 Baht from Thonburi.

If you would like to travel in 2nd class on the 255/254, seats cost 87 Baht.

3rd Class seats on the train from Bangkok to Cha-am3rd Class seats on the train from Bangkok to Cha-Am

Cha Am Railway Station

Photo of Cha-Am Railway StationCha-Am Railway Station

The train station in Cha-Am is located in the older part of town and is about two kilometres from the beach where you will find nearly all the hotels and accommodation.

To find a great place to stay in Cha Am click here >

Coming from Bangkok you will need to get off the train on the left-hand side and cross the rail tracks, rather than on the main station platform where the station buildings are.

There is a big concrete sign in the middle of the road saying "Welcome to Cha-Am," and this is the direction to the beach.

If you want to walk to the beach, it is easy to find from here. Just walk straight ahead!

Motorbike taxies will be waiting for you when you arrive to take you off to the beach for roughly 30 Baht upwards, depending on where you want to stay, as the beach road is around 5 km long.

You can also get pick-up trucks taxi if you have a lot of luggage. There is usually one or two hanging around the bus stops on the main road, but one of the motorbike taxi riders will happily call one up for you.

Back to Bangkok Trains Main Page >

Hua Hin to Cha-Am trains >

Cha-Am to Hua Hin train timetables >

Hat Yai to Cha-Am trains >

Book Transport Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >


Find Cheap Flights in SE Asia >