Transportation in Bangkok: A Guide to Taxis, Buses, Trains, and Mobile Apps

Transportation in Bangkok A Guide to Taxis, Buses, Trains and Mobile Apps

Getting across Bangkok, whether for your first day of work or for your first day of vacation, can be overwhelming. After all, you have a dozen or so options to get you across the city.

That said, how do you know which one to take? That all depends on the time of day and day of the week.

In this guide, we’ll break down all the possible transportation methods in Bangkok and give you advice on which ones to use at which times. We also list the average prices, routes, and fare costs.

"*" indicates required fields

Get your FREE Thailand Cheat Sheet ​by entering your email below. The ​Sheet, based on ​our experience with living and working in ​Thailand for 10+ years, shows you how to ​save time and money and ​gives you the tools the thrive in Thailand.

Disclaimer: This article may include links to products or services offered by ExpatDen’s partners, which give us commissions when you click on them. Although this may influence how they appear in the text, we only recommend solutions that we would use in your situation. Read more in our Advertising Disclosure.

Free Transport Options

You have two options to get around Bangkok for free: walking and biking. Let’s look at each one more closely.


Walking is a free and healthy way to get to know the city up close and personal. However, because Bangkok is always hot, prepare to sweat a lot while traversing the capital on foot.

Walking in Bangkok is possible in some districts — just bring enough water to stay hydrated.

As a result of my European upbringing, I’m a big fan of walking. It’s the best way to experience a city in its most natural state.

I used to resent having to pay to cover distances that I could’ve easily navigated by foot. In fact, I spent much of my first year in Bangkok with disdain for locals and expats who I witnessed hopping on motorbikes for a 200-meter trip to the 7-Eleven.

After three years of tumbling off curbs, tripping over guy-ropes, and standing bewildered at the terminus of another stretch of pavement, I’ve been cured of my pedestrian elitism. Now I, too, am willing to flag down a local motorsai driver to carry me a block down the road.

For the most part, pedestrians are often neglected on the streets of Bangkok. Pavements are often poorly built and riddled with hazards (market vendor tents, stray parked motorcycles, etc.).

In many stretches of the city, sidewalks are non-existent, mysteriously tapering out and leaving your intrepid pedestrian to tiptoe along the nearest wall or hedge.

That being said, there are a handful of places in the city that you can navigate more comfortably by foot. Big Boy Travel has a series of walking routes for a few popular (and a few lesser-known) sites of interest in Bangkok.


Cycling around Bangkok is a free and fast way to travel during rush hour when you can’t find a taxi or you want to avoid sitting in a taxi at one traffic light for 45 minutes. Riding a bike around Bangkok, though, can be dangerous.

Bangkok is definitely not the best place to bike from many reasons. Footpaths are overrun with vendors, manhole covers could be missing, drivers may not notice you, clouds of black toxic fumes spew from buses’ exhaust pipes, and heat that can make you sweat within five minutes. If you can overcome these obstacles, biking can even be faster than driving a car.

Keep in mind that only folding bikes are allowed on the MRT and Airport Link. You should avoid bringing a bike in these places during rush hour though. They are crowded with people, making it even harder to get inside. The BTS does allow other types of bicycles but only after 10 PM.

Many department stores have bicycle parking lots. The best one is at Fortune Tower, which comes with a roof, bike lock, security guard, restroom, and bike maintenance sets. If any places don’t have bicycle parking lots, you need to park with the motorcycles.

As a rule of safety, always wear a helmet and set of gloves. Everything on the road can cause an accident, no matter how careful you are. So, it’s a good idea to have health insurance.

During rush hour, it’s better to avoid the main streets with a bike if possible. You would never want to get stuck in the traffic inhaling black smoke. But at night, ride on the main streets and use front and tail lights.

Avoid cycling from late night till dawn at all costs. You can get hit by a speeding drunk driver or have a problem with dek waen, or motorbike gangs.

Rail Transportation

Bangkok has a vast public railway transportation system including the BTS, MRT, SRT, and more.

Map of Bangkok’s mass transit system (Courtesy of Wikipedia).

BTS Sukhumvit and Silom Lines

The BTS Sukhumvit Line runs from Samut Prakan through Bangkok to Patum Thani, covering all major stops from south to north. The BTS Silom Line covers the Silom area of Bangkok from east to west.


  • Starting Cost: THB15 and free for children under 90 centimeters
  • Hours of Operation: 6:00 AM to midnight
  • Pros: Comparatively cheap, fast, and convenient
  • Cons: Prone to overcrowding but is expanding its coverage
Bangkok’s Sukhumvit BTS line, otherwise known as the skytrain.

The iconic BTS forms the backbone of Bangkok’s mass transit system and consists of two lines. It covers much of the city’s central business district and merges at the hub station of Siam on Rama 1 Road (next to the Siam Paragon).

The BTS Sukhumvit Line begins in Kheha, Samut Prakan and runs along Sukhumvit Road up to Khu Khot near Patum Thani.

The shorter BTS Silom Line runs from National Stadium across the river to Bang Wa, via the business and nightlife district of Silom and the classy riverside neighborhood of Sathorn.

From 7 AM to 9:30 AM and 4:30 PM to 7PM on weekdays, trains on both lines run every three minutes. Outside of these times, trains usually run every five to eight minutes, with the length increasing later into the night and on weekends.

To buy a ticket at any of the BTS stations, go the ticket machines, select your destination station, and insert your money. You’ll receive a ticket, which you can then insert into the machine to the right of the entrance gates. You can also buy a ticket from any of the BTS staff at the information windows. You can pay for tickets with cash, coins, or by scanning a QR code.

If you’re going to be traveling around many parts of the city on the same day, you can also get a One-Day Pass. The cost is THB150 and is good for the entire day of which you buy it. You can pick up a One-Day pass at any BTS station ticket window.

Alternatively, you can purchase a Rabbit card, which allows you to sail past the ticket machines. These cards come in two forms:

  • Stored Value
  • 30-Day Trips

Stored Value is straightforward. Simply load it up with your desired amount of money (in multiples of THB100, up toTHB4000) and go.

The 30-Day Trips card charges a flat fee for a set number of trips, which — depending on your destination — could save you money. You can select 15, 25, 40, or 50 trips at once, with the price per journey dropping the more trips you load on to your card. So, 15 trips averages out at around THB30 per trip, and 50 trips averages out at around THB25 per trip.

MRT Blue and Purple Lines

The MRT lines fill in some of the gaps in the transportation grid that the BTS doesn’t cover. The MRT Blue Line (subway) runs on the outer perimeter of the heart of Bangkok, and on the southwest side branches off into Bangkok Noi. The MRT Purple Line (above ground) runs from the northwest loop of the MRT Blue Line and then west into Nonthaburi.

  • Starting Cost: THB17 and free for children under 90 centimeters
  • Hours of Operation: 6:00 AM to midnight
  • Pros: Comparatively cheap, fast, and convenient
  • Cons: Overcrowded during rush hour
Bangkok’s MRT runs underneath the city.

Like the BTS, the MRT can suffer from overcrowding at certain times and stations. The Sukhumvit station during rush hour, for instance, is a sight to behold. However, trains run frequently for the most part, with a wait of between two and seven minutes, depending on the time of day.

Purchasing a ticket is done in a similar fashion to the BTS, although it’s a little more user-friendly. You can buy single-journey tokens (small, black plastic discs) at either the ticket counters or at the automated machines at each station.

Like the BTS, the MRT also offers a number of pre-paid cards. The standard pre-loaded, Stored Value cards can be purchased at any station for an initial payment of THB180 (THB100 of travel money, plus a THB50 deposit and THB30 issuing fee). The adult Stored Value cards offer no discount on fares, but they are a massive time-saver, especially at some of the busier stations like Sukhumvit.

An example of the some of Bangkok’s MRT cards (courtesy of Bangkok Expressway and Metro).

Stored Value cards are also available for children, students and elders, all of which offer a variety of discounts.

  • Student cards are available for students under the age of 23 and offer a 10 percent discount
  • Elder cards are available for those over the age of 60 and offer a whopping 50 percent discount
  • Child cards are available for children up to 14 years old and between 91cm and 120cm tall and offer a 50 percent discount

There are also a number of Period Passes available, which offer unlimited travel for a set period of time. If you’re a tourist staying near the MRT lines, one of these could save you a bit of cash and a lot of time. They come in three options:

  • The Three-Day Pass offers three days of unlimited travel on the network for THB230 (or about THB77 a day). If you’re in Bangkok for a busy weekend and staying somewhere close to the MRT, this one could almost certainly wind up saving you some cash.
  • The commuter-oriented 30-Day Pass offers 30 days of unlimited travel for THB1,400 (or about THB47 per day). This one’s a definite time and money saver for anyone both living and working along the MRT lines, but probably less practical for short-stay tourists.
  • The Premiere Pass appears to be available only to companies purchasing tickets in bulk. If you’re a company representative, you can contact the MRT’s Marketing and Commercial Department at 02-354-2000 for more information.

The MRT used to offer a One-Day Pass, but they canceled the service in 2018.

The ARL Airport Rail Link travels from Suvarnabhumi Airport into the heart of Bangkok, terminating at the BTS Phayathai station. You can also get to MRT Petchaburi station by getting off at the Airport Rail Link’s Makkasan station.

  • Starting Cost: THB15 and free for children under 12 or under 90 centimeters tall
  • Hours of Operation: 6:00 AM to midnight
  • Pros: Cheap, fast, and you can skip the traffic on the way to or from the airport
  • Cons: Trains run infrequently and are often crowded
The Airport Rail Link carries thousands of passengers from Suvarnabhumi into the heart of Bangkok each day.

Besides its intended purpose of connecting airports with the city center, the Airport Rail Link is also used by commuters to quickly traverse sections of the city that aren’t covered by the BTS or MRT. It runs through a handful of popular places, such as Ramkhamheng and Lat Krabang.

At Suvarnabhumi Airport, you can get to the Airport Rial Link via Floor B of the Passenger Terminal.

Airport Rail Link trains run at a much more infrequent pace than the rest of the city’s mass transit, with gaps as long as 10 minutes between trains. Add the struggle of eking out some meager space between suitcase-laden travelers and hordes of weary commuters, and riding the link can be frustrating.

However, the benefits it provides in allowing travelers to skip the gridlock leaving the airport and travel at a comparatively rapid rate to downtown Bangkok makes up for it.

Like the BTS and MRT, the Airport Rail Link also provides a set of prepaid cards for frequent travelers, besides the usual single-journey tokens. Currently, only prepaid cards seem to be available, which make them more of a time-saver than a money-saver.

BRT Sathorn-Ratchapruek Line

Initially part of a projected network of high-tech buses spanning the entire city, only a single BRT route in Sathorn was ever completed before the whole project was scrapped.

  • Starting Cost: THB12
  • Hours of Operation: 6:00 AM to midnight
  • Pros: Quick and cheap
  • Cons: 10-minute gaps between buses during off-peak hours
The BRT looks more like a bus than a train.

The BRT’s single line runs from Sathorn, where it intersects with BTS Chong Nongsi, across the river in a broad U-shape to Ratchapreuk Station, where it again intersects with the BTS Silom Line at Talat Phlu.

Working in a similar fashion to the rest of Bangkok’s mass transit, you purchase a ticket at the ticket machines, scan your ticket at the gate, and wait at the station for the bus to arrive.

Unlike the regular buses found on Bangkok’s roadways that spend much of their time on the road wrestling for space in chronic gridlock, the BRT maintains its own lane, fenced off from the rest of the road, and is therefore capable of traversing the city at a reasonable speed.

Current Developments

Currently, there are four MRT lines and one high-speed railway that will connect Don Mueang, Suvarnabhumi, and U-Tapao airports under construction.

What Bangkok’s mass transit system could look like by 2040.

The four MRT lines are as follows:

  • MRT Yellow Line
  • MRT Pink Line
  • MRT Orange Line (eastern extension)
  • MRT Purple Line (southern extension)

The MRT Yellow Line will run down Srinakarin Road and connect Samut Prakan to Bangkok. The MRT Pink Line will connect Bangkok with Nonthaburi. The MRT Orange and Pink Line extensions will continue from their existing lines.

The high-speed railway link will eventually connect the two international airports in Bangkok with Rayong-Pattaya’s local airport, U-Tapao.

Extensions to the entire Bangkok mass transit system are constantly being proposed, and construction could continue for a few more decades if all goes according to plan.

The Metro Liner YouTube channel has an informative yet entertaining video showing all the changes to Bangkok’s BTS, MRT, and SRT lines since construction started in 1999, and where these lines could be headed in 2040.

Road Transportation

Bangkok has numerous options for getting across the city if railways aren’t your thing, but be prepared to spend a lot of time in traffic.

Metered Taxis

Metered taxis in Bangkok serve both locals and expats, and they’re the most common method of getting around the city. Taxis are relatively cheap, air-conditioned, and ludicrously frequent in most parts of the city.

  • Starting Cost: THB35 for the first kilometer with the price increasing exponentially with each additional kilometer
    Pros: Fast (traffic permitting), cheap (traffic permitting), and air-conditioned
    Cons: Prone to fall victim to Bangkok traffic, and dishonest or incompetent drivers
Taxis can be found everywere in Bangkok.

Generally either bright pink, teal, or yellow, metered taxis can be found parked outside the majority of the city’s major shopping centers and attractions, or can be waved down from the side of the road if the neon red vacant sign in the windscreen is glowing.

There is rarely a shortage of taxis, even late at night. However, be warned that drivers will frequently refuse to take the fare if your destination happens to traverse an area known for traffic, it’s raining, or they’re preparing to clock off.

Bangkok’s taxis are subtly color-coded. Generally speaking, solid colors (usually pink, blue, or red) are owned by the company, with each color representing a different company or co-operative, and rented by the driver.

Two-color taxis (the yellow/green split being the most cofmmon) are the freelancers who own their own ride. Flagging down one of these freelancers is usually a safer bet when it comes to getting good service, as they’re more likely to be concerned about their rep and the state of their vehicle.

Most of the city’s savvier residents and tourists are generally moving toward the risk-free taxi apps that are available such as Grab. However, if you must get a meter taxi, a few basic rules will make life a little easier for you.

  • If the driver quotes you a price outright, refuse it. You can guarantee it’ll be a rip-off. Shut the door and wait for the next taxi, which will be probably arriving in less than a minute. In fact, a good rule of thumb is not to get too comfortable until the driver has pushed the meter button. Occasionally a driver will accept the fare, wait till you sit down, and then quote you an inflated price. State, “Meter,” politely but firmly. If they insist on a flat fee, leave.
  • Note that most taxi drivers will have rudimentary English at best. Unless you’re planning on traveling to a particularly notable area of Bangkok, it helps to have the name and address of the location in Thai script with you. Having the phone number of a contact at your destination is also extremely useful. There are several pages on the web containing a few useful phrases for dealing with taxi drivers, such as this one from LangHub.
  • It’s also helpful to have a rough idea of where your location is, and the most effective route to take. Don’t assume that your driver will know, or that he won’t assume you’re a gullible tourist who won’t notice him taking the scenic route to your destination to try and squeeze a few extra baht out of the meter. Google Maps is your friend, especially with the GPS turned on.
  • For long trips, the driver will often ask if you’d prefer to take the tollway. Note that if you do so, the cost will be passed on to you – it’s usually between THB20 and THB50 depending on the road. The fare will be displayed at the toll station when entering. Personally speaking, I almost always opt for the tollway, as the time saved is worth the small increase in price, especially near or during rush hour, but it’s entirely at your discretion.
  • Tipping is not essential, or for the most part even expected. However, drivers will generally round your fare up or down. For example, if you pay for a THB96 ride with a THB100 note, don’t expect change. Just the same, you could pay a THB41 fare with THB40 and the driver won’t raise a brow. However, a small tip would be greatly appreciated if you’ve had a particularly good trip.
  • Personal safety is a major concern, particularly with cruising taxis. I know women who refuse to take metered taxis alone. And I’ve also heard a number of horror stories regarding single females and late-night drivers. Although taxis are regulated in Bangkok, rules are poorly enforced, and there are no shortage of dubious characters prowling the streets under false IDs. Always take note of the license plate and the driver ID pinned to the windshield in front of the front passenger seat. If possible, ensure that your driver’s face matches the picture, and take a note of his name and ID. Where possible, try not to take a taxi alone late at night, or while intoxicated. A taxi app is generally a safer bet.
  • Note that the Department of Land Transport (DLT) has a hotline number, 1584, which can be called to report any bad drivers.
  • The blog Thai Trav includes a fairly accurate meter taxi fare calculator.

Metered taxis can be booked in advance over the phone via Taxi Radio for a small fee of THB20. Simply call 02-0981681 or add them on Line App @Gosabuy and give them your pick-up time and location and soon, a taxi will arrive. Keep in mind they only communicate in Thai, so if you can’t speak Thai, it may be better to use Grab.

Unlike taxi apps, this is a pretty old-school service. You’ll receive a text message confirmation containing your driver’s number. There’s no tracking either, so you’ll just have to sit tight and hope for the best. Also note that the service is currently only available in Thai.


The Malaysian company Grab is as popular in Thailand as they are across Southeast Asia. Originally a straightforward e-hailing service, they’ve expanded into other areas including private motorcycle hires, GrabBike, delivery service, GrabExpress, food delivery service, GrabFood, and the ride-sharing GrabCar.

  • Starting Cost: Varies depending on distance but expect the average fare to be THB100
  • Pros: You can call a Grab ahead of time, you can select your driver/car type, safer than metered taxis
  • Cons: If you have to cancel a car, you still have to pay the initial deposit

If you’ve downloaded Grab in any of the other territories in which it operates, you can use it in Thailand, too. It’s pretty straightforward to use. Select which service you’d like. You’ll be presented with a map, on which you can select your pickup point and drop-off point.

Your request will be pinged to all of the Grab drivers in the surrounding area, who pop up on your map surrounded by a little colored circle. Green means they’ve received the request, red means they’ve chosen to reject it.

Once a driver accepts the fare, you’ll receive a little pop-up containing their name, photo, and registration number. You can then follow the icon as it meanders through the streets to your chosen pickup point. The driver will then usually call to let you know when they arrive, and to confirm the pickup location. At the end of the ride, pay them the fare and service fee.

Click to download Grab application for Android or iOS.

Grab offers the following options:

  • GrabTaxi: The original Grab service, GrabTaxi essentially hooks you up with one of those lovable meter taxi rogues for a flat THB25 booking fee. You can pay either the driver or pay by credit card. Being able to select your destination from a map of the city does take out a lot of the awkwardness of explaining exactly where you’re going. And getting to avoid the headache of being rejected by an endless stream of drivers does make that THB25 worth it most of the time. As GrabTaxis are standard metered taxis, they start at THB35, plus the standard meter rate of THB5 to THB10 per kilometer after.
  • GrabCar: Grab’s attempt at taking on Uber at its own game, GrabCar is its version of the ride-sharing service. It comes in a few options, from a sedan to an SUV or van. You can also request a pet-friendly car or female driver.
  • GrabBike: Not content with muscling the traditional meter taxis off the road, GrabBike is attempting to do the same with the humble motorsai. Fares are a tad higher than the standard motorbike taxis for the first few km, with a flag-fall rate of THB25 for the first 2 kilometers increasing by increments of THB5 for 1 to 5 kilometers. If it’s more than 5 kilometers, the rate will be THB50 for the first 5 kilometers, THB10 for 5 to 15 kilometers, and THB15 for anything beyond 15 kilometers. The comparatively safe drivers may make up for the increase in price.

Unlike GrabTaxi, GrabCar has a fixed price, meaning you don’t have to worry about traffic.


Cabb is a newer taxi service in Bangkok that offers semi-luxurious London-style taxis for hire.

  • Starting Cost: THB60
  • Hours of Operation: 5 AM to late evening
  • Pros: Semi-luxurious way to get around Bangkok
  • Cons: Poor customer service

The fare to hire a Cabb taxi is a tad bit higher than a Grab or metered taxi, but what you get in return is worth the month.

The rear of the car spaciously seats four people (two sitting on one side and two on the other). The rear of car also has a large-screen TV and exceptional air conditioning. People who use wheelchairs can easily access the back of the car. And there’s a partition between the driver and passengers with an intercom system.

Cabb separates itself from other taxis by focusing on service. The drivers are all dressed in uniforms and act a bit more professionally than your average taxi driver.

One of the biggest drawbacks to Cabb, though, is its customer service. Although the experience of being in the Cabb itself gets good reviews, the customer service doesn’t. So that’s something to consider.

You can download the app on Google Play and App Store.


Bangkok has countless bus routes and operators that could take you across the city at almost any time.

  • Starting Cost: THB8 (no air conditioning) and THB10 (air conditioning)
  • Hours of Operation: 5 AM to 10 PM in most cases; some buses run to midnight and others operate through the night
  • Pros: Inexpensive
  • Cons: Slow along most downtown routes, no air conditioning on some buses, and overcrowded
Bangkok’s infamous, non-air conditioned red bus.

Bangkok’s buses are big, grunting rusty monsters that lurch and swerve through city gridlock at preposterous speeds, tossing their inhabitants around like socks in a dryer. Most of buses label their destinations in Thai script only.

Riding the bus is an adventure in and of itself, and I’d take it over the city’s mass transit any day (except for days where I have places to be).

Most buses here generally work the same way as buses in other major cities. Wait at the designated bus stop. When the bus number you require turns up, hop on and take a seat or find somewhere to stand. Wait for the conductor to arrive. On air conditioned buses, state your destination and pay the required amount.

As non-air conditioned buses charge a flat fee, you need only to hand over the money. Buses generally deal in small nominations only. So, don’t pay with a THB500 or THB1,000 note unless you’re interested in learning some new and fairly brutal Thai vocabulary. Receive a ticket. Don’t immediately toss it — inspectors do occasionally get on to check tickets, and you’ll be paying twice if you don’t have yours.

To stop the bus, press one of the buttons attached to the handrails, preferably giving the driver enough time to safely stop before your destination. A few friendly conductors will indicate when your stop is coming up if you’re clearly having difficulty, but don’t count on it — it’s best to keep an eye out yourself.

It’s common for drivers to briefly pause in the center of the road rather than pulling in to the stop if they’re on a particularly tight schedule, so take a second to check for passing motorcycles before stepping off.

The Bangkok bus network is labyrinthine in nature, with over 100 routes covering Bangkok, Nonthaburi, Pathum Thani, Samut Sakhon, Samut Prakan, and Nakhon Pathom. Thy come in a range of colors and conditions from fully air-conditioned and relatively modern to fan-cooled rust-buckets.

It’s a good idea to check a route map before setting out. You can find an example on the Viabus app or the BMTA’s website.

It’s always worth finding out what number you need beforehand. Also, bear in mind that the color of the bus sometimes matters, as some buses with the same numbers but different colors will take different routes.

Some numbers are also followed by a Thai symbol, which again indicates a different route. For example, bus 73 takes a different route than bus 73ก.

Fares vary depending on the route and condition of the bus but can be separated into two categories — those with AC and those without.

  • AC buses are either yellow or blue. There are also the more modern and comfortable EURO II buses, which come in a variety of colors. They cost between THB10 and THB24, depending on the length of the trip.
  • Non-AC buses are priced at a flat rate, depending on the color of the bus. The rickety cream-red buses are THB8 a trip. The slightly newer orange and white-blue buses are THB9. For trips made after 10 PM, the orange bus increases its fare to THB10.

A number of regular buses also offer an Expressway Service, which generally skips a number of stops along the route to take the expressway. These can be differentiated from normal buses by checking the signs displayed in the front window — blue signs for the normal route, yellow for expressway.

There are also buses that display a red sign, which only cover a small section of some of the city’s busier routes.

Finally, there are four bus routes that connect downtown Bangkok to Don Mueang Airport, the A1 to A4 routes. The A1 runs from Chatuchak, and the A2 from Victory Monument. Both charge a flat fare of THB30.The A3 bus runs from Lumphini Park and theA4 runs from Sanam Luang, via the popular backpacker hub of Khao San Road. Both services will set you back THB50.

The majority of buses run until 10 PM, with a few running until 11 PM to 12 AM. There is no price increase, with the exception of the aforementioned non-air conditioned orange bus.

The BMTA call center can be contacted at 1348 if you have any problems. For English-speakers, your best bet may be Google Maps, which will generally offer appropriate bus routes and times between two given destinations.


Cheap, fast, and comfortably air-conditioned, it’s easy to see why Bangkok’s fleet of minivans are a popular choice for many commuters traveling back and forth from the suburbs.

  • Starting Cost: THB10
  • Hours of Operation: Varies depending on route: services start between 4 AM and 6 AM and finish at 10 PM
  • Pros: Cheaper than a taxi and speedier than a bus
  • Cons: Notoriously unsafe
Minivans are a fast, yet sometimes unsafe way to travel in Bangkok.

Unlike the cumbersome bus, vans can avoid the heavier traffic by weaving through the city’s side streets and flying across its expressways.

Indeed, were it not for their unfortunate habit of frequently careering out of control and tumbling off expressways due to the less-than-cautious driving of their operators, they’d be the perfect form of public transport.

Still, the risk of fiery death has done little to deter many passengers, and you’ll find it’s still a tight squeeze in the majority of the city’s vans.

Minivans can be boarded by either heading to one of the city’s bus stations, or simply flagging one down by the side of the road. It can be hard for a Bangkok newbie to differentiate between the BMTA’s public passenger vans and a privately hired one.

However, there are a few aspects that should mark them out from the crowd. BMTA vans are usually white Toyotas with a colorful, swirly patterns along the fronts and sides, or a straight bar pattern. They often have Thai script along the sides, listing their numbers and destinations.

Vans generally leave from local hub areas, such as universities, markets, and major department stores.

Note that like many other forms of transport in Bangkok, minivans tend not to leave these hub areas until they’re full, which could equate to a long wait in some areas. Also note that in these hub areas, you pay the driver first, as opposed to when arriving at your destination.

When taking a minivan, you have to tell the driver where you’d like to stop. A quick, firm jawt noy khrab/kaa usually does the trick. Most vans will usually stop at popular local destinations like malls and BTS stations to let people in and out.

You must then hand your money over to the driver, unless you got on at a hub spot, in which case you presumably already paid. Again, bear in mind that these guys usually deal in small denominations, and wouldn’t appreciate a THB1,000 note being handed to them, so make sure you’ve got some change handy.

Minivans are also speedy options for traveling from Bangkok to nearby provinces like Chonburi, Ayutthuya, Kanchanaburi, Nakhon Nayok, and Prachuap Khirikhan. It’s also a popular airport transfer options in many airports in Thailand.


A songthaew is a pick-up truck converted into a passenger truck. It has two benches in the truck bed, which is covered with a canopy. Songthaews act like an ad hoc bus service along certain busy routes in Bangkok. They come in several varieties, although the most common in Bangkok are the long, sleek, red Isuzus.

  • Starting Cost: THB7 but increases to THB10 from 9 PM to 10 PM
  • Hours of Operation: Varies depending on route, but generally 6 AM to 10 PM with a few services running until midnight
  • Pros: Hop-on and hop-off anywhere, cheap
  • Cons: You better like getting intimate with complete strangers
Songthaews arethe cheapest wat to get around the city.

Songthaews generally follow set routes — usually running in a small loop up and down some of the city’s busier roads and sois. You can flag one down from the side of the road or board at a few fixed stops, usually near a mass transit station or the car park of the local Tesco Lotus/Big C.

Along main roads, they also make stops at bus stops. There’s no need to tell the driver where you’re going. Simply wave one down, climb into the back, wait until you’ve arrived at your destination, and hit one of the buzzers in the bed of the truck. Then, hand the driver the fare at your destination and go on your merry way.

The fare is a flat fee of THB7 increasing to THB10 after dusk. Have your money ready in small denominations before heading up to the driver’s window. These guys don’t like waiting around, and you don’t want to be “that tourist,” getting chewed out by a driver who’s holding up traffic as you fumble around in the recesses of your wallet for spare change.

Information is scarce regarding songthaew routes and fares online, at least in the English-speaking parts of the Internet. Although many songthaews display their destination along the side of the van or in the front corner of the window, it’s almost always rendered in Thai script. So, check with a local or ask the driver before climbing aboard.

The red truck may work differently in other provinces. Songthaews in Chaing Mai, for example, are a type that run on a fix route and another type that work similar to taxis. You need to tell the driver your destination, and he will take you there.

Motorcycle Taxis

Motorcycle taxis (or just motorsai to the locals) are the daredevils of the Bangkok transport network. Capable of zipping between gridlocked traffic at often pant-wetting speeds, they’re not for the faint-of-heart. But they’re pretty much unbeatable for bang-for-your-buck speed when you’re running late for work.

  • Cost per km: THB20 for the first kilometer and increases by increments of THB10
  • Pros: Fastest things on the road, available almost everywhere, and can go almost everywhere
  • Cons: Occasional unscrupulous drivers, possibly the most dangerous means of travel on this list
Motorcycles are a speedy way to traverse Bangkok, especially during rush hour.

Recognizable by their distinctive orange vests, motorcycle taxi drivers can be found waiting at charmingly ad hoc ranks near the entrances to many of the city’s sois, mass transit stations, or outside large shopping and entertainment centers.

The larger ranks will usually have a large signpost displaying local destinations and fares. However, these are often written in Thai, with the occasional exception at local businesses and attractions like Big C.

Fares generally work on a loose zoning system and are fairly standardized. So it’s generally around THB20 for the first kilometer, with the price increasing from there. Generally speaking, these fares are not up for negotiation — simply state your destination, hop on the back, and pay the correct fare at the end of the trip.

Note that in some tourist areas like Siam, these fares increase sharply and can be as much as THB40 a kilometer.

Freelance motorsai can also be flagged down from the side of the road if they happen to be passing and you’re not near a stop. As there’s no set price for these kind of transactions, you’ll have to negotiate a little. However, if it’s a route you take regularly, you can usually hand over the standard price without receiving any complaints.

A few more unscrupulous drivers, particularly outside of the downtown area, may take advantage of your naivety to squeeze a couple of extra baht out of you if you ask about the fare.

Although, the vast majority of motorbike taxi drivers are commendably honest. I was once chased down by one to hand me back my THB10 after I mistakenly paid for a THB30 ride with two 20-baht notes.

Bear in mind that most Bangkokians use motorbike taxis for the five to 10 minute trip from the BTS to their condo. Rapid trips back and forth are the driver’s bread-and-butter. While they’ll rarely turn down a long-distance fare, you can expect to have to pay over the odds if you want a driver to carry you across town.

Recently, police have been cracking down on motorcycle drivers and passengers who don’t wear helmets. So, be sure to ask for an extra helmet from the driver. And if you take motorcycle taxi regularly, it may be a good idea to invest in your own.

Lastly, if you use motorcycle taxis regularly, you can download the Grab or Bolt app to make it more convenient to find a driver.

If you travel regularly by motorcycle taxi, be sure that you have health insurance.


Tuk-tuks have an undeniable charm about them. And there’s something special about careering through a Bangkok night hunched in the back with the wind in your hair and recirculated diesel fumes in your lungs.

  • Starting Cost: THB80 but increases with traffic conditions
  • Pros: Iconic, fast, and genuinely quite fun
  • Cons: Pricey compared to similar modes of transport, notoriously dishonest drivers, increasingly rare in many parts of the city
Tuk-tuks may be fun to ride, but they are relatively expensive.

Many locals and expats view them as something for the tourists rather than a practical, everyday means of transportation. And they’re a rare sight in many residential areas of the city. The main reason is that they’re even more expensive than taxis. However, tuk-tuks continue to swarm in large numbers at tourist hubs like the Grand Palace, Khao San Road, and Siam Square.

Seemingly unregulated, tuk-tuk fares are mostly up for negotiation with your driver. Although somewhere between THB80 and THB100 is generally agreed to be a fair figure for a short hop.

Longer journeys rarely cost more than THB150. This is a flat rate, regardless of how many people are in the back. Some tuk-tuk drivers may try to entice you into their ride by pointing out how little the fare is per person. For example, a THB80 ride for four people works out to just THB20 each.

It’s usually best to work out how near or far your destination is before negotiating the fare, and to have a general idea of how much you’re willing to pay. Most tuk-tuk drivers generally expect you to haggle over the price, so expect a preposterously inflated sum upon first asking.

Despite their appearance, tuk-tuks are generally safer than motorcycles. Although you’ll endure almost the same level of exposure to the elements. You’re probably more at risk from the drivers themselves, who have been known to get aggressive during fare disputes. The best course of action is to keep calm and walk away if the situation appears to be getting out of control.

Scams involving tuk-tuk drivers are legendary among travelers in Thailand. The best known is the infamous jewelry store scam. A tuk-tuk driver at some local attraction (Grand Palace, Wat Pho, etc.) earnestly tricks you to thinking that said attraction is closed. And then they offer to give you a cheap or even free ride to another place nearby — usually a fake gem store.

In a similar vein, your driver may take you to an overpriced, mediocre restaurant or tailor, for which they receive a little commission. Best course of action is to be wary of any offer that seems too good to be true, and to stay informed of the latest scams.

Water Transportation

A more adventurous way to get around Bangkok is by water vessel, whether that’s a ferry or canal boat.

Chao Phraya Express Boats

Bangkok was once known as the Venice of the East for its intricate network of canals (khlongs) that once operated as the city’s water source, food source, transportation infrastructure, and waste removal system.

  • Starting Cost: THB8 depending on line and distance traveled; THB200 for the tourist boat
  • Hours of Operation: 6 AM to 8 PM but varies by line
  • Pros: Skip the traffic, easy access to some of the city’s biggest tourist attractions
  • Cons: Limited to only the places that can be reached from the Chao Phraya River
An easy and fun way to cross the Chao Phraya River.

While the road has long since taken over many of the khlong’s former duties, the canals and the mighty Chao Phraya River continue to function as a part of Bangkok’s transportation network.

Riding on a river taxi is certainly one of the more pleasant ways to traverse the city. Feeling the river breeze in your hair as you fly past what remains of Bangkok’s past — ramshackle stilt houses, shimmering riverside temples, the peaks and spires of palaces — certainly beats squatting in the back of a musty taxi.

There are a wide variety of boats available, from the opulent river cruises to the wooden river-crossing ferries. Here’s a brief breakdown of options:

Express Boat River Taxis service the Chao Phraya, the main artery of Bangkok’s water network. Services run from Wat Rajsingkorn, near the fancy Asiatique restaurant and shopping complex, all the way up to Pak Kret in the northern suburbs.

Sathorn Pier, which is connected to the BTS Saphan Taksin by a short walkway, is the hub for the Chao Phraya Express Boat and will more than likely be your first port of call if you’re arriving from Silom or Sukhumvit.

Each pier is designated by a number, counting either up or down from the Central Pier in Sathorn. So, the pier immediately north of Sathorn, Oriental, is Pier N1, the next, Wat Muang Kae, is N2, and so on. The piers to the south are S1, S2, etc. Those wishing to visit Asiatique can also take a free shuttle boat from Sathorn Pier.

There are five different lines operating along the river, which run either all day or only during the morning or evening rush as follows.

The All Day Services include the Orange Flag and the Blue Flag Lines. The Orange Flag Line runs between Nonthaburi and Wat Rajsingkorn. But it skips a number of the smaller piers along the way, such as Rajinee Pier (N7). It runs seven days a week between the hours of 6 AM to 7 PM and costs a flat rate of THB15.

The Blue Flag Line is the dreaded Chao Phraya Tourist Boat, which is a more user-friendly version of the standard Express boats. They are more spacious vessels with English-speaking tour guides.

The Tourist Boat charges either THB60 for a one-way trip or a flat fee of THB200 for a full ticket, although this ticket does entitle you to ride the boat all day, or at least for the hours it’s operational. It skips the majority of piers along the route, stopping only at the major tourist destinations.

The Commuter Services include the No Flag, Yellow, and Green Lines. The No Flag (Local) Line runs from Nonthaburi (N30) to Wat Rajsingkorn (S3). Predominately a commuter service, it operates between the hours of 6:45 AM and 7:30 AM, and again from 4 PM to 4:30 PM, Monday to Friday. Tickets are between THB10 and THB20, depending on distance. The Local Line stops at almost every pier along the route, making it slow-going for tourists in a hurry.

Similarly, the Green Flag Line is another commuter-oriented service, running from Pak Kret (N33) to Sathorn (Central) via Nonthaburi (N30). Like the Local Line, it runs two services a day, Monday to Friday. The Morning Service runs from 6:10 AM to 8:10 AM, and the afternoon service from 4:05 PM to 6:05 PM. Fares are again dependent on distance, ranging from THB13 to THB32.

The Yellow Flag Line runs from Nonthaburi (N30) to Sathorn (Central). It also runs two daily services, Monday to Friday. The morning service runs from 6:15 AM to 8:20 AM, and the afternoon service from 4 PM to 8 PM. Fares are again dependent on distance, ranging from THB20 to THB29.

Long-Tail Boats

Long-tail boats are narrow, slender, covered vessels that can zip along the city’s narrower canals at stomach-churning speeds. Available for private hire, touts offering tours can be seen at several of the larger piers, such as Sathorn or the Oriental Pier (Pier No.1).

  • Starting Cost: Expect to pay anything from THB500 to THB2,000, depending on length and duration of your trip and your negotiating skills
  • Hours of Operation: Dawn till dusk
  • Pros: Exotic, see a different side of Bangkok
  • Cons: Scams are not unheard of
If you want a private tour of Bangkok’s waterways, a long-tail boat is the way to go.

Tours are arranged on a fairly freewheeling basis, and routes and fares can be arranged with your guide beforehand. Reports vary on a good price. Some report paying THB600 to THB700 for an hour-long tour, and between THB1,500 to THB1,800 for an hour and a half.

A few websites have warned of scams involving long-tail boats, especially those offering seemingly too-good-to-be-true discounts. Usually these are of the “stop-at-gem-stops” variety, although reports cases of hapless tourists being taken out into the middle of the river and gouged for cash before their guide agreed to take them into shore. As with most of these situations, it’s best to trust your instincts or book through a hotel or tour operator.

River-Crossing Ferry

River-crossing ferries are no frills water vessels that go from point A to point B without much fanfare.

  • Starting Cost: THB3.5
  • Hours of Operation: Dawn till dusk
  • Pros: Can’t be beat when it comes to crossing the river
  • Cons: Any cons are negated by the fact that you’ll be in a ferry for about a minute
The river ferry may be slow, but it getsthe job done.

Not much needs to be said about these ferries. Although the starting price is THB3.5, you can pay up to THB4 to be escorted across the river by a ramshackle wooden raft. Such ferries can be found at most piers in the city.

Khlong Saen Seap Express Boats

The Khlong Saen Seap is a major canal that cuts an aquatic beeline through some of the most prominent areas of the city, including Sukhumvit, Pratunam, and Ramkhamheng.

  • Starting Cost: THB10
  • Hours of Operation: 5:30 AM to 8:30 PM and 7 PM on weekends
  • Pros: Skip the traffic, see a different side of downtown Bangkok
  • Cons: Overcrowding can be a problem at rush hour, safety features are lacking

The express boat service is split into two lines, the Panfa Leelard Line, which terminates at Panfa Leelard near the Golden Mount, and the Wat Sriboonreung Line, which terminates at Wat Sriboonreung. Both intersect at Pratunam Pier.

A single ticket, which range from THB10 to THB20 and increase by increments of THB2 depending on distance traveled, can be purchased for both lines. But don’t toss the ticket before switching boats.

Riding the boat itself can be something of an adventure. To avoid being doused with canal water, make sure you grab a seat up front if possible. Getting on and off the boat can be a challenge too, often involving a little light jumping — women with short skirts and/or high heels, take heed.

All available routes are available on Transit Bangkok’s website.

Airport Transfers

To combat some of the issues that Suvarnabhumi Airport has faced with taxi drivers, the airport now has an official station where you can get a taxi into the city. It’s located outside of the ground-floor, just outside the main entrance.

Simply go to one of the taxi kiosks and get a queue number. Before you get your number, however, you will be asked where you’re going and whether you need a car or SUV, depending on how many people you’re with and the amount of luggage you have.

You have to pay a THB50 airport fee, plus any tools, and the cost of the fare. The fare is calculated the same as in any taxi in Bangkok, which I talk about in the Metered Taxi section.

Grab is a good alternative, especially when you need to get to the airport from town. It regularly offers coupon codes that will net you up to a THB100 discount. Grab posts coupons on their app, so be sure to install it before coming to Thailand. I talk more about Grab in a below section.

The aforementioned Airport Rail Link can be found on the underground floor at Suvarnabhumi Airport. In addition, the airport has public vans and buses that go to many parts of Bangkok and other popular provinces. You can find them at the bus terminal, accessible by one of the free airport shuttle buses. 

Don Mueang airport also offers shuttle buses to many parts of Bangkok, including Khao San Road.

Read more: Bangkok Airport Transfers: Costs, Services, Locations, and More!

Private Hires

You also have the option of hiring private modes of transportation to get around Bangkok. Let’s look at a few of your options below.


A number of limousine companies are available in Bangkok for the more discerning traveler, offering high-class luxury vehicles at high-class luxury prices. Specializing in transport to and from the airport, many companies also offer rides to neighboring provinces such as Pattaya and Ayutthaya.

  • Starting Cost: Between THB1,000 and THB4,500 for a one-way downtown trip is standard
  • Pros: Travel in style
  • Cons: A bit pricey

There are endless options when it comes to hiring luxury cars. The most prominent and reasonably-priced option appears to be the service offered by Airports of Thailand (AOT), who offer a number of vehicles ranging from the Mercedes Benz E300 to the BMW 7 series. Fares seem to hover around the THB1,500 region for a Toyota, increasing to THB2,000 for the 7 series.

Oriental Escape is another company who come highly recommended by those in the know. Fares for a downtown hop range from around THB1,100 for a bog-standard Camry up to THB7,300 for a ride in a Mercedes S-Class.

Read more: Renting a Car in Thailand: What You Need to Know


For when you really need to channel that Phil Collins flying-into-Live-Aid-vibe, a number of companies in Bangkok offer the option of chartering a helicopter to your destination.

  • Starting Cost: Around THB90,000 to THB100,000 per hour
  • Pros: Soar over the traffic, feel like a rock star
  • Cons: Probably not a feasible option unless you’re either a millionaire or on a particularly generous expat package

From what I gather, Advance Aviation and Skydance appear to be the two biggest operators when it comes to charter helicopters in the city. Their prices are similar, with Advance charging THB87,500 per hour (plus VAT) for a ride in their EC-135 and Skydance charging THB93,625 (again, exclusive of VAT). Both appear to operate between dawn and dusk.

General Tips and Advice

With so many options available for getting from Point A to B, it’s worth doing the research before setting out. Things like the weather, time of day, and big events can make a difference. Here’s a general breakdown of available transportation, and what to take on which day.

Try to avoid travleing during rush hour.


Early Morning (5 AM to 7 AM): Traffic is genuinely mild during this time, getting progressively busier towards 7 AM. There may be some congestion along major roads like Sukhumvit or Phahon Yothin from around 6 AM onward, particularly near the entrances of schools, but nothing too strenuous.

Taxis, minivans, and buses are still an option at this time for longer journeys. However, traffic coming into the city from the suburbs may cause some delays. You might save a little money taking a taxi if you usually take the BTS, MRT, ARL, BRT, or motorcycle taxis during this time.

A number of Chao Phraya Express Boat lines begin operating at this time. The Local Line operates from 6:45 AM to 7:30 AM, the Orange Line begins operating at 6 AM, and the Green Flag Line operated from 6:10 AM to 8:10 AM, and the Yellow Flag Line runs from 6:15 AM to 8:20 AM.

For commuters entering the city from Nonthaburi and the northern suburbs, this could be a massive time and money saver. The Khlong Saen Seab Express Boat service begins operating at 5:30 AM, which could also save a lot of time for those who live and/or work near the canal.

Morning Rush Hour (7 AM to 10 AM): Traffic ramps up quickly during this time. In many areas, traffic police begin re-directing traffic, causing gridlock. Taxis are no longer a sensible option in the city center for anything but the shortest of short hops.

The BTS and MRT run at peak frequency during this time, meaning a train should arrive once every two to three minutes. However, due to the influx of passengers, longer lines can form at some stations, which may cause delays and general discomfort.

However, they are the best option for longer journeys in the downtown area during this time. Motorcycle taxis are a good option for short hops during rush hour, as they can weave effortlessly through the traffic.

Buses and songtheaws should be avoided, except for short journeys, and only if you’re not in a rush, as even side streets can quickly become congested.

Only the Orange Flag Line remains operational on the Chao Phraya after 8:20 AM, and it remains operational until the afternoon service begins at around 4 PM.

Daytime (10 AM to 4 PM): Traffic begins to taper off during this time. With the majority of youngsters at school or work, Bangkok begins to take on a Night of the Living Dead-style vibe as the elderly shuffle out to reclaim the streets.

However, traffic remains moderate throughout this time. It’s possible to get a taxi along the main roads like Sukhumvit, but expect it to be a little slow-going. Roads going into and out of the city quiet down a bit, making the bus or minivan a slower option. Tuk-tuks run throughout the more popular tourist areas, and may be an option for short hops (depending on your tolerance for negotiation). Minivans may also save you a little time, as they can make use of the city’s expressways.

Frequency of trains on the BTS and MRT drops significantly during the daytime period. Expect to wait five to six minutes for a train. For trips of one or two stations, it may be quicker and more cost effective to get the bus during this time. Similarly, this is a good time to ride the songtheaw in areas that are serviced by them.

Evening Rush Hour (4 PM to 9 PM): Traffic begins to ramp up as the majority of schools empty between 3:30 PM and 4 PM and it continues to rise as offices begin bleeding staff out into the city from 5 PM onward.

The roads (taxis and buses in particular) should be avoided wherever possible during these times. Once again, the BTS and MRT are at their most frequent during these times (a train every two to three minutes), but expect extremely long queues, particularly at stations like Asok and Siam.

However, mass transit is your best bet for these times if you want to get to your destination quickly and relatively cheaply. Minivans are also an option at both rush hours, as their size allows them to bypass much of the worst gridlock.

The Chao Phraya Express runs its afternoon service during this time. The Local Line runs a service from 4 PM to 4:30 PM, the Green Flag Line runs a service from 4:05 PM to 6:05 PM, and the Yellow Flag Line runs a service from 4 PM to 8 PM, which may be a safer bet than the roads. The Khlong San Saeb Express also continues to run during this time, closing down at around 8:30 PM.

Late Night (9PM to 5 AM): After a small surge around 9 PM as the major shopping centers close and night-time revelers take to the streets, traffic begins to taper off to very agreeable levels as midnight approaches.

The BTS and MRT slows to between five to eight minutes of wait time between trains as the night wears on, finally ceasing operations at midnight. The majority of buses stop operating at 11 PM, with the exception of the cream-red colored Night Bus.

Songtheaws stop running at around 10 PM. Many motorcycle taxis begin to wind down their activities at the 10 PM or 11 PM mark, although some can be found at particularly busy nightlife spots throughout the late evening.

Basically, your best option for travel late at night is a taxi or Grab. With the roads mostly clear, (except for around some of the busy nightlife areas like lower Sukhumvit or Khao San), you can expect to have a speedy and fairly painless journey.

However, you do need to be a little more mindful of your personal safety as the night wears on and the scam artists (or worse) begin to multiply. Using a taxi app like Grab is the safer bet.

Weekends and Holidays

Although generally quieter than the weekdays, traffic can still be a major problem on the weekend and during holidays. Saturday night in the Sukhumvit area can be a nightmare, for example. The BTS and MRT generally runs more infrequently at the weekend, with a wait of around five minutes between trains.

Other than that, schedules are generally the same as during the week. There’s no change to either the bus or minivan schedule on the weekend, making them a good, cheap – if somewhat unpredictable – option.

Getting a boat is a little trickier. On the Chao Phraya Express, only the Orange Flag and Tourist lines are available. On the other hand, the Khlong San Saeb Express runs a similar schedule to the rest of the week, although it ceases operations a little earlier (7 PM).

Its proximity to a number of major sites of interests and the shopping hub of Pratunam makes it a pleasant choice for a Saturday outing, if you happen to be nearby.

Now, on to You

That sums up our Bangkok transportation guide. I hope that you find the easiest way to get from where you are to where you’re going in the city.

If at all possible, be sure to use the advice above to beat Bangkok’s traffic and traverse th city with ease.

However, if you do have to get across Bangkok during peak times, you now know which routes and modes of transportation to take.

Want to Support Us?
Don't miss out on becoming an ExpatDen Premium subscriber. You get over 100 exclusive guides that show you how to save thousands of dollars and countless hours of time while setting up your life in Thailand. And by joining, you also help us create more unmatchable content for future and current expats around the world.
Questions About This Article?
Please post them in our Reddit community at /r/expatden.