Single tickets to both Phaya Thai and Makkasan cost 90 baht; a return is 150 baht, with a 14 day validity. Express trains leave on the half hour and the hour, with the 28.6 kilometre journey smooth, fast and hassle free. Alternatively, you can take the ‘city line’ train, which stops at all six stations into the city and costs just 45 baht one way.
A taxi, on the other hand, will cost you around 400 baht, plus 70 baht for tolls en route. Doing the maths, the train trip adds up to pretty good value, especially for solo travellers.