Bangkok has two airports
Bangkok is served by several international airlines from Europe and Asia, as well as by the national Thai Airways. Most visitors arrive in the city on an international flight, landing at Suvarnabhumi International Airport (BKK), located 29km (18 miles) east of the city, or at Don Muang Airport (DMK), 25km (16 miles) to the north.
There are no direct flights from the United States to Thailand, but Americans may conveniently connect in cities like London, Frankfurt, and Dubai. From Australia, you may fly directly from Sydney.
Cities in Europe with direct flights include Amsterdam, Frankfurt, London, Milan, Paris, Rome, Vienna, and Zurich.
Transportation from Suvarnabhumi (BKK) and Don Muang (DMK) airports
Taking a taxi remains a popular way to reach the center of Bangkok from the airports
From Suvarnabhumi Airport (BKK), you can be in the center of Bangkok in less than 60 minutes by road (depending on traffic), and in just around 30 minutes by Airport Rail Link train. It’s a service operating between 6am and midnight, and departing every 20 minutes, taking you to Makkasan Station, which connects to the Phetchaburi station of the MRT subway/underground/metro, and the Phayathai station of the BTS Skytrain.
If you’re traveling in a group of three or more, it’s cheaper and more convenient to share a taxi. Average taxi fare from Suvarnabhumi is between 400 and 500 baht (13 to 16 US dollars/10 to 12 British pounds/11 to 14 euros). Try to get some smaller notes at the airport, as some unscrupulous drivers sometimes claim they don’t have any change. As always, turn down taxis that refuse to use the meter. Passengers are required to pay all expressway tolls into Bangkok, so also be prepared for that.
For your return to the airport, if you don’t take the Airport Rail Link and prefer a taxi, have your hotel staff call for one. This way you’re less likely to be refused service by a driver or end up being overcharged by one.
The most convenient, hassle-free (and fixed price) way to reach your hotel from the airport is a private transfer: Bangkok Airport Transfers
From Don Muang Airport (DMK), which is used by low-cost airlines like the popular Air Asia, expect less than one hour on the road (or closer to two with traffic). Alternatively, you may take a train that departs once or twice per hour, taking 50 minutes to reach Hua Lamphong station in the city. Taxis from Don Muang should cost between 300 and 400 baht (9 to 13 US dollars/7 to 10 British pounds/8 to 11 euros).
When traveling back to the airport early in the morning or in the evening, expect traffic, so allow as much as an extra hour to get there.
The most convenient way to travel between the airport and your hotel is a pre-booked transfer: Bangkok Airport Transfers
Transferring Between Airports
If you are transferring between Bangkok’s two airports, you may use a free shuttle. There is no rail link, but the shuttle bus takes less than one hour. That is, in normal traffic conditions. Early in the morning or in the afternoon rush hour, it can take as much as two to three hours.
There is no Uber in Bangkok or anywhere in Thailand, but there is a ridesharing service called Grab. Just download the app, and it works exactly like Uber. Just keep in mind that the app may show your ride just a couple of minutes from the airport, but, because of traffic, it may take much longer to reach your location.