Best Transportation in Thailand
BTS Skytrain, MRT subway, Airport Rail Link, and other transport hubs
Getting around Thailand is part of the adventure, and the country offers a surprisingly comprehensive transport network. Bangkok's BTS Skytrain and MRT subway system cover the central city efficiently, connecting major shopping, dining, and business districts. The Airport Rail Link whisks you from Suvarnabhumi Airport to downtown in 30 minutes for just 45 THB — a fraction of the taxi fare. Beyond rail, Bangkok's Chao Phraya river boats and canal boats offer scenic, traffic-free routes through the old city.
For intercity travel, Thailand's bus and train networks are extensive and affordable. The State Railway of Thailand runs routes from Bangkok to Chiang Mai (12–14 hours by sleeper train, a classic experience), Surat Thani (gateway to Koh Samui), and the Malaysian border. VIP buses with reclining seats and onboard meals connect every major city, typically overnight and for under 1,000 THB. Budget airlines like AirAsia, Nok Air, and Thai Lion Air make hopping between Bangkok, Chiang Mai, Phuket, and Krabi fast and often shockingly cheap — fares under 1,000 THB are common when booked ahead.
Within cities and towns outside Bangkok, the options shift to songthaews (red or blue shared trucks), tuk-tuks, and motorcycle taxis. The Grab app works nationwide for car and bike rides, offering metered transparency that eliminates haggling. Renting a scooter (150–300 THB/day) is the norm on islands and in smaller cities — just make sure your travel insurance covers motorbike use and always wear a helmet.
Top Rated Transportation
View more
Sanam Chai MRT Station
MRT Blue station in Bangkok. ไทย 普桥 ถนน พระปกเกล้า Khwaeng Somdet Chao Phraya, Khet Khlong San

Asok BTS Station
BTS Sukhumvit station in Bangkok. 348 Sukhumvit Rd, Khwaeng Khlong Toei, Khet Khlong Toei
Browse by Destination
Bangkok
Bangkok
The vibrant capital city with temples, street food, and nightlife
Chiang Mai
Chiang Mai
Northern Thailand's cultural capital surrounded by mountains
Phuket
Phuket
Thailand's largest island with world-class beaches and resorts
Koh Samui
Surat Thani
Tropical island paradise with palm-fringed beaches
Krabi
Krabi
Dramatic limestone cliffs, emerald waters, and secluded beaches
Pai
Mae Hong Son
Laid-back mountain town beloved by backpackers and nature lovers
Kanchanaburi
Kanchanaburi
Historic WWII sites, waterfalls, and jungle adventures
Hua Hin
Prachuap Khiri Khan
Royal resort town with beaches, golf, and fresh seafood
Chiang Rai
Chiang Rai
Home to the White Temple, Golden Triangle, and hill tribe villages
Ayutthaya
Ayutthaya
Ancient capital with magnificent temple ruins and Buddhist history
Pattaya
Chonburi
Vibrant coastal city with beaches, water parks, and buzzing nightlife
Tips for Transportation in Thailand
Take the Sleeper Train at Least Once
The Bangkok-to-Chiang Mai overnight train in a second-class sleeper berth is a bucket-list experience. Book at least a week ahead via 12Go.asia or at Hua Lamphong station. Upper berths are cheaper and have more headroom; lower berths have a window.
Use Grab Everywhere
Grab is the Uber of Southeast Asia and works across Thailand for cars, motorbike taxis, and even tuk-tuks in some cities. It eliminates haggling and provides fare estimates upfront. Load a Thai SIM or use eSIM to stay connected.
Rent Scooters Carefully
Always photograph the scooter's existing damage before riding off, and keep your passport — give a photocopy instead (some shops insist on the original; avoid these). Wear a helmet; police fine 500 THB for no helmet and accidents without one void insurance.
Get a Rabbit Card for Bangkok
The Rabbit card is Bangkok's reloadable transit card for BTS Skytrain, and it also works at convenience stores and some restaurants. Buy one at any BTS station for 200 THB (100 deposit + 100 credit). It saves time queuing for single-journey tokens.
Book Domestic Flights Early
AirAsia, Nok Air, and Thai Lion Air regularly run promotions with fares under 1,000 THB one-way. Book 2–4 weeks ahead for the best rates. Bangkok to Chiang Mai or Phuket flights take about 1–1.5 hours versus 10+ hours by bus.
Frequently Asked Questions
How do I get from Bangkok airport to the city center?
From Suvarnabhumi Airport: Airport Rail Link to Phaya Thai station (45 THB, 30 min), then connect to BTS. Taxi with meter runs 300–400 THB including tolls and surcharges. From Don Mueang Airport: take bus A1 to BTS Mo Chit (30 THB), or taxi for 200–350 THB. Grab rides from either airport cost about the same as taxis but with fixed pricing.
Is it safe to ride a scooter in Thailand?
Thailand has high road accident rates, and scooters are involved in many of them. If you're an experienced rider, stick to quieter islands and rural roads rather than Bangkok or highway traffic. Always wear a helmet, don't drink and drive, and verify your travel insurance covers motorbike injuries — many basic policies exclude them.
What's the best way to travel between Thai cities?
For speed: budget airlines (1–1.5 hours, from 800 THB). For experience: overnight sleeper trains (12–14 hours, from 600 THB). For budget: VIP buses (8–12 hours, from 400 THB). For flexibility: renting a car (international license required, drive on the left). Most travelers mix all four depending on the route and time available.
Do I need an international driving license in Thailand?
Technically yes — Thai law requires an International Driving Permit (IDP) alongside your home license for both cars and motorcycles. In practice, many tourists rent scooters without one, but if you're in an accident without an IDP, your insurance claim may be denied and you could face fines. Get an IDP before your trip; it's cheap and easy in most countries.