Bangkok's mass transit network consists of two elevated rail systems, one underground metro, and a commuter rail line that together cover approximately 200 kilometers of track. The BTS Skytrain operates two lines: the Sukhumvit Line running 37 kilometers from Kheha in the east to Khu Khot in the north with 35 stations, and the Silom Line running 15 kilometers from National Stadium to Bang Wa with 14 stations. Trains arrive every 3 to 6 minutes during peak hours from 06:00 to 09:00 and 16:30 to 19:30, extending to 10-minute intervals during off-peak periods. The system opened in 1999 under a concession agreement with Bangkok Mass Transit System Public Company Limited. Single-journey fares range from 17 to 59 baht depending on distance traveled, calculated per station. A stored-value Rabbit Card reduces per-trip costs by approximately 2 to 5 baht and eliminates queuing at ticket machines. The card requires a 100-baht deposit and accepts top-ups from 100 to 4,000 baht at any station counter or designated convenience stores.
The MRT operates three lines with a combined length exceeding 100 kilometers. The Blue Line circles from Tha Phra through the city center to Bang Khae and Bang Sue, connecting 38 stations across 48 kilometers. The Purple Line extends 23 kilometers from Tao Poon to Khlong Bang Phai with 16 stations serving northern Bangkok and Nonthaburi Province. The Yellow Line opened in 2023, running 30.4 kilometers from Lat Phrao to Samrong with 23 stations primarily serving eastern districts. Trains operate from 06:00 to midnight with 5 to 8-minute headways during peak hours. Fares range from 17 to 42 baht based on distance. The MRT system began operations in 2004 under the Mass Rapid Transit Authority of Thailand. Interchange stations connecting BTS and MRT include Mo Chit, Asok, Silom, and Sala Daeng, though passengers must exit one system, walk through connecting passages, and purchase separate tickets for the other system. No integrated fare structure exists between the two operators.
The Airport Rail Link connects Suvarnabhumi Airport to the city center via two services. The Express Line suspended operations in 2014 and has not resumed. The City Line operates from 06:00 to midnight, covering 28.6 kilometers with eight stations in 30 minutes from the airport to Phaya Thai station where it connects to the BTS. Trains depart every 15 minutes during most hours, increasing to 10-minute intervals during morning and evening peaks. The flat fare costs 45 baht regardless of distance. The State Railway of Thailand operates this line, which opened in 2010.
The SRT Red Lines constitute Bangkok's commuter rail network operating on State Railway of Thailand tracks. The Dark Red Line runs from Bang Sue Grand Station to Rangsit in the north covering 26 kilometers, while another branch extends south to Taling Chan spanning 15 kilometers. These lines opened in 2021 and serve primarily suburban commuters traveling into central Bangkok. Trains operate from 05:30 to 23:00 with frequencies ranging from 10 to 20 minutes depending on time of day. Fares start at 12 baht and increase to 42 baht for maximum distance. The trains use electric multiple units distinct from the diesel locomotives operating on intercity routes. Bang Sue Grand Station opened in 2021 as Thailand's largest railway station and serves as the central hub where the Red Lines intersect with the MRT Blue Line.
Metered taxis display illuminated "TAXI-METER" signs on their roofs when available. The flag-fall rate stands at 35 baht and includes the first kilometer. The meter adds 2 baht per kilometer for the next nine kilometers, then increases to 2.50 baht per kilometer beyond ten kilometers. When traffic slows below 6 kilometers per hour, a surcharge of 2 baht per minute applies. Expressway tolls range from 25 to 75 baht depending on the route and distance, which passengers must pay in addition to the metered fare. Airport surcharges add 50 baht to trips originating from Suvarnabhumi or Don Mueang airports. Drivers legally cannot refuse passengers going to any destination within the city, though refusals remain common particularly during rush hours or when destinations involve heavy traffic. The Department of Land Transport regulates taxi operations and displays a telephone complaint hotline number 1584 inside all registered vehicles.
Motorcycle taxis operate from designated stands marked by numbered vests worn by drivers. Orange vests indicate general motorcycle taxi services, while specific colors designate particular stands or cooperatives. Fares are not metered but negotiated before departure, typically ranging from 20 to 100 baht depending on distance and time of day. A 1 to 2-kilometer trip within the same neighborhood generally costs 20 to 40 baht. Longer journeys or trips during peak hours command higher rates. These services primarily cover short distances where cars cannot efficiently navigate, particularly within sois (side streets) and between main roads and residential areas. Drivers congregate at soi entrances, markets, transit stations, and commercial districts. No formal regulatory framework governs pricing, making negotiation essential before mounting the motorcycle.
Grab operates as the dominant ride-hailing application following its acquisition of Uber's Southeast Asian operations in 2018. The app offers multiple service tiers: GrabTaxi books conventional metered taxis with a 20-baht booking fee added to the metered fare; GrabCar provides private vehicles with upfront pricing calculated by algorithm considering distance, estimated time, and current demand; GrabBike connects passengers with motorcycle taxi drivers. Prices for GrabCar typically start around 50 baht for short distances and increase based on distance and time. Bolt entered the Bangkok market in 2019 offering similar services usually priced 5 to 15 percent below Grab rates. Both applications require smartphone internet access and accept cash or cashless payment through registered credit cards or in-app wallets. Surge pricing multipliers ranging from 1.2x to 2.5x apply during high-demand periods including rain, rush hours, and late-night hours after midnight.
The Chao Phraya Express Boat operates scheduled services along the Chao Phraya River from 06:00 to 19:00 on weekdays and reduced hours on weekends. The service maintains 35 piers between Nonthaburi in the north and Wat Rajsingkorn in the south, covering approximately 15 kilometers of river distance. Four distinct boat types operate: Orange Flag boats (express service, 16 baht flat fare, limited stops, weekdays only), Yellow Flag boats (express service with slightly more stops, 21 to 33 baht), Green Flag boats (more frequent stops, 14 to 33 baht), and boats without flags (local service stopping at all piers, 10 to 16 baht). Tourist boats charge a flat 60-baht fare for unlimited travel throughout one day and stop at major tourist piers including N8 (Tha Tien for Wat Pho), N9 (Tha Chang for Grand Palace), and N13 (Phra Arthit). The Chao Phraya Tourist Boat operates from 09:00 to 18:00. Journey times between Sathorn Pier and Nonthaburi take approximately 90 minutes on local services and 60 minutes on express services. The Chao Phraya Express Boat Company, a subsidiary of the Bangkok Metropolitan Administration, operates this service which began in 1971.
Khlong Saen Saep boat service operates along a 18-kilometer canal cutting east-west through northern Bangkok. Two lines operate: the western route from Phan Fa Lilat to Wat Thep Leela with 9 piers, and the eastern route from Phan Fa Lilat to Wat Sri Boonreung with 18 piers. Boats depart every 5 to 20 minutes depending on route and time, operating from 05:30 to 20:30 on weekdays and reduced hours on weekends. Fares range from 10 to 20 baht based on distance traveled. The boats consist of long narrow vessels with open sides covered by retractable tarpaulins lowered during motion to prevent canal water spray from reaching passengers. The service averages 60,000 passengers daily during weekdays. Golden Mount and Jim Thompson House are accessible from Phan Fa Lilat Pier. Interchange with MRT at Petchaburi Station requires a 5-minute walk from Asoke Pier. The Family Transport Company operates this service under concession from the Bangkok Metropolitan Administration. The canal dates to 1837 when it was excavated under King Rama III to shorten the route from Bangkok to the eastern provinces.
Public buses numbered from 1 to 559 operate across Bangkok on routes managed by the Bangkok Mass Transit Authority. The fare structure depends on bus type: non-air-conditioned red buses charge 8 to 9 baht, air-conditioned cream-and-blue buses charge 12 to 25 baht depending on distance, and articulated orange buses charge flat fares of 15 baht. Euro II standard buses painted entirely blue charge 15 to 25 baht. Payment occurs directly to conductors on most routes, while some newer services require exact fare deposit in boxes next to the driver. Route maps and signage appear primarily in Thai script, with limited English information at major tourist locations. The BMTA operates approximately 3,500 buses across 180 routes, though route numbers and services change periodically based on demand and budget constraints. Private companies operate additional bus routes under BMTA franchise, identifiable by different color schemes and route numbers above 500.
Tuk-tuks are three-wheeled motorized vehicles seating two to three passengers. Fares are entirely negotiated before departure with no metered option available. Short trips of 1 to 2 kilometers typically cost 80 to 150 baht, significantly higher than equivalent metered taxi fares which would be 35 to 50 baht. Longer journeys or trips during peak hours may cost 200 to 400 baht. Drivers frequently quote inflated prices to tourists and commonly propose stops at specific shops or gem stores where they receive commission. The vehicles produce substantial noise and offer no air conditioning, making them uncomfortable during midday heat. They serve primarily as tourist novelties rather than practical transportation. Tuk-tuks cannot legally use expressways. The Department of Land Transport issues specific permits for tuk-tuk operation separate from conventional taxi licenses.
Walking infrastructure varies dramatically by district. Sukhumvit Road areas between Nana and Phrom Phong BTS stations maintain continuous sidewalks averaging 2 to 3 meters width, though street vendors and restaurant extensions frequently obstruct passage. Silom and Sathorn business districts provide covered walkways connecting BTS stations to major office towers. Older districts including Banglamphu and Chinatown feature narrow sidewalks often less than 1 meter wide, interrupted by utility poles, motorcycle parking, and vendor stalls. Many sidewalks require stepping up and down at each property boundary due to inconsistent height standards. Pedestrian bridges cross major intersections but rarely include elevators, requiring stair climbing. The BMA implemented a sidewalk clearing campaign in 2014 removing vendor obstructions along major roads including Sukhumvit and Silom, though enforcement has varied and encroachment has resumed on many cleared sections. Skywalk systems connect BTS stations at Siam (four directions), Chit Lom, and Asok to adjacent shopping centers without descending to street level.
Bicycle infrastructure remains minimal despite Bangkok Metropolitan Administration initiatives since 2015. A 4.4-kilometer protected cycle lane runs along Ratchadamri Road from Lumphini Park to Chulalongkorn Hospital, separated from vehicle traffic by plastic bollards. Shared bike-rental systems operated by Pun Pun launched in 2013 with 100 stations primarily around government offices and parks but ceased operations in 2018 due to maintenance issues and theft. Anywheel and Mobike attempted launches in 2017 but withdrew by 2019. Traffic volumes averaging 150,000 to 200,000 vehicles daily on major arterials combined with heat indexes frequently exceeding 40 degrees Celsius from March through May limit practical cycling for transportation. Lumphini Park and Benjakitti Park maintain internal cycling paths closed to motor vehicles, operating as recreational spaces rather than transport routes. The Bangkok Metropolitan Administration in 2021 announced plans to expand protected cycle lanes to 100 kilometers by 2025, though construction progress has been delayed.
Canal boats on smaller khlongs supplement main river services but operate irregularly. Khlong Phadung Krung Kasem boat service runs a circular route around Rattanakosin Island with stops near Democracy Monument and the Golden Mount, operating from 06:00 to 18:00 weekdays only with 20 to 40-minute intervals between departures. The 5-baht fare makes it the cheapest water transport option, but limited frequency and unclear schedules restrict utility for time-sensitive travel. Khlong Bang Luang maintains a cultural tourist route through Thonburi area with long-tail boats charging 100 to 200 baht per person depending on route length and negotiation. These services lack fixed schedules and depart when sufficient passengers accumulate. Private long-tail boats available for charter from major piers typically cost 800 to 2,000 baht per hour depending on boat size and destination.
Traffic congestion ranks among the world's most severe with average vehicle speeds of 12 to 15 kilometers per hour on major roads during peak hours from 07:00 to 10:00 and 16:00 to 20:00. The 2020 TomTom Traffic Index measured Bangkok as the 10th most congested city globally with drivers spending an average 62 hours annually in traffic delays. The 2019 index ranked Bangkok 2nd globally. Pandemic-related traffic reductions during 2020-2021 temporarily improved flow, but congestion returned to pre-pandemic levels by 2022. Major expressways include the Chalerm Maha Nakhon Expressway (elevated highway running north-south through the city center), Udon Ratthaya Expressway, Si Rat Expressway, and Bang Pa-In-Pak Kret Expressway. Electronic toll collection through Easy Pass transponders allows non-stop passage through toll booths, while cash payments require stopping at attended lanes. Annual vehicle registration growth averaged 3 to 5 percent from 2015 to 2020, adding approximately 150,000 private vehicles each year to roads designed for lower capacity. The Land Transport Department reported 10.3 million registered vehicles in Bangkok Province as of December 2022.
Suvarnabhumi Airport lies 30 kilometers east of central Bangkok. Beyond the Airport Rail Link, public bus S1 operates from the airport to Silom and Sanam Luang for 60 baht, departing every 30 minutes from 06:00 to 20:00. Metered taxi service operates from a queue system on Level 1; passengers take a queue ticket indicating destination, then proceed to the assigned counter where a dispatcher assigns the next available taxi. A 50-baht airport surcharge applies in addition to the metered fare plus expressway tolls. The total cost to central Bangkok typically ranges from 300 to 450 baht depending on destination and traffic. Private limousine counters in the arrivals hall charge fixed rates from 900 to 1,200 baht for sedans to central locations. Grab and Bolt pickups operate from Level 4 (departures level) to avoid airport pickup surcharges; the app fare typically runs 250 to 400 baht to central Bangkok locations. Don Mueang Airport serving primarily low-cost carriers sits 24 kilometers north of central Bangkok. Bus A1 connects to Mo Chit BTS station for 30 baht, and bus A2 runs to Victory Monument for 30 baht, both operating from 07:00 to 23:00 at 15 to 30-minute intervals. Metered taxis apply the same 50-baht airport surcharge as Suvarnabhumi.