Illustration of Bangkok, Thailand

Getting Around Bangkok: BTS, MRT, Boats & Grab

Last updated 2026-07-06

On this page

Bangkok is one of the easier big Asian cities to get around, once you accept one thing: there is no single ticket or app that covers everything. You’ll mix an elevated Skytrain, an underground metro, river boats, canal boats, ride-hailing apps, and the occasional taxi or tuk-tuk, switching between them depending on where you’re going and whether the roads are gridlocked (they usually are). The good news is each system is cheap, and the two rail lines plus the river will get you to most of what a visitor wants to see without ever sitting in traffic.

This guide covers every mode with current 2026 fares, when each one is actually the right choice, and the scams worth knowing about (the taxi meter refusal and the tuk-tuk gem-shop detour, mainly). Prices are in Thai baht (THB) with US dollars in parentheses, converted at ฿33 = US$1 (July 2026). For what to do once you’re mobile, see our pillar guide to things to do in Bangkok, and for planning a stay near the trains, our guide to where to stay in Bangkok flags the best BTS- and MRT-connected areas.

How to get around Bangkok at a glance

ModeCostBest forWatch out for
BTS Skytrain฿17-65 (~$0.50-2)/tripBeating traffic across central BangkokRush-hour crush; ends at midnight
MRT subway฿17-45 (~$0.50-1.35)/tripTraffic-free crosstown, links BTSSeparate ticket from BTS
Chao Phraya Express Boat฿18 (~$0.55)/tripCheap riverside sightseeingPeak-hour only for orange flag
Blue Flag tourist boat฿150 (~$4.50) day passHop-on-hop-off river sightsPricier than the commuter boat
Cross-river ferry~฿5Crossing to Wat Arun etc.Cash only, no seats
Khlong Saen Saep canal boat฿16-26 (~$0.50-0.80)Fast east-west shortcutSplashy, chaotic, locals-focused
Grab / Bolt (car)฿80-200 in townDoor-to-door, fixed priceSurge pricing; airport pickup rules
GrabBike (motorbike taxi)From ~฿30-80 short hopsCutting through gridlock fastNo luggage; helmet, hold on
Metered taxi฿35 flag-fall + ฿6.50/kmOff-peak, luggage, cash tripsMeter refusal scam
Tuk-tuk฿100-200 negotiatedOne novelty rideTourist pricing; gem-shop scam
Airport Rail Link฿15-45 (~$0.45-1.35)Suvarnabhumi into the cityDoesn’t serve Don Mueang

Ranges compiled from current operator pricing and transport guides cited in Sources. Taxi and tuk-tuk fares are negotiated or metered on the day, so treat these as starting points.

The BTS Skytrain

The BTS Skytrain is the elevated rail network and the backbone of getting around modern, central Bangkok. It runs above the main roads on two core lines, the Sukhumvit (light green) and Silom (dark green) lines, connecting shopping, business, and nightlife districts like Siam, Sukhumvit, Silom, and Chatuchak. If your trip is anywhere along these corridors, the BTS is almost always faster than a taxi, because it never touches the traffic below.

Fares: single trips run ฿17-65 (about US$0.50-2) depending on distance, priced by the number of stations. It runs roughly 6am to midnight daily, with first trains leaving the terminal stations around 5:15-5:30am and the last trains from the ends of the lines usually departing around 11:30-11:45pm.

Paying: you can buy a single-journey token from the machines at each station, but if you’re riding more than a few times, a Rabbit card is worth it. It costs ฿200, made up of a ฿100 refundable deposit and ฿100 of travel credit, and you just tap in and out. Top it up at any station (minimum ฿100). The important catch: the Rabbit card only works on the BTS, not the MRT subway or the boats, so it isn’t the all-in-one card some visitors expect. For heavy BTS days there’s also a ฿150 one-day pass with unlimited rides, which pays off if you’re making more than about four medium-distance trips in a day.

The MRT subway

The MRT is Bangkok’s underground metro. The main Blue Line loops through areas the BTS doesn’t reach well, including Chinatown (Wat Mangkon), Hua Lamphong, and the Chatuchak/Queen Sirikit convention area, and it interchanges with the BTS at several points (Asok/Sukhumvit, Sala Daeng/Si Lom, Mo Chit/Chatuchak). The separate Purple Line runs out to the northwestern suburbs and matters less for most visitors.

Fares: the Blue Line charges ฿17-45 (about US$0.50-1.35) per trip, again by distance. Operating hours are the same 6am to midnight as the BTS, with trains every five minutes at peak and up to ten minutes apart off-peak.

Paying: the MRT sells single-journey tokens at station machines, and it accepts contactless bank cards (Visa, Mastercard, some others) tapped directly at the gates, which is the easiest option for visitors since the old MRT stored-value cards are being phased out in 2026. Remember the MRT and BTS run separate systems: transferring between them at an interchange means a short walk and a fresh tap or token, not a single through-ticket.

Chao Phraya river boats

The Chao Phraya river is Bangkok’s original highway and, for the riverside sights, often the nicest and cheapest way to travel. Boats are colour-coded by flag.

  • Orange-flag Chao Phraya Express Boat: the cheapest ride on the water at ฿18 (about US$0.55) per single trip, used mainly by commuters. Note that as of 2026 the orange flag runs mostly at weekday peak hours; a daytime yellow-flag boat covers the off-peak and weekend hours at similar low fares.
  • Blue Flag tourist boat: the tourist-focused hop-on-hop-off service, with a ฿150 (about US$4.50) one-day pass (or ฿40 a single trip) covering the main riverside stops, plus English commentary. Easier to navigate than the commuter boats if you’re sightseeing.
  • Cross-river ferries: short shuttle crossings between piers, like Tha Tien to Wat Arun, for about ฿5 a trip, running constantly.

The river connects neatly to the rail network at Saphan Taksin (BTS Silom Line), where the Central Pier sits right below the station, and that’s the classic BTS-plus-boat combo: ride the Skytrain to Saphan Taksin, then switch to a boat up the river to the old town. It’s the best way to reach the Grand Palace and temples, whose riverside setting makes the boat approach part of the experience.

Khlong Saen Saep canal boats

Bangkok’s canals (khlongs) still carry commuter boats, and the Khlong Saen Saep service is a genuinely useful, traffic-proof east-west shortcut that most tourists never touch. It runs from Phanfa Leelard (near the Golden Mount, in the old town) through Pratunam (the shopping hub) and out east toward Ekamai and beyond, on a route the trains parallel only partly.

Fares: ฿16-26 (about US$0.50-0.80) depending on distance, paid in cash to a conductor who edges along the outside of the moving boat. Service runs from around 5:30am to 8:30pm on weekdays, shorter on weekends. It’s fast, cheap, and cuts straight across a part of town that’s a nightmare by road, especially the Pratunam-to-old-town stretch. The trade-offs: the boats are loud, splashy (there’s a canvas curtain you pull up against the spray), the water is not clean, and boarding involves a bit of a scramble at busy piers. It’s more of an adventure than the trains, but for the right route it’s the quickest option going.

Grab, Bolt and ride-hailing

For door-to-door trips, especially anywhere the rail lines and boats don’t reach, ride-hailing apps are the easy default because the fare is fixed and shown up front, with no negotiation and no meter to argue about.

  • Grab is the dominant app, with the deepest driver coverage and the most reliable pickups, particularly late at night, in the rain, or from out-of-the-way spots.
  • Bolt is the main rival and is usually cheaper, commonly 10-25% less than Grab on the same route, often a ฿30-80 difference on a typical trip. Coverage is a bit thinner, so pickups can take longer.

A typical in-town car ride runs roughly ฿80-200, more in heavy traffic or at surge times; longer or cross-city trips push toward ฿300-600. Airport runs into the city are higher (around ฿300-450 plus expressway tolls). Most regular visitors keep both apps installed and check both before booking. Both also offer a motorbike-taxi option (GrabBike) that’s cheaper than a car and, crucially, cuts through gridlock that would trap a four-wheeler; it’s the fastest way to make a short hop across a jammed district, though obviously not for luggage or groups. A local counterpart, our getting around Chiang Mai guide, covers how the same apps work up north, where the mix leans more toward songthaews and scooters.

Metered taxis and the meter scam

Bangkok’s pink, green-and-yellow, and blue metered taxis are cheap when they actually run the meter: ฿35 flag-fall for the first kilometre, then about ฿6.50/km, with a typical crosstown trip landing around ฿80-150. From the airport there’s a legitimate ฿50 surcharge printed inside the cab, and any expressway tolls (฿25-75) are paid by the passenger on top.

The catch is the well-known meter-refusal scam. Many drivers, especially those idling outside hotels, malls, and tourist attractions, or waiting at the airport, will refuse the meter and quote a flat fare instead, which is almost always more than the meter would read. The defence is simple: say “meter, please” before you get in, and only sit down once you see the red ฿35 light up. If the driver won’t switch it on, wave them off and flag the next one, or just open an app so there’s a fixed price and nothing to haggle over. Avoid the taxis parked and waiting outside tourist spots; a moving cab you flag down on the street is far more likely to use the meter.

Motorbike taxis (win) and tuk-tuks

Motorbike taxis, known as win (from the Thai for the numbered ranks they wait at), are the local secret weapon for short trips. Riders in coloured vests cluster at the mouth of most sois (side streets), and they’ll weave you through stopped traffic to the main road or the nearest BTS station in a fraction of the time a car takes. Fares for these short hops are cheap, typically ฿20-60 for a soi run, agreed before you hop on; longer trips are negotiated. They’re not for luggage or the nervous, but for beating gridlock on a short distance, nothing’s faster. GrabBike (above) is the app version of the same idea.

Tuk-tuks, the three-wheeled open-air icons, are more novelty than practical transport in a city this size. They don’t run meters, so the fare is always negotiated up front, and tourists are routinely quoted ฿100-200 for a short ride that a taxi or Grab would do for less. Worse, Bangkok is the home of the classic gem-shop and tailor scam, where a tuk-tuk driver offers a suspiciously cheap “tour” or fare and then detours you to shops that pay them commission; any “special today only” or “temple is closed, I take you somewhere better” line is the tell. Take a tuk-tuk once for the experience, agree the price and destination clearly first, ignore unsolicited offers, and use the trains or an app for actual journeys.

The Airport Rail Link (ARL) connects Suvarnabhumi Airport (BKK) to the city, and it’s the cheapest, most traffic-proof way in: ฿15-45 (about US$0.45-1.35) depending on distance, with the two key stops being Phaya Thai (฿45), which interchanges with the BTS Sukhumvit Line, and Makkasan (฿35), which links to the MRT Blue Line. The full run takes about 30 minutes and skips the expressway traffic entirely.

The ARL only serves Suvarnabhumi, not the second airport, Don Mueang (DMK), which relies on buses, taxis, and ride-hailing. For the complete rundown of every route from both airports, their fares, and the pickup rules for Grab and Bolt at the terminals, see our dedicated guide to getting from the airport into the city.

Walking, skywalks and combining modes

Bangkok isn’t a walking city in the way a compact European capital is, thanks to the heat, the traffic, and the long blocks, but the elevated skywalks around the central BTS stations (especially the Siam, Chit Lom, and Sukhumvit interchanges) let you cover a surprising amount of the shopping core on foot, air-conditioned malls included, without crossing a road. Within a single district, walking the skywalk between stations often beats waiting for a train.

The real skill in getting around Bangkok is combining modes, because no single one covers the city. A common good trip: take the BTS or MRT across town to skip the traffic, then switch to an express boat for the riverside stretch, a canal boat for an east-west shortcut, or a short Grab or motorbike-taxi hop for the last stretch the rails don’t reach. Plan the rail-and-water legs first, since they’re immune to traffic, and save the road-based options for the gaps. If you’re building a full trip around this, our Bangkok 3-day itinerary is routed to lean on the BTS and the river so you spend your time at the sights, not stuck on Sukhumvit Road.

Sources

Frequently Asked Questions

What's the cheapest way to get around Bangkok?

For crossing town, the BTS Skytrain (฿17-65) and MRT subway (฿17-45) are the cheapest fast option because they skip the traffic entirely. On the river, the orange-flag Chao Phraya Express Boat at ฿18 a trip is the single best-value ride in the city, and the Khlong Saen Saep canal boats (฿16-26) are a cheap, traffic-free shortcut east-west. For door-to-door, a GrabBike motorbike taxi is usually the cheapest app option, and Bolt tends to undercut Grab on car fares by 10-25%.

Do I need a Rabbit card for the BTS in Bangkok?

You don't strictly need one, but it helps. A Rabbit card costs ฿200 (a ฿100 refundable deposit plus ฿100 of travel credit) and lets you tap in and out of the BTS without queueing for a single-journey token each time. It only works on the BTS Skytrain, though. The MRT subway runs a separate ticketing system, and the boats take cash, so there is no single stored-value card that covers the whole city. If you're only in Bangkok a day or two and not riding the BTS much, single tokens are fine.

Is Grab or Bolt cheaper in Bangkok?

Bolt is usually cheaper, commonly 10-25% less than Grab on the same route, and the gap is often ฿30-80 on a typical trip. Grab has deeper driver coverage and more reliable pickups, especially late at night or in the rain, so many people keep both apps installed and check both before booking. A short in-town car ride runs roughly ฿80-200 on either app; airport runs into the city are higher, around ฿300-450 plus expressway tolls.

How do I avoid the taxi meter scam in Bangkok?

Metered taxis are legally required to run the meter, but many drivers, especially at the airport, tourist spots, and hotel ranks, will quote a flat fare instead, which is almost always more expensive. Say 'meter, please' before you get in and only sit down once you see the red ฿35 flag-fall light up. If the driver refuses, wave them off and take the next one, or just book a Grab or Bolt with a fixed upfront price so there's nothing to argue about. Don't take the first taxi parked outside a hotel or attraction, which is where refusals are most common.

What are the BTS and MRT operating hours in Bangkok?

Both run roughly 6am to midnight daily. The BTS Skytrain's first trains leave the terminal stations around 5:15-5:30am and the system closes at midnight, though the last trains from the ends of the lines often depart around 11:30-11:45pm. The MRT subway runs on a similar 6am-to-midnight schedule, with trains every five minutes at peak (roughly 6-9am and 4:30-7:30pm) and up to ten minutes apart off-peak. There's no 24-hour metro, so late-night trips mean a Grab, Bolt, or taxi.

How much is the Chao Phraya river boat in Bangkok?

The cheapest option is the orange-flag Chao Phraya Express Boat at ฿18 (about US$0.55) for a single trip, used mainly by commuters. The tourist-focused Blue Flag boat sells a ฿150 (about US$4.50) hop-on-hop-off day pass with stops at the main riverside sights and English commentary, or ฿40 for a single trip. Cross-river ferries, like the one from Tha Tien to Wat Arun, cost about ฿5 and run constantly. All of these beat a private longtail charter on price.

Should I take a tuk-tuk in Bangkok?

Take one once for the experience, not as your main transport. Tuk-tuks don't use meters, so the fare is always negotiated up front, and tourists are routinely quoted ฿100-200 for a short hop that a metered taxi or Grab would do for less. Bangkok is also home to the classic 'gem shop' or 'tailor' scam, where a suspiciously cheap tuk-tuk detours you to shops that pay the driver a commission. Agree the price and the destination clearly before you get in, ignore any 'special today only' offers, and for anything more than a short novelty ride use the BTS, MRT, or an app instead.

How do I get from Suvarnabhumi Airport into central Bangkok?

The Airport Rail Link is the cheapest and most traffic-proof option: ฿45 to Phaya Thai (interchange with the BTS) or ฿35 to Makkasan (interchange with the MRT), taking around 30 minutes. A metered public taxi from the official rank runs roughly ฿300-400 into the city including the ฿50 airport surcharge and expressway tolls, and a Grab or Bolt is broadly similar. For the full breakdown of every option and their catches, see our guide to getting from the airport into the city.

Out Thailand Team

Based in Chiang Mai

The Out Thailand team lives in and around Chiang Mai and writes practical, on-the-ground guides to events, cost of living, and daily life in Thailand.