Bangkok has two airports, several ways into town, and a small army of touts hoping you don’t know the difference. Here’s the plain-English version — the Airport Rail Link, official taxis, Grab and private transfers, what they cost, how long they take, and how to land like someone who’s done it before. Unbiased, never paid placement.
Travelling light to a station-side address? Take the Airport Rail Link from Suvarnabhumi — cheap and traffic-proof. Heavy bags, a family or a late arrival? Use the official taxi rank or open Grab for a fixed price. Whatever you do, ignore anyone who approaches you inside the terminal offering a ride.
Bangkok is served by two airports, and knowing which one you’re landing at changes everything. Suvarnabhumi (BKK) is the main international hub, southeast of the city, and it’s the only one with a dedicated train line into town. Don Mueang (DMK), to the north, is the older airport now used mostly for budget carriers and domestic flights. Both are well connected, but the options, distances and journey times differ — so check your boarding pass before you plan your ride.
In rough order of price, cheapest first:
Don Mueang is smaller and a bit further out, but just as workable:
Figures are indicative only. Fares, surcharges and tolls change, and rush-hour traffic (roughly early morning and late afternoon into the evening) can lengthen any road trip significantly — build in a buffer.
A quick way to decide:
Compare neighbourhoods on transit access with the best areas for public transport, the area comparison tool, and the Neighborhood Finder. Pair this with our wider getting around Bangkok guide.
The easiest airport runs — and commutes — start with a home near a station. Browse areas and residences built around Bangkok’s transit.
General information only — fares, surcharges, tolls, rail timetables, pickup points and airport procedures change. Confirm current details with the official Airport Rail Link, SRT, airport operators and the official taxi ranks before you travel. BAANLYY never takes paid placement.