Bangkok’s public transport network is extensive and surprisingly affordable. The three systems tourists use most are the BTS Skytrain, the MRT subway, and the Chao Phraya express boats. Together they cover most major sightseeing areas, shopping districts, and nightlife zones — and they let you skip Bangkok’s notorious traffic jams entirely.
BTS Skytrain
The BTS has two lines: Sukhumvit Line (light green, running north–south through Chatuchak, Siam, Asok, and On Nut) and Silom Line (dark green, connecting Siam to Saphan Taksin and the river). Single-trip fares are 17–47 THB depending on distance. Trains run every 3–6 minutes during rush hour and every 5–8 minutes off-peak. Operating hours are 5:15 AM to midnight daily. The BTS is the fastest way to reach shopping malls (Siam Paragon, Terminal 21, EmQuartier) and the Saphan Taksin pier for river boats.
MRT Subway
The MRT Blue Line forms a loop through the city, hitting key stops like Hua Lamphong (near Chinatown), Silom (interchange with BTS Sala Daeng), Sukhumvit (interchange with BTS Asok), and Chatuchak Park (near the weekend market). Fares are 17–43 THB per trip. Operating hours are 6:00 AM to midnight. The MRT uses its own token system — you tap a round black token to enter and drop it into the slot when exiting. The newer MRT Yellow and Pink monorail lines extend into the eastern suburbs but are less relevant for most tourists.
Chao Phraya Express Boats
The river boats are one of Bangkok’s best-kept transport secrets. The orange flag boat is the most useful for tourists: it runs the full length of the river from Nonthaburi to Wat Rajsingkorn, stopping at piers near the Grand Palace (Tha Chang, N9), Wat Arun (cross-river ferry from Tha Tien, N8), Khao San Road (Phra Athit, N13), and Chinatown (Ratchawong, N5). A flat fare of 16 THB per ride makes this the cheapest and most scenic way to travel along the river. Boats run roughly 6:00 AM to 7:30 PM on weekdays with reduced weekend service. The tourist-oriented blue flag boats cost 60 THB but come with onboard commentary.
Cards and Tickets
The Rabbit card is a stored-value card for the BTS. You can buy one at any BTS station for 100 THB (non-refundable card fee) plus whatever balance you load. It saves time versus queuing for single-trip tickets at machines. However, the Rabbit card does not work on the MRT — the MRT uses its own stored-value card or single-trip tokens. There is no universal card covering both systems, so most tourists just buy individual tickets for the MRT and use a Rabbit card for the BTS.