Wondering how to get from Bangkok to Ayutthaya for cheap?
For just 20 baht, you can travel from Bangkok to Ayutthaya by train. This relaxing transport option is the best way to get to Ayutthaya. Here’s how you can do it.
Step one: Getting to Bangkok Railway Station
First, get to Bangkok Railway Station (also called Hua Lamphong Station). Paying 100 baht for a taxi here doesn’t make sense when the train to Ayutthaya costs 20 baht. Either catch a public bus, or walk to the station. From Khao San Road it’s 45 minutes on foot through lively Chinatown — not a quick walk, but budget travel is about sacrifices after all!
Step two: Buy a ticket to Ayutthaya (20 baht)
Once at the station, buy a third-class ticket to Ayutthaya for 20 baht. A train leaves every hour, so don’t worry about reserving a ticket. Check departure times on the Thai Railways website.
Third-class is all you need for the 1.5 hour journey to Ayutthaya. There’s no air-conditioning, but with the wind rushing through the windows it won’t be missed. Enjoy watching Bangkok’s bedlam dissolve into the calm Thai countryside. By the time you grow bored, you’ll have reached Ayutthaya.
Step three: Ayutthaya Railway Station
Ayutthaya’s railway station is located on the city’s outskirts. Fortunately, Ayutthaya is small, and you can easily walk into town from the station. Either pay for the ferry (about 5 baht) across the river, or use the bridge that’s south of the station. Tuk-tuks are also available for an extortionate 100 baht.
Bangkok to Ayutthaya guide
Getting to Ayutthaya from Bangkok is cheap and easy. Train is easily the cheapest option, and is more pleasant than a minivan on Thailand’s crazy roads. If you have any doubts about third-class trains, then this short journey should banish them. It’s a true local experience and your budget will thank you!
Was this Bangkok to Ayutthaya guide useful? Still wondering how to get from Bangkok to Ayutthaya? Is there a cheaper way to Ayutthaya? Leave a comment below