The cheapest and the fastest way to travel from Bangkok’s Suvarnabhumi Airport to Bangkok City is the train service available from the basement of the airport (B1 level). The train service starts from the Suvarnabhumi Station and goes up to Phaya Thai from where one can connect to the BTS Skytrain. On the way, the train covers six stations – Lat Krabang, Ban Tap Chang, Hua Mak, Ramkhamhaeng, Makkasan, and Ratchaprarop. If one’s hotel is in Nana/Asok area, it may be better to get down at Ratchaprarop Station and take a cab directly to the hotel. Minimum city train fare is 15 THB (to Lat Krabang) and maximum is 45 THB (to Phaya Thai). A train departs every 15 minutes starting from 6.00 a.m. and the last train leaves the airport at 11.50 p.m. The journey takes approximately 25-30 minutes.
Facilities at B1 level
Before catching the train from the airport, one can exchange money, grab a quick bite (vegetarian options available) or do some shopping at any of the following joints at B1 level:
In my experience, the best passenger facility at B1 level before one proceeds to the train platform is the several money exchange counters and ATMs. The exchange counter of only one particular money changer here will offer you the best exchange rates and you can read about that in this article: Best Money Exchange Rates at Bangkok Suvarnabhumi Airport
There is a decent sized 7-eleven store perfect to pick up water bottles or snacks or whatever.
This one is my favourite. Subway here has two vegetarian sandwiches – Vegetarian Delight (110 THB) and Vegetarian Patty (140 THB) apart from other meaty options. Dine-in and take-out are available.