In short
| Option | Cost to central Bangkok | Best for |
|---|---|---|
| Airport Rail Link | ฿45≈ $1.49 to Phaya Thai | Light luggage, daytime, hotel near a BTS or MRT station |
| Metered taxi | Roughly ฿300≈ $9.90–฿600≈ $19.80 with tolls and surcharge (estimate) | No booking, any time of day |
| Grab | Price shown in the app before you book | Knowing the price up front, paying by card |
| Car booked ahead | From ฿780≈ $25.74 per car (Vacay Transfer example) | Families, lots of luggage, late arrivals, no queue |
Whichever you pick, have mobile data working before you walk out of arrivals. You need it for Grab, for maps to check the taxi is going the right way, and to message your hotel.
Before you land: get data first
The airport has free Wi-Fi, but it's slow at busy times and stops working the moment you step outside to the taxi rank. A travel eSIM can be installed at home and switched on when the plane lands, so your phone has data at the baggage belt.
For Thailand, Vacay sells two kinds:
Prices for every size and length are on Thailand eSIM for visitors. Not sure whether to buy an eSIM or a SIM at the airport? Read Thailand eSIM or an airport SIM.
Option 1: Airport Rail Link (cheapest)
The train station is under the terminal, on the lowest level (B1). Follow the "Train to city" signs down from arrivals.
It's the fastest option at rush hour because it skips the traffic. The downside is the stairs, crowds and transfers with big suitcases, and that you still need a taxi or Grab from the last station if your hotel isn't near one.
Option 2: Public taxi (metered)
The official public taxi counters are on Level 1, between Gate 4 and Gate 7, and run 24 hours. Take a queue ticket from the kiosk; it shows your lane and the taxi's details. Keep the ticket: it's what you need if you have a complaint.
What you pay on top of the meter:
| Extra | Amount |
|---|---|
| Airport surcharge | ฿50≈ $1.65, set by the Ministry of Transport |
| Expressway tolls | Paid by you, at each toll gate |
| Large bags | ฿20≈ $0.66 per bag over 58 cm, up to ฿100≈ $3.30 for oversized items like golf bags. The driver must tell you before the trip |
Tips:
Option 3: Grab
Grab's pickup area is on Level 1 at Gate 4, with its own lanes and a Grab service counter that's open 24 hours. Arrivals are on Level 2, so go down one floor.
You need data to use Grab. The app has to book the car, show the meeting point and let the driver call or message you. On airport Wi-Fi alone you lose contact as soon as you walk out of the terminal.
Option 4: A car booked ahead (fixed price)
Booking ahead means a driver waits for you in arrivals, the price is fixed, and there's no queue. It costs more than a taxi but it's per car, not per person, so it often works out well for families or groups.
Example: Vacay Transfer, Suvarnabhumi → Siam Paragon, 2 passengers, checked on 21 Oct 2026 for a 30 Oct afternoon arrival:
| Car | Fits | Price |
|---|---|---|
| EV | 3 people, 3 bags | ฿780≈ $25.74 |
| Standard Sedan | 2 people, 2 bags | ฿840≈ $27.72 |
| Van | 6 people, 6 bags | ฿1,140≈ $37.62 |
| Premium Van | 4 people, 4 bags | ฿2,490≈ $82.17 |
| AOT Limousine Eco Sedan (official partner) | 3 people, 3 bags | ฿930≈ $30.69 |
| AOT Limousine SUV | 3 people, 4 bags | ฿1,110≈ $36.63 |
Good to know:
Which one should you choose?
On the way back
The same four options work in reverse. Leave extra time in the evening rush (roughly 16:00 to 19:00), when the roads to the airport are slow; the Airport Rail Link isn't affected by traffic. If you booked a car to the airport, you choose the pickup time yourself when booking.