BKK - Bangkok

Cost of Getting from Bangkok Suvarnabhumi Airport to the City

Last updated: February 2026

All options at a glance

| Option | Cost to central Bangkok | Notes | |--------|------------------------|-------| | Airport Rail Link | 15-45 THB (0.40-1.30 USD) | To Phaya Thai, then BTS | | Metered taxi | 250-450 THB (7-13 USD) | Includes tolls + surcharge | | Grab/Bolt | 300-600 THB (8-17 USD) | Variable by demand | | Airport bus | 150-200 THB (4-6 USD) | Limited routes | | Pre-booked transfer | 800-1500 THB (22-42 USD) | Sedan, meet at arrivals |

Metered taxi costs broken down

The final taxi fare is made up of several components:

  • Meter fare: Starts at 35 THB. Accumulates based on distance and waiting time in traffic
  • Airport surcharge: 50 THB flat fee (added to every trip from the airport)
  • Highway tolls: 25-75 THB depending on which expressway the driver takes. You pay these in cash directly at the toll booths
A typical trip to Sukhumvit costs 250-350 THB in light traffic, but can reach 400-500 THB during rush hour because the meter keeps running while sitting in traffic.

Why taxi prices vary so much

The difference between a 250 THB and a 450 THB taxi ride to the same destination is almost entirely about traffic. The distance-based meter component is similar, but the time-based component (1.5 THB per minute when the car moves slowly or stops) adds up quickly during congestion. A 30-minute ride at midnight versus a 90-minute crawl at 5 PM can mean a 150-200 THB difference.

Airport Rail Link - the budget champion

The ARL costs 15-45 THB depending on how far you go. To Phaya Thai (end of the line, connects to BTS) is 45 THB. From Phaya Thai, a BTS ride to most central stations costs another 15-60 THB. Total rail cost to get to, say, Asoke: about 90 THB (2.50 USD).

This is dramatically cheaper than any car-based option. The tradeoff is that it only works well if your hotel is near a BTS or MRT station. If you need a taxi from the station to your hotel, the combined rail + taxi cost starts to approach a direct taxi from the airport.

Grab and Bolt pricing

Ride-hailing prices fluctuate based on demand. During normal hours, Grab to central Bangkok is typically 300-450 THB. During rush hour or rain, prices can surge to 500-700 THB. Late at night, prices settle to 280-380 THB.

The advantage is upfront pricing - you know the cost before confirming. The disadvantage is that in peak periods, a metered taxi is almost always cheaper.

Pre-booked transfer pricing

Standard sedan to central Bangkok: 800-1500 THB. The range depends on the provider, vehicle type, and exact destination. A basic sedan on the lower end, a premium car or minivan on the higher end.

For destinations outside Bangkok:

  • Pattaya: 2000-3500 THB (60-100 USD)
  • Hua Hin: 3500-5500 THB (100-155 USD)
  • Kanchanaburi: 3000-5000 THB (85-140 USD)

Tipping

Tipping is not strongly expected in Thai taxis but is appreciated. Rounding up to the nearest 20 THB is common. On a 380 THB fare, giving 400 THB is a normal gesture. For transfer drivers, 50-100 THB is a reasonable tip.

Best value by situation

  • Solo backpacker: Airport Rail Link to BTS (under 100 THB total)
  • Solo traveler with luggage: Metered taxi (300-400 THB)
  • Couple: Metered taxi (shared cost: 150-225 THB per person)
  • Family of four: Metered taxi or transfer depending on luggage and need for child seats
  • Business traveler: Grab (upfront pricing, card payment) or pre-booked transfer
  • Arriving in rush hour: Airport Rail Link (fastest) or transfer (most comfortable, even if slow)

Related Airport Guides

Chat with us