Bangkok's public transportation system has transformed dramatically over the past two decades. What was once a city defined by gridlocked traffic and unreliable bus routes now boasts one of Southeast Asia's most efficient mass transit networks. For expats moving to Bangkok, understanding the BTS Skytrain, MRT subway, and connecting transport options is not just convenient -- it is essential for daily life in one of Asia's greatest food cities. This guide covers every line, every fare, and every tip you need to navigate Bangkok like a local.
The BTS Skytrain is the backbone of Bangkok's above-ground transit system. It operates two main lines plus a short extension. The Sukhumvit Line runs north to south from Mo Chit through the commercial heart of Bangkok, passing through Siam, the central interchange, and continuing south through Asoke, where it connects to the MRT at Sukhumvit station, then onward through On Nut, Ekkamai, Phra Khanong, Bang Na, Bearing, Samrong, and terminating at Kheha in Samut Prakan province. The Silom Line runs east to west from National Stadium through Siam, where it interchanges with the Sukhumvit Line, then to Sala Daeng, which connects to MRT Si Lom, continuing to Saphan Taksin near the Chao Phraya River, and terminating at Bang Wa in the Thon Buri side. The Gold Line is a short branch running from Krung Thon Buri to Khlong San and Saphan Taksin, primarily serving the IconSiam shopping complex and the surrounding riverside area.
BTS fares are distance-based and range from 16 THB for a single-station hop up to 59 THB for the full length of a line. If you commute daily, the Rabbit Card is essential. This stored-value card costs 100 THB to purchase, which includes a 50 THB non-refundable card fee and 50 THB initial stored credit. You tap in at your origin station and tap out at your destination, and the fare is automatically deducted. Top up at any BTS station ticket machine or service counter in increments of 100 THB, 300 THB, or 500 THB. BTS monthly passes are available for unlimited rides on specific route combinations. The standard 30-day pass costs between 1,300 and 1,500 THB depending on how many stations you need to cover, which represents significant savings for regular commuters making round trips that cost 40-59 THB each way. Student passes with discounted fares are also available with proper enrollment documentation from a Thai educational institution.
MRT subway system complements the BTS by covering areas the Skytrain does not reach
The MRT subway system complements the BTS by covering areas the Skytrain does not reach. The Blue Line is the primary MRT route, forming a partial loop through central Bangkok. It runs from Hua Lamphong, Bangkok's main railway station, through Sam Yan, Si Lom where it connects to BTS Sala Daeng, Lumphini near Lumphini Park, Sukhumvit where it connects to BTS Asoke, Phetchaburi where it connects to the Airport Rail Link at Makkasan, Phra Ram 9, Rama 9, Thailand Cultural Centre, Huai Khwang, Sutthisan, Lat Phrao where it connects to the Yellow Line, Phahon Yothin, Chatuchak where it connects to BTS Mo Chit, Kamphaeng Phet near Chatuchak Market, and continuing west through Bang O, Bang Phlat, and terminating at Lak Song in Bang Khae. The extension from Hua Lamphong loops through Sanam Chai, near the Museum Siam, Itsaraphap, and connects to the western section near Bang Yi Khan. The Purple Line runs from Khlong Bang Phai in Nonthaburi province south through several stations to Tao Poon, where it connects directly to the Blue Line. The Yellow Line is an elevated monorail running from Lat Phrao, connecting to both MRT Lat Phrao and BTS Lat Phrao, eastward through Sri Thepa, Si La Sao, Mahat Thai, Ramkhamhaeng, and terminating at Samrong where it connects to BTS Samrong.
MRT fares range from 16 to 70 THB depending on distance traveled. The MRT uses its own stored-value card system, separate from the Rabbit Card used on BTS. Purchase an MRT card at any station for 100 THB, comprising a 50 THB refundable card deposit and 50 THB initial credit. Unfortunately, there is no single card that works across both BTS and MRT as of 2026, though a combined card has been discussed for years. For now, expats who use both systems regularly carry both a Rabbit Card and an MRT card.
Both BTS and MRT operate from approximately 6:00 AM to midnight daily. Trains run every 3 to 6 minutes during peak hours and every 5 to 10 minutes during off-peak times. Peak hours are 7:30 to 9:30 AM and 5:00 to 7:30 PM on weekdays. If you have flexibility in your schedule, avoid traveling during these windows. Trains are packed to capacity at the busiest stops like Siam, Asoke, Sala Daeng, and Mo Chit, with station staff sometimes managing passenger flow at platform edges. Saturday mornings and Sunday evenings are also congested due to shopping traffic at major mall hubs connected to transit stations.
Airport Rail Link connects Suvarnabhumi Airport to central Bangkok
The Airport Rail Link connects Suvarnabhumi Airport to central Bangkok and is the cheapest way to get from the airport to the city center. It runs from Suvarnabhumi Airport station through Lat Krabang, Ban Thap Chang, Hua Mak, Ramkhamhaeng, Makkasan where it connects to MRT Phetchaburi, Ratchaprarop, and terminates at Phaya Thai where it connects to BTS Phaya Thai. The City Line takes approximately 26 minutes for the full journey and costs a flat fare of 35 THB from the airport to Phaya Thai, with intermediate stops priced between 15 and 45 THB. The former Express Line service has been discontinued. Trains run from 6:00 AM to midnight, departing every 10 to 15 minutes. Compare this to a taxi which costs 300 to 500 THB plus 70 THB in toll fees, or a Grab ride at 350 to 600 THB with surge pricing.
For areas not covered by BTS or MRT, the Chao Phraya River Express boats are an excellent and scenic option. The boat service runs along Bangkok's main river with multiple lines serving different routes. The Orange Flag boat is the most popular and affordable, running from Nonthaburi in the north to Wat Ratchasingkhon in the south for a flat fare of 16 THB regardless of distance. The Blue Flag tourist boat costs 30 THB per trip or 150 THB for a day pass and stops at major tourist piers. The Gold Flag express boat makes fewer stops and costs 25 to 40 THB. Key interchange piers include Sathorn, connecting to BTS Saphan Taksin, Rajinee near the Grand Palace and Wat Phra Kaew, and Phra Athit near Khao San Road. Boats operate from approximately 6:00 AM to 7:30 PM daily and are a pleasant way to travel while avoiding road traffic entirely.
Motorbike taxis are the fastest way to cover short to medium distances when roads are gridlocked. You will see motorbike taxi stands at nearly every major street corner and soi entrance, identified by drivers wearing orange vests. Fares start at a minimum of 20 THB for short trips of a few blocks and increase based on distance. A typical 2 to 3 km ride costs 30 to 50 THB, while longer cross-district trips can reach 80 to 150 THB. Some stands post prices on signs, but many require you to negotiate the fare before the ride. Always wear a helmet, which is legally required and provided by the driver. While motorbike taxis are not the safest transport option, they are undeniably the fastest when traffic is at a standstill.
Ride-hailing apps have transformed Bangkok transport
Need help with Practical?
Browse verified service providers on Thailand Path.
Ride-hailing apps have transformed Bangkok transport. Grab is the market leader with the largest fleet, while Bolt has gained significant market share by offering consistently lower prices. A typical 5 km Grab car ride costs 80 to 150 THB, while the same trip on Bolt costs 60 to 120 THB. Both apps offer car and motorbike taxi options. Grab also offers GrabFood delivery, which many expats rely on daily. Bolt's main advantage is pricing, typically undercutting Grab by 15 to 30 percent on most routes. However, Grab has better driver availability, especially during peak times and rainy weather. During heavy rain or rush hours, both platforms implement surge pricing that can double or triple normal fares. Having both apps installed is the best strategy so you can compare prices and estimated arrival times before booking.
Choosing where to live based on transit access can dramatically improve your Bangkok experience. The best neighborhoods for transit-dependent expats start with the Asoke to Thong Lo corridor along the BTS Sukhumvit Line. Asoke is the single best-connected location in Bangkok, with both BTS Asoke and MRT Sukhumvit providing interchange access. Thong Lo is one stop east and offers a slightly quieter, more residential feel with excellent restaurants and cafes. One-bedroom condos in these areas start from 15,000 to 25,000 THB per month. Next is the Sala Daeng to Silom area along the BTS Silom Line, Bangkok's traditional business district with excellent BTS access and MRT connection at Si Lom station. Rents are slightly higher at 18,000 to 30,000 THB for a one-bedroom, but you are closer to the river and Lumphini Park. The Ari to Phahon Yothin stretch along the BTS Sukhumvit Line north of Siam is popular with young Thai professionals and expats seeking a more local neighborhood feel. Rents drop to 12,000 to 18,000 THB for a one-bedroom, and you have easy access to Chatuchak Weekend Market via nearby Mo Chit station. For budget-conscious expats, Bang Na and Bearing in the southern Sukhumvit area offer one-bedroom condos from 8,000 to 15,000 THB with BTS access on the newer extension, though the commute to central Bangkok takes 30 to 45 minutes. Finally, the Lat Phrao area, served by both the MRT Yellow Line and BTS Sukhumvit Line, offers affordable living at 8,000 to 14,000 THB monthly with rapidly improving infrastructure and amenities.
Monthly Transit Budget Breakdown
Understanding your monthly transit costs helps with budgeting. A daily BTS or MRT commuter making a round trip of 8 to 12 stations spends approximately 80 to 100 THB per day, or 2,000 to 2,500 THB per month. A monthly pass brings this down to 1,300 to 1,500 THB. Adding occasional Grab rides for destinations not near transit stations adds another 1,000 to 2,000 THB per month. Motorbike taxi rides for last-mile connections add 500 to 1,500 THB. A typical expat who combines transit with ride-hailing and motorbike taxis spends 3,000 to 5,000 THB per month on transport in Bangkok, which is significantly less than owning and operating a car. Compare this to the cost of living across Bangkok neighborhoods to see how transit proximity affects your overall budget.
For those considering a scooter, monthly rental costs run 2,500 to 4,000 THB plus fuel at approximately 500 to 800 THB per month. However, Bangkok traffic makes scooter riding dangerous and stressful for inexperienced riders. Accident rates are high, and insurance coverage for scooter rentals is often inadequate. Most experienced Bangkok expats recommend sticking to public transit and ride-hailing rather than riding a scooter in the city, reserving scooter rental for trips to islands or smaller cities like Chiang Mai where traffic is more manageable.
Common Mistakes on Bangkok Transit
Several common mistakes catch new expats off guard. First, not having the correct card for each system. The Rabbit Card only works on BTS, and the MRT card only works on MRT. Carrying both is essential if you transfer between systems regularly. Second, not topping up cards before rush hour. The top-up machines at busy stations like Siam and Asoke have long queues during peak times. Keep at least 300 THB on each card at all times. Third, standing on the wrong side of escalators. Stand on the left in Bangkok, walk on the right. This is the opposite of most Western countries and will earn you annoyed looks if you get it wrong. Fourth, blocking train doors during boarding. Always let passengers exit before you enter, and move quickly to the center of the car. Standing near the doors when the train is crowded is considered inconsiderate.
Fifth, underestimating rush hour. The difference between a comfortable commute at 10:00 AM and a claustrophobic squeeze at 8:30 AM is dramatic. If you work remotely with flexible hours, shift your commute to avoid the 7:30 to 9:30 AM and 5:00 to 7:30 PM peaks. Sixth, ignoring the river boats. The Chao Phraya Express is one of the most pleasant and underutilized transport options in Bangkok, especially for reaching the Grand Palace, Wat Arun, and Khao San Road area from the BTS-connected Sathorn pier. At 16 THB for the Orange Flag boat and no traffic to contend with, it is often faster than a taxi for cross-river journeys.
Getting from Don Mueang Airport
Many budget airlines including AirAsia, Nok Air, and Thai Lion Air operate from Don Mueang Airport (DMK), which is Bangkok's older airport located north of the city. Getting from Don Mueang to central Bangkok requires different planning than Suvarnabhumi. The most cost-effective option is the A1 or A2 airport bus. The A1 bus runs from Don Mueang to Mo Chit BTS station and Chatuchak MRT station for 30 THB, taking approximately 30 to 60 minutes depending on traffic. From there, connect to the BTS or MRT to reach your destination. A taxi from Don Mueang to central Bangkok costs 250 to 400 THB plus 50 to 80 THB in toll fees. Grab from Don Mueang typically costs 300 to 500 THB depending on your destination and surge pricing. The journey takes 30 to 90 minutes depending on traffic conditions, so allow extra time during rush hours.
A few final practical tips for mastering Bangkok transit. Download the ViaBus app for real-time bus tracking if you venture onto the bus network. The Bangkok Metro app provides MRT schedules and station information. Google Maps transit directions are generally reliable for BTS and MRT routing. The BTS and MRT systems are clean, air-conditioned, safe, and well-maintained. Security cameras are present on all trains and platforms, and staff are helpful even with limited English. Keep your stored-value cards topped up to avoid queuing during rush hour. And always let passengers exit the train before you board -- it is the one unspoken rule that will earn you immediate respect from Thai fellow commuters.