Skip to main content

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
Bang Na BTS Station
Hidden Gem

Bang Na BTS Station

4.8(5)
Bang Na Tai, Bang Na

BTS Sukhumvit station in Bangkok. Bang Na Tai, Bang Na

Sanam Chai MRT Station

Sanam Chai MRT Station

4.7(334)
ไทย 普桥 ถนน พระปกเกล้า Khwaeng Somdet Chao Phraya, Khet Khlong San

MRT Blue station in Bangkok. ไทย 普桥 ถนน พระปกเกล้า Khwaeng Somdet Chao Phraya, Khet Khlong San

Asok BTS Station
Hidden Gem

Asok BTS Station

4.7(171)
348 Sukhumvit Rd, Khwaeng Khlong Toei, Khet Khlong Toei

BTS Sukhumvit station in Bangkok. 348 Sukhumvit Rd, Khwaeng Khlong Toei, Khet Khlong Toei

Bang Pho MRT Station
Hidden Gem

Bang Pho MRT Station

4.7(45)
Bang Sue

MRT Blue station in Bangkok. Bang Sue

Browse by Destination

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.