🇻🇳

Tan Son Nhat airport to District 1: taxi, Grab, bus 109 and real prices

Tan Son Nhat sits only 7 to 8 km from District 1, yet the same trip can cost 6,000 VND or 800,000 VND depending on which door you walk out of and who you trust. This guide prices every option honestly, names the pickup zones that actually exist in 2026, and explains the arrival-hall scams that still catch first-time visitors.

16 min read·Updated on September 18, 2026

How far is Tan Son Nhat airport from District 1, really

The distance on a map is misleading. Tan Son Nhat is the closest major airport to any city centre in Southeast Asia, and that proximity means nothing once the traffic thickens.

The 7 km that takes 45 minutes

Straight-line distance from the airport to Ben Thanh Market is about 7 km. The drive follows Truong Son Street out of the airport, then either Nam Ky Khoi Nghia or Nguyen Van Troi toward the centre.

Off-peak, usually before 6:30am or between 1pm and 3pm, the trip takes 20 to 25 minutes. During morning and evening rush, or in heavy rain, budget 45 minutes to an hour. Saigon's traffic does not follow a neat pattern, and a single accident on Truong Son can add 20 minutes without warning.

Which terminal you land at (T1, T2, T3) and why it changes your pickup point

Tan Son Nhat now runs three passenger terminals. T1 handles domestic flights for most carriers. T2 handles all international arrivals. T3, opened in 2025, took over a large share of domestic traffic, including Vietnam Airlines and Vietjet domestic routes.

This matters because each terminal has its own pickup geography. T2 international arrivals route app cars into the adjacent multi-storey car park, not the curb. T1 and T3 have separate ride-hailing zones. A driver told to meet you "at the airport" will go to the wrong terminal if you do not specify.

Check your arrival terminal on the airline app before landing. Reading it off the baggage tag at the carousel is too late.

Rush hour, rain and the 11pm to 5am surcharge window

Two factors inflate every fare: weather and time. Afternoon downpours in the May to November wet season can double a Grab fare within minutes, because demand spikes while drivers stop to wait out the rain.

The second factor is the night surcharge. Between 11pm and 5am, taxis and app rides apply a higher rate, typically 20 to 30 percent above the daytime meter or fare estimate. A 200,000 VND GrabCar at 8pm can quote 280,000 VND at 1am.

Every transfer option compared at a glance

Mode Cost (VND) Cost (USD) Time Luggage Payment Best for
GrabCar / Xanh SM 150,000–250,000 $6–$10 25–45 min Good App / card Most visitors
GrabBike 90,000–140,000 $3.50–$5.50 20–35 min Small bag only App / cash Solo, light
Metered taxi (Vinasun, Mai Linh) 170,000–280,000 $7–$11 25–45 min Good Cash Dead phone, no data
Prepaid counter taxi 250,000–400,000 $10–$15 25–45 min Good Cash / card Jet-lagged, first trip
Bus 109 15,000–20,000 $0.60–$0.80 45–60 min Moderate Cash Budget, daytime
Bus 152 6,000–10,000 $0.25–$0.40 50–70 min Limited Cash (exact) Light travellers
Bus 49 40,000–60,000 $1.50–$2.30 40–55 min Good Cash Mid-range comfort
Hotel transfer 400,000–700,000 $15–$27 25–45 min Good Prepaid Families, certainty

The honest recommendation by traveller type

For a solo traveller with a backpack and a working phone, GrabCar is the right call. For a couple with one suitcase each, the same. For a family of four with three suitcases and a stroller, a pre-booked private transfer removes every variable.

For anyone landing after 11pm, pre-book. The small premium buys certainty when the buses have stopped and surge pricing is at its worst.

What each option actually costs in USD at the 2026 rate

All conversions in this guide use roughly 26,000 VND to the dollar. A 200,000 VND Grab fare is about $7.70. A 15,000 VND bus ticket is about $0.58. Keep the mental math simple: divide dong by 26,000 for a close dollar figure.

Grab, Be and Xanh SM: the app option most visitors should use

App rides are the default for good reason: the fare is fixed before you get in, the route is tracked, and there is no meter to argue about.

Real fare ranges to District 1 in 2026

A GrabCar from Tan Son Nhat to Ben Thanh, Bui Vien or Nguyen Hue runs 150,000 to 250,000 VND ($6 to $10) in normal traffic. To Thao Dien in District 2, add 30,000 to 50,000 VND. During rain or after 11pm, expect the top of the range or slightly above.

Xanh SM, the electric taxi fleet, often quotes a flat rate that undercuts Grab during surge. It is worth having both apps installed.

Where the Grab pickup point actually is at each terminal

This is the single most common first-timer failure. App cars do not collect at the arrivals curb.

At T2 (international), the pickup zone sits inside the adjacent multi-storey car park, signposted in English as "technology car." Walk out of arrivals, cross to the car park, and follow the signs up to the designated level.

At T1 and T3, the ride-hailing zone is separate from the taxi rank and marked with signage. Always trust the live in-app pickup marker over any printed instruction, because zones shift with construction and terminal changes.

Message your driver in the Grab chat with your terminal number and the zone name. It saves five minutes of circling.

GrabBike: when it works and when it does not

GrabBike costs 90,000 to 140,000 VND ($3.50 to $5.50) and takes 20 to 35 minutes, weaving through traffic a car cannot. It works if you have one backpack or a small carry-on. It does not work with a rolling suitcase, and it does not work in heavy rain.

See the full breakdown in Grab Bike vs Grab Car in Vietnam: price and when to use each.

Why Xanh SM is worth installing alongside Grab

Xanh SM runs a fully electric fleet with fixed pricing that does not surge the way Grab does. During a downpour, when Grab quotes 300,000 VND, Xanh SM may still quote 200,000 VND. The trade-off is a smaller fleet, so wait times can stretch.

The fixed-fare taxi counters inside the terminal

Most guides mention the official taxi queue outside and skip the counters inside arrivals where you prepay a fixed price.

How the prepaid counter works

Inside the arrivals hall, before you exit, several staffed counters sell fixed-price taxi transfers. You pay at the counter, receive a voucher, and a driver takes you to your hotel at the agreed price. No meter, no negotiation.

Fixed fare versus meter: the real difference in dong

The fixed fare to District 1 typically runs 250,000 to 400,000 VND ($10 to $15), depending on the operator and destination. A metered Vinasun or Mai Linh to the same address lands at 170,000 to 280,000 VND. The premium is real, usually 80,000 to 120,000 VND.

When the counter makes sense (late night, first trip, group)

The counter earns its premium in three situations: a first trip to Vietnam with no local SIM, an arrival after 11pm when surge pricing pushes app fares close to the fixed price anyway, and a group of three or four where the per-person cost drops to bus-ticket levels.

Vinasun and Mai Linh: the metered taxi queue done right

The trustworthy fallback when the phone is dead or data has not kicked in.

Vinasun versus Mai Linh: livery, phone numbers, what to check on the door

Vinasun taxis are white with a red and green stripe and the phone number 3827 27 27 printed on the side. Mai Linh taxis are green with white lettering and the number 38 27 27 27. Check the spelling on the door before getting in. Fake liveries copy the colours but often misspell the brand or use a different phone number.

The 10,000 to 15,000 VND airport gate fee explained

Taxis leaving the airport pay a gate fee of 10,000 to 15,000 VND. This is added to your fare, usually as a line item on the receipt. It is legitimate. Refusing to pay it is not.

Reading the meter: flag-fall, per-km rate, the airport surcharge

A normal Vinasun or Mai Linh meter starts at 11,000 to 12,000 VND flag-fall, then charges roughly 14,000 to 16,000 VND per kilometre for the first few kilometres. Confirm the meter is running and showing a low number before the car moves. If it shows 100,000 VND at the start, get out.

The meter scams that still run at Tan Son Nhat arrivals

The single biggest way tourists lose money at SGN.

The fake-brand taxi: how to spot it in 10 seconds

Fake Vinasun and Mai Linh cars wait outside the terminal. The colours are close but not exact. The phone number on the door is wrong. The driver approaches you rather than waiting at the rank. Ten seconds of checking the door solves it.

The arrivals-hall approach: why "help with your bags" is never free

Anyone who approaches you inside the terminal offering a taxi, a flat rate, or help with luggage is running a scam or charging a commission. Legitimate drivers wait outside. Walk past, exit the doors, and use the official rank or your app.

The rigged meter: what a normal flag-fall looks like

A rigged meter starts high or jumps in large increments. A normal flag-fall is 11,000 to 12,000 VND. If the meter reads 50,000 VND before the car moves, the meter is rigged. Get out and take another taxi.

Three defences that work every time

First, use Grab or Xanh SM so the fare is fixed. Second, if taking a taxi, photograph the driver's ID card on the dashboard and the licence plate before departure. Third, agree the route on Google Maps and watch it. Drivers who know you are tracking rarely take the long way.

Save the Vinasun and Mai Linh hotline numbers in your phone before you land. A single call resolves most disputes.

Bus 109: the tourist-friendly airport bus

The yellow bus that runs from both terminals into District 1 with English signage and luggage space.

Route, stops and where it drops you in District 1

Bus 109 runs from Tan Son Nhat through Truong Son, past the War Remnants Museum area, down to Pham Ngu Lao and the backpacker quarter, ending near Ben Thanh. Key stops include Nguyen Thi Minh Khai and the 23/9 Park area.

Timetable, frequency and the last departure

Buses run roughly every 20 to 30 minutes from around 5:30am. Sources disagree on the last departure, with some citing 11pm and others 1:30am. Confirm at the airport counter on arrival, because schedules shift with the seasons.

Fares, luggage policy and paying the conductor

The fare is 15,000 to 20,000 VND ($0.60 to $0.80), paid in cash to the conductor. One large suitcase is generally fine. Pay with small notes; conductors rarely carry change for a 500,000 VND bill.

Where to catch it at Terminal 2, Terminal 1 and Terminal 3

At T2, the stop is outside the arrivals exit, to the right. At T1 and T3, the stop is signposted near the domestic exit. Look for the yellow bus with "109" on the front.

Bus 152: the cheapest ride into the city

The local route that costs less than a coffee.

Route and key stops

Bus 152 runs from Tan Son Nhat toward Ben Thanh and continues to District 8. It passes through the same central corridor as bus 109 but with more stops and slower progress.

Timetable and frequency

Buses run from around 5am to 6pm, with departures every 15 to 25 minutes. Service stops earlier than bus 109, so it does not suit late arrivals.

Fares, the luggage surcharge and the exact-change problem

The base fare is 6,000 VND, rising to around 10,000 VND for longer trips. A luggage surcharge applies for large bags, usually another 6,000 to 10,000 VND. Exact change is expected. Handing over a 200,000 VND note will cause problems.

Where to catch it at each terminal

The stop is near the bus 109 stop but marked separately. At T2, walk out of arrivals and look for the local bus signage.

Bus 49 and other airport shuttle options

The lesser-known shuttle aimed at tourists, plus hotel and private transfer options.

Bus 49: what it is, what it costs, who it suits

Bus 49 is a mid-range shuttle with more comfortable seating and fewer stops than 109 or 152. Fares run 40,000 to 60,000 VND ($1.50 to $2.30). It suits travellers who want bus prices with a bit more comfort.

Hotel transfers: what a fair price looks like in 2026

A hotel-arranged transfer to District 1 runs 400,000 to 700,000 VND ($15 to $27), depending on the hotel tier. Above 700,000 VND, you are paying a markup. Below 350,000 VND, confirm it is a private car and not a shared shuttle.

Private transfer platforms: what to check before booking

Check that the price includes the airport gate fee, that the driver waits with a name sign, and that the vehicle fits your luggage. For a family of four with large bags, book an SUV or minivan, not a sedan.

Late-night arrivals: what actually runs after midnight

The highest-anxiety arrival window and the least covered.

Bus 109 and 152: last departures by terminal

Bus 152 stops running in the early evening, around 6pm. Bus 109 runs later, with some sources citing a last departure near 11pm and others near 1:30am. Treat anything after 11pm as unreliable and plan a backup.

Grab and Xanh SM after midnight: availability and surcharges

Grab and Xanh SM both operate 24 hours, but the fleet thins after midnight. Wait times of 10 to 20 minutes are common at 1am. Surge pricing applies, so expect the top of the range.

The 11pm to 5am surcharge: how much it adds

The night surcharge adds 20 to 30 percent to taxi meters and app fares. A 200,000 VND daytime Grab becomes 260,000 to 280,000 VND at 1am.

Pre-booking a transfer for a late landing

For any arrival after 10pm, pre-book a private transfer or confirm your hotel offers one. The 400,000 to 600,000 VND cost removes the risk of standing outside arrivals at 1am with no working phone and no buses running.

Which option to pick, by traveller type

Solo with a backpack

GrabBike during the day, GrabCar at night. Total cost: 90,000 to 250,000 VND.

Couple or small group with luggage

GrabCar or Xanh SM. Split two ways, it costs less than bus 49 per person. Total: 150,000 to 250,000 VND.

Family with children

Pre-booked private transfer. The certainty of a driver waiting with a name sign outweighs the savings. Total: 400,000 to 700,000 VND.

First trip to Vietnam, jet-lagged

Prepaid counter inside arrivals or a pre-booked transfer. Skip the negotiations. Total: 250,000 to 400,000 VND.

Strict budget, daytime arrival

Bus 109. Fifteen thousand dong and a 45-minute ride. Total: 15,000 to 20,000 VND.

Getting from District 1 back to the airport

The return leg is where readers get caught out.

Which terminal your departure uses

Check the airline app. International departures use T2. Domestic carriers split between T1 and T3, and Vietnam Airlines domestic now largely uses T3. Going to the wrong terminal costs 15 to 20 minutes in a taxi.

The 3-minute pickup rule and how to work around it

Tan Son Nhat enforces a 3-minute pickup limit at the terminal curb. Drivers cannot wait. The workaround is to walk to a nearby pickup point, such as a hotel lobby or a marked ride-hailing zone, and order the car once you are there.

How early to leave District 1 for an international flight

Leave District 1 three hours before an international departure and two hours before a domestic one. During rush hour, add 30 minutes. During Tet, add an hour.

Practical tips that save money and hassle

Get a SIM or eSIM before you land

An eSIM activated before departure means Grab works the moment you exit arrivals. See Wifi and internet in Vietnam: SIM cards, eSIMs and staying connected.

Carry small notes: 10,000, 20,000 and 50,000 VND

Buses and small vendors rarely have change for large notes. Break a 500,000 VND bill at the airport convenience store before you leave.

Use Google Maps to monitor the route

Share your live location with someone at home and watch the route. Drivers who know you are tracking rarely take the long way.

The Grab chat function when the driver calls

Drivers often call to confirm the pickup point. If you do not speak Vietnamese, open the Grab chat and send your terminal number and zone name. Most drivers read English better than they speak it.

FAQ

Q: How much is a Grab from SGN airport to District 1? A GrabCar to District 1 typically runs 150,000 to 250,000 VND ($6 to $10) in normal conditions, with surge pricing pushing it toward 300,000 VND during heavy rain or the 11pm to 5am window. GrabBike is cheaper at 90,000 to 140,000 VND but only works with a small bag.

Q: How much does a taxi cost from HCMC airport to District 1? A metered Vinasun or Mai Linh taxi to District 1 lands at roughly 170,000 to 280,000 VND ($7 to $11), including the small airport gate fee. The prepaid counters inside the terminal charge a fixed price that is usually higher but removes the meter question entirely.

Q: Which is cheaper, Grab or taxi? Grab is usually cheaper and always more predictable because the fare is fixed before you get in. Metered taxis can be competitive in normal traffic but lose on price during surge windows and rain. Grab wins on price most of the time and taxis win when your phone is dead.

Q: What is cheaper from the airport, taxi or Uber? Uber does not operate in Vietnam. Grab, Be and Xanh SM are the ride-hailing apps that replaced it. Of the three, Grab has the widest coverage, Be is sometimes 10 to 15 percent cheaper, and Xanh SM's flat-rate electric cars often beat Grab during surge.

Q: Where is the Grab pickup point at Tan Son Nhat airport? App cars do not collect at the arrivals curb. At Terminal 2 (international) the pickup zone is in the adjacent multi-storey car park, signposted as "technology car." At Terminal 1 and Terminal 3 the zone differs. Always trust the live in-app pickup marker over any printed instruction.

Q: Is there a bus from Tan Son Nhat airport to District 1? Yes. Bus 109 is the traveller-friendly yellow bus that runs from both terminals into District 1, including Pham Ngu Lao and the Ben Thanh area, for around 15,000 to 20,000 VND. Bus 152 is the cheaper local route at 6,000 to 10,000 VND with a luggage surcharge.

Q: What time does bus 109 stop running? Bus 109 typically runs from around 5:30am until late evening, with some sources citing a last departure near 1:30am. Confirm the current timetable at the airport counter on arrival, because schedules shift with the seasons and terminal changes.

Q: Which taxis are safe at Tan Son Nhat airport? Vinasun (white with a red and green stripe) and Mai Linh (green) both run honest meters and have official, staffed ranks outside arrivals. Avoid any driver who approaches you inside the terminal offering a flat rate, and check the brand spelling and phone number on the door before getting in.