Train travel from Bangkok to other cities is also a good option. Comparing with air travel, it definitely is slower but the good thing is that it will give you very authentic feeling and experiences. You will get chances to see local sceneries and talk to local people. Slower together is sometimes better than faster alone 🙂
Taking train from Bangkok train station to other cities
Thai Train Routes and Map
As seen on the map, Thai railways connect with most major cities in Thailand. For Bangkok, the main train station is Bangkok train station (Hualumphong Train Station) which is near Hualumphong MRT Station.
To see the location of Bangkok Station, click here.
Classes of Thai Trains
Thai trains have 3 classes; 1st Class, 2nd Class and 3rd Class.
1st Class trains come with air-conditioned bogey and beds in compartments (a bit more privacy).
2nd Class trains have both air-conditioned and non-air-conditioned bogey. Trains in daytime come with seats, while overnight trains come with seats and open space sleepers.
3rd Class trains come with both air-conditioned and non-air-conditioned bogey with seats only.
How to buy Train Tickets
You can buy train tickets at Bangkok train station (Hualumphong train station)’s ticket office on your travel day or, at maximum, 60 days in advance. Foreigners may need to show passports. If you want to go to a specific place at a specific time with 1st or 2nd class trains, advance booking is recommended. However, it is not possible to buy train tickets online directly from State Railways of Thailand. Therefore, below are the suggestions on how to buy train tickets in Bangkok;
Phone Reservation; you can call 1690 (if you are in Thailand and are using Thai numbers) or +6622658080 (if you call from abroad) to reserve your tickets. After that you have to go to pay and collect your tickets at Bangkok Station (Hualumphong Station) within 24 hours.
Buy tickets from 12go.asia; 12go.asia is a reliable travel agency. Booking must be made at least 3 days in advance. You can either pay with credit card or paypal. About collecting tickets, you can either collect your tickets at 12go.asia office at DOB building (10.00-20.00) which is opposite to Bangkok train station (Hualumphong train station) or ask them to deliver to you (EMS in Thailand costs 100 Thai Baht, EMS to South-east asia and Australia costs 600 Thai Baht and EMS to EU, US and other countries costs 1,000 Thai Baht).
Buy tickets from Thailandtrainticket.com; Thailandtrainticket.com is a local agency. Booking must be made at least 4 days in advance. You have to fill out the form and they will get back to you within 48 hours with the quotation. Then you will be asked to pay with credit card. About collecting tickets, you can collect tickets at their office (Near Ratchadamri BTS Station), ask them to deliver to any hotel in Thailand for 100 Thai Baht or ask them to leave tickets at the information center at Bangkok train station (Hualumphong train station) for 300 Thai Baht.
Luggage on Thai Trains
Generally, you won’t have any problems with your luggage as Thai trains offer very high luggage weight limits; 60 kg for 1st class, 40 kg for 2nd class and 30 kg for 3rd class trains. However, some special items such as bicycles or very large boxes are not allowed to be stored on passenger bogeys. They have to be put in freights meaning that you have to pay a little extra fee.