City-by-City Local Transport Guides for Backpackers in Southeast Asia (2026)
✅ Last verified on-the-ground: 2026-07-17
Local transport in the city across Southeast Asia means four things: tuk-tuks, ride-hailing apps, public buses and songthaews, and metros. Indian backpackers who figure out the app stack first save more than they do on hostels. The city-by-city breakdown below covers types of transport in the city.
Subodh’s Pro Tip: Every SEA city has at least one tuk-tuk scam that targets tourists. Read our tuk-tuk scam guide before your first ride anywhere.
What Counts as “Local Transport” in a SEA City?
Local transport is anything that gets you around inside one city: tuk-tuks, motorbike taxis, songthaews, public buses, metros, commuter trains, ferries across the river, and ride-hailing apps. It does not include intercity buses, sleeper trains between cities, or flights. For Indian travellers used to Mumbai’s local train system or the Delhi Metro, the SEA versions are cheaper, less punctual, and almost always without English signage at the stop level. Knowing which one to use in each city is the difference between a 30-minute ride and a two-hour headache.
Quick Answers
| What | Answer | Price (INR) | Best app | One-trip budget |
|---|---|---|---|---|
| Bangkok | BTS Skytrain + bus | BTS/MRT | Grab, Bolt | ₹86-₹574 (~30-200 THB or $0.89-$5.96) |
| Chiang Mai | Songthaew (red truck) | Grab | Grab, Bolt | ₹86-₹431 (~30-150 THB or ~$0.89-$4.47) |
| Hanoi | Public bus | Grab Bike | Grab, Be | ₹26-₹184 (~7,000-50,000 VND or $0.27-$1.91) |
| Ho Chi Minh City | Public bus | Grab | Grab, Be | ₹26-₹295 (~7,000-80,000 VND or ~$0.27-$3.06) |
| Phnom Penh | PassApp tuk-tuk | Grab (limited) | PassApp, Grab | ₹95-₹596 (~4,000-25,000 KHR or ~$0.99-$6.18) |
| Siem Reap | PassApp tuk-tuk | Tuk-tuk | PassApp, Grab | ₹95-₹715 (~4,000-30,000 KHR or ~$0.99-$7.42) |
| Vientiane | Tuk-tuk | Tuk-tuk (only option) | None reliable | ₹129-₹345 (~30,000-80,000 LAK or $1.34-$3.58) |
| Luang Prabang | Tuk-tuk / songthaew | Tuk-tuk | None reliable | ₹86-₹259 (~20,000-60,000 LAK or ~$0.90-$2.69) |
| Kuala Lumpur | LRT/MRT | LRT/MRT | Grab | ₹23-₹163 (~1-7 MYR or ~$0.25-$1.72) |
At current exchange rates: 1 THB ≈ ₹2.87, 1 VND ≈ ₹0.0037, 1 KHR ≈ ₹0.024, 1 LAK ≈ ₹0.0043, 1 MYR ≈ ₹23.64.
Step-by-Step: How to Use Local Transport in Each City
Bangkok
Bangkok runs on three layers: BTS Skytrain, MRT metro, and everything else below (tuk-tuks, motorbike taxis, boats, buses). The BTS and MRT are run by two different companies and you cannot transfer between them without buying a separate ticket, so most travellers just use the Rabbit Card (BTS, ₹287 (~100 THB or ~$2.98) deposit) or an MRT card.
| Mode | Route | One-trip cost |
|---|---|---|
| BTS Skytrain | Sukhumvit + Silom lines | ₹46-₹201 (~16-70 THB or ~$0.48-$2.09) |
| MRT metro | Blue + Purple lines | ₹49-₹129 (~17-45 THB or ~$0.51-$1.34) |
| Chao Phraya express boat | River crossings, no traffic | ₹43-₹92 (~15-32 THB or ~$0.45-$0.95) |
| Public bus | Anywhere, slow | ₹23-₹69 (~8-24 THB or ~$0.24-$0.71) |
| Tuk-tuk | Short hops | ₹287-₹861 (~100-300 THB or ~$2.98-$8.94) |
| Grab/Bolt | Door-to-door | ₹230-₹718 (~80-250 THB or ~$2.38-$7.45) |
The airport rail link (ARL) runs ₹129 (~45 THB or ~$1.34) from Suvarnabhumi to Phaya Thai in 30 minutes. A taxi the same way is ₹718-₹1,149 (~250-400 THB or ~$7.45-$11.91) plus ₹144 (~50 THB or ~$1.49) airport surcharge and ₹215 (~75 THB or ~$2.23) motorway tolls.
Chiang Mai
Chiang Mai has no metro. The old city is small enough to walk, and the rest of the city runs on red songthaews (covered pickup trucks with two benches in the back). The flat rate inside the moat is ₹86 (~30 THB or ~$0.89) per person. Anywhere else, the songthaew leaves only when it has 10 passengers, so a private songthaew is ₹287-₹574 (~100-200 THB or ~$2.98-$5.96) depending on distance. Grab and Bolt both work but many drivers refuse short trips inside the moat because the fare is too low. For a day trip to Doi Suthep or any of the temples outside town, negotiate a songthaew for ₹1,149-₹1,723 (~400-600 THB or ~$11.91-$17.87) for the return.
Hanoi
Hanoi has the same Grab-Be duopoly you’ll find in Mumbai or Bangalore, with the added twist of GrabBike (motorbike taxi through traffic). For one person, GrabBike is the fastest and cheapest option in the Old Quarter. The Hanoi public bus is technically ₹26 (~7,000 VND or ~$0.27) flat and covers most of the city, but the English-only tourist bus routes (the green double-decker Hanoi City Tour) cost ₹921 (~250,000 VND or ~$9.55) for a day pass and stop at 13 major sights. Avoid the cyclos (pedicabs) in the Old Quarter; they’re a known scam for tourists.
Safety Alert: Cross streets slowly and predictably. Hanoi traffic does not stop for pedestrians, it flows around you. Watch one local cross first, then walk at the same pace.
Ho Chi Minh City
District 1 is walkable. For everything else, Grab and Be dominate. There’s no metro yet (Line 1 finally opened in 2024 but only runs from Ben Thanh to Suoi Tien in the north, useful only for the airport). Public bus is ₹26 (~7,000 VND or ~$0.27) flat. The bus 109 runs from Tan Son Nhat airport to District 1 in about 45 minutes for ₹74 (~20,000 VND or ~$0.76), much cheaper than a ₹737 (~200,000 VND or ~$7.64) Grab. Cyclo rides in District 1 are legitimate and fixed-rate: agree on ₹368 (~100,000 VND or ~$3.82) for 30 minutes before you sit down.
Phnom Penh
Phnom Penh has no metro and the public bus system is so small it might as well not exist. Everyone uses PassApp, the local tuk-tuk app. PassApp fares are fixed by the app (no bargaining) and most rides inside the city centre are ₹95-₹143 (~4,000-6,000 KHR or ~$0.99-$1.48). Grab works in Phnom Penh but has far fewer drivers than PassApp, so wait times can hit 15 minutes during rain. Tuk-tuks hailed on the street are ₹119-₹358 (~5,000-15,000 KHR or ~$1.24-$3.71) for any trip inside the central districts.
Siem Reap
Same model as Phnom Penh: PassApp for fixed-price rides, street tuk-tuks when you can’t wait. A tuk-tuk from the airport to Pub Street is ₹715 (~30,000 KHR or ~$7.42) fixed (do not pay more). For a sunrise run to Angkor Wat, most tuk-tuks charge ₹596-₹715 (~25,000-30,000 KHR or ~$6.18-$7.42) plus your ticket. Negotiate the night before, not at 4:30 AM when you have no use.
Vientiane
Vientiane is the one SEA capital where ride-hailing barely works. There are no Grab drivers and the local app (LOCA) has thin coverage. Your realistic options are: tuk-tuk (always negotiate, ₹129-₹345 (~30,000-80,000 LAK or ~$1.34-$3.58) depending on distance), rented bicycle (₹86-₹129 (~20,000-30,000 LAK or ~$0.90-$1.34) per day), or rented motorbike (₹345-₹432 (~80,000-100,000 LAK or ~$3.58-$4.48) per day). The city is flat and small, so a bicycle is genuinely the best way to get around. For trips to Buddha Park or the Lao-Korean friendship bridge, a tuk-tuk round trip is ₹647-₹863 (~150,000-200,000 LAK or ~$6.71-$8.95).
Luang Prabang
The UNESCO old town is pedestrianised after dark and a 20-minute walk end to end. Daytime transport is tuk-tuk (₹86-₹173 (~20,000-40,000 LAK or ~$0.90-$1.79)) or a rented bicycle (₹65-₹86 (~15,000-20,000 LAK or ~$0.67-$0.90) per day). For the Kuang Si Falls trip, tuk-tuks charge ₹259 (~60,000 LAK or ~$2.69) per person each way, so two riders share a ride and split. There is no Grab, no Bolt, no app. Cash only.
Kuala Lumpur
KL is the one SEA city with a metro system as good as Delhi’s. The LRT, MRT, and monorail are run by three operators but integrate through the Touch ‘n Go card (₹355 (~15 MYR or ~$3.68), works on everything, also usable as cashless toll payment if you rent a car). A single trip across the Klang Valley is ₹24-₹166 (~1-7 MYR or ~$0.25-$1.72). Grab works everywhere and is cheap (₹189-₹473 (~8-20 MYR or ~$1.96-$4.91) for most cross-city rides). The KLIA Ekspres train to the airport is ₹1,302 (~55 MYR or ~$13.51) one way and takes 28 minutes, against ₹1,894-₹2,841 (~80-120 MYR or ~$19.64-$29.47) for a 45-minute Grab.
For intercity transport between any of these cities, the cheapest and most common backpacker option is a 12go bus or sleeper train. Book on 12go before you arrive, especially for sleeper trains in Vietnam and Thailand, which fill up three to five days out in peak season.
Common Mistakes Indians Make
- Hailing tuk-tuks at the airport in Bangkok. Drivers often quote a high flat fee and then claim traffic is bad to demand more. Use the airport rail link instead, it’s ₹129 (~45 THB or $1.34).
- Using only the BTS in Bangkok. The MRT covers the river side (Chinatown, Hua Lamphong) and the BTS doesn’t. Most first-timers don’t realise they’re two separate systems and walk past an MRT entrance to find a BTS one.
- Paying in USD anywhere except Cambodia. Thailand, Vietnam, and Laos all price in local currency and you lose 5 to 10% every time you hand over a USD bill. The exception is Cambodia, where USD is accepted everywhere and the local riel (KHR) is given as change.
- Not installing Grab before landing. Grab, Be, and Bolt all work offline with a SIM card, but you need the app installed and your phone number verified before you leave the airport wifi.
- Crossing Hanoi streets in panic. Running triggers a swerve. Walking at a steady pace lets the motorbikes flow around you. Panic causes the collision you’re trying to avoid.
What Most Guides Don’t Tell You
Bangkok’s river boat is faster than the BTS at rush hour. The Chao Phraya Express Boat (orange flag, tourist line) runs from Sathorn to Asok area in about 40 minutes during peak traffic. The BTS covers the same journey in 25 minutes when traffic is light and 50 when it’s not. Both cost the same (₹43-₹92 (~15-32 THB or ~$0.45-$0.95)). Travellers report that the boat is the most underrated transport in Bangkok.
Ho Chi Minh City bus 109 is the airport hack nobody uses. A Grab from Tan Son Nhat to District 1 is ₹737 (~200,000 VND or ~$7.64) at night and up to ₹1,105 (~300,000 VND or ~$11.46) with surge. Bus 109 is ₹74 (~20,000 VND or ~$0.76), runs every 15 to 20 minutes from 5:30 AM to 1:30 AM, and takes 45 to 60 minutes. It terminates at Ben Thanh market, which is the centre of District 1.
PassApp shows the fare before you book. Unlike a Bangkok tuk-tuk where the price is a negotiation, PassApp tuk-tuks in Cambodia have a fixed fare shown on your phone before you confirm. If the driver at the pickup point tries to renegotiate, cancel and book again. A second driver will arrive in 2 to 4 minutes.
Luang Prabang has no night transport. The town shuts down around 11 PM and tuk-tuks stop circulating around midnight. If you’re heading back to a guesthouse outside the centre after the night market, arrange your return tuk-tuk before you leave, or you’ll be walking in the dark.
Vientiane tuk-tuks refuse short trips. Anything under 3 km is hard to get without paying a “minimum fare” of ₹259 (~60,000 LAK or ~$2.69). A rented bicycle at ₹86-₹129 (~20,000-30,000 LAK or ~$0.90-$1.34) per day beats tuk-tuks for any trip inside the city centre.
For eSIM and connectivity before you arrive, Get Nomad eSIM and you’ll have data the moment the plane lands.
Getting Connected: SIM and eSIM
Local SIMs are cheap and reliable across SEA. AIS and TrueMove in Thailand, Viettel and Mobifone in Vietnam, Cellcard and Smart in Cambodia, and Unitel and Lao Telecom in Laos all sell tourist SIMs at the airport for ₹287-₹861 (~100-300 THB or ~$2.98-$8.94) with 5 to 30 GB valid 7 to 30 days. Bring your passport, the booth is past customs.
If you prefer to land with data already working, Get Nomad eSIM and activate before you board. ESIMs work in all four countries on the same profile for most plans.
Safety Context
Border regions in all four countries see periodic tension that can flare into road closures or check-post delays. Before any trip, check the official Indian MEA travel advisory at mea.gov.in and the destination country’s own government site. The general rule across SEA: tuk-tuks at tourist landmarks, “tourist only” gem shops closing you in for a hard sell, and unmetered airport taxis are the three scams that catch Indian backpackers most often. For more on these, our tuk-tuk scam guide breaks down the standard plays.
FAQ
Is Grab available in Chiang Mai? Yes, Grab and Bolt both operate in Chiang Mai but with fewer drivers than Bangkok. Wait times of 10 to 15 minutes are normal, and many drivers cancel short trips inside the moat because the fare doesn’t cover their fuel. Songthaews are usually faster.
Do I need cash for tuk-tuks in Bangkok? Yes, tuk-tuks in Bangkok are cash only and the driver will not have change for a ₹2,872 (~1,000 THB or ~$29.79) note. Carry ₹287 (~100 THB or ~$2.98) and ₹144 (~50 THB or ~$1.49) notes. Grab and Bolt take card and cash.
What’s the cheapest way from Phnom Penh airport to the city centre? The official airport taxi desk is ₹1,157 (~12 USD) fixed to anywhere in the city. PassApp from the airport pickup zone is around ₹675-₹964 (~7-10 USD), depending on your hotel location and traffic. There is no public bus to the airport.
Can I use Grab in Vientiane or Luang Prabang? No. Neither city has reliable Grab coverage. You’ll be using tuk-tuks and rented bicycles. Vientiane has a local app called LOCA but driver supply is thin.
Is the Bangkok BTS worth it for short trips? A one-stop BTS ride is ₹46 (~16 THB or ~$0.48). A tuk-tuk for the same trip is ₹287-₹431 (~100-150 THB or ~$2.98-$4.47) after negotiation. For any BTS trip under 3 stations, it’s still cheaper than a tuk-tuk and ten times faster.
What is the safest transport in Hanoi for first-timers? Grab Bike or Grab Car booked through the app. The fare is fixed, the driver has your route on GPS, and the trip is recorded. Avoid cyclos in the Old Quarter entirely.
How do I pay for tuk-tuks in Cambodia? Most Phnom Penh and Siem Reap tuk-tuk drivers accept USD and give change in KHR at a poor rate (4,000 KHR per USD when the market is 4,100). Pay in KHR for the better rate, or use PassApp for a fixed fare in KHR.
Subodh’s Take
Local transport in Southeast Asia rewards app-first thinking. Install Grab, Bolt, and PassApp before you fly, carry small notes in the local currency for tuk-tuks, and you’ll spend less on getting around than you do on coffee in Mumbai. The metro systems in Bangkok and KL are genuinely good; everything else is a Grab or a tuk-tuk away.