ThailandKnowledge
  • Tools
Budget CalculatorVisa Guide
Travel Planning/Getting Around Thailand

Getting Around Thailand

Flights, trains, buses, ferries — the complete guide to moving around Thailand.

  1. Home
  2. Travel Planning
  3. Getting Around Thailand

Quick Answer

Getting Around Thailand

Flights, trains, buses, ferries — the complete guide to moving around Thailand.

Thailand's transport network is extensive and generally good value. The challenge for travelers is understanding which option is best for each journey — flying between cities saves days but costs money; overnight trains are comfortable and atmospheric; buses range from luxury VIP coaches to cramped local services.

The golden rule: fly for journeys over 500km, consider trains for overnight trips of 5–10 hours, use buses for regional hops, and take ferries between islands. This guide covers every major transport type with real costs and booking advice.

Domestic Flights

The most efficient way to cover Thailand's distances. Bangkok–Chiang Mai: 1 hour, 600–2,500 THB. Bangkok–Phuket: 1.5 hours, 700–3,000 THB. Bangkok–Krabi: 1.5 hours, 800–2,800 THB. Bangkok–Koh Samui: 1 hour (Bangkok Airways monopoly, expensive: 2,500–5,000 THB). Airlines: Thai AirAsia (cheapest), Nok Air, Bangkok Airways (premium), Thai Airways. Book 2–6 weeks in advance for best prices. Fly out of Don Mueang for budget routes, Suvarnabhumi for Bangkok Airways and international connections.

Trains

Thailand's rail network is run by the State Railway of Thailand (SRT). The main routes: Bangkok–Chiang Mai (13 hours overnight, 600–1,400 THB for sleeper), Bangkok–Hat Yai–Malaysia (14–18 hours, 700–1,600 THB sleeper), Bangkok–Ubon Ratchathani, Bangkok–Nong Khai. The overnight sleeper between Bangkok and Chiang Mai is a classic travel experience — book on Seat61.com or direct at Hua Lamphong station. New high-speed rail is under construction but not yet operational.

Buses and Minivans

Long-distance buses operate from Bangkok's Mo Chit (north/northeast) and Sai Tai Mai (south) terminals. VIP coaches with A/C, reclining seats, and snacks: 500–1,200 THB. Standard buses: 200–600 THB. Minivans (shared 10-seat vans): faster for shorter routes, 150–500 THB. Popular tourist routes (Khao San Road to Chiang Mai, Phuket to Krabi) have door-to-door minivan services. The negative: minivan drivers can be reckless. Train or private transfer is safer.

Ferries and Boats

Essential for island access. Bangkok to Koh Samui: fly or take the night train to Surat Thani then ferry (2 hours, 250 THB). Koh Tao–Koh Phangan–Koh Samui: regular ferry connections, 250–600 THB. Krabi/Phuket to Phi Phi: 400–600 THB, 1.5 hours. Andaman slow boats: scenic, cheap, and a bit rough. High season sea conditions are generally calm; low season can be choppy. Lomprayah and Seatran are reliable ferry operators on the Gulf. Andaman Transport and Ko Chang Ferry cover the east coast.

Within Cities

Bangkok: BTS Skytrain, MRT subway (16–59 THB), Chao Phraya Express Boat (15–40 THB), Grab/taxi. Chiang Mai: Grab, red songthaew (20–50 THB shared), tuk-tuks (60–200 THB). On islands: motorbike rental (150–250 THB/day), songthaew (30–100 THB), and tuk-tuks. Grab operates in Bangkok, Chiang Mai, Phuket, and other cities — always use it over hailing taxis where available.

Disclaimer

Prices and policies in this guide are regularly reviewed but can change. Always verify current costs and requirements before your trip.

Frequently Asked Questions

Related Planning Guides

Domestic Flights in Thailand
Cheap, fast, and frequent — flying within Thailand is the smart way to cover distance.
Trains in Thailand
Overnight sleepers, scenic rail journeys, and a piece of Southeast Asian travel history.
Buses in Thailand
The most affordable way to travel between cities — if you have the time.
Ferries & Boats in Thailand
Island hopping made practical — from high-speed catamarans to traditional longtails.
Taxis, Grab & Bolt in Thailand
Grab is the smart traveler's choice — forget metered taxi battles.
All Travel Planning Guides

Get Thailand Travel Updates

Monthly updates on visa changes, new destination guides, best-value hotels, and seasonal travel tips — all written by people who actually live in Thailand.

No spam. Unsubscribe anytime. We never share your email.

Key Facts

Cheapest city-city
Budget airline: from 500 THB
Train Bangkok–CNX
600–1,400 THB (sleeper)
Bus Bangkok–Phuket
600–900 THB (12–13 hrs)
Island ferry typical
250–600 THB
Bangkok BTS trip
16–59 THB
Grab in-city (Bangkok)
80–200 THB typical

Quick Tips

  • Book domestic flights on the airline's own website — aggregators sometimes add hidden fees.
  • The overnight train from Bangkok to Chiang Mai is an experience worth having at least once.
  • Grab in Bangkok is almost always cheaper than metered taxis when traffic is factored in.
  • Check if your island has a weather window before booking ferries — seas can be rough in low season.
  • Buses from Khao San Road are convenient but often overpriced — Mo Chit terminal is cheaper.

Last verified April 2026

ThailandKnowledge

The most comprehensive Thailand travel and expat guide — covering destinations, visas, cost of living, itineraries, and planning tools for every type of traveller.

Monthly Thailand tips — no spam

Explore Thailand

  • All Destinations
  • Bangkok
  • Chiang Mai
  • Phuket
  • Islands
  • Beaches
  • Temples
  • National Parks
  • Provinces

Plan & Prepare

  • Travel Planning
  • Visa Guide
  • Itineraries
  • Budget Calculator
  • City Comparison
  • Best Time to Visit
  • Safety Guide
  • Compare Destinations

Living in Thailand

  • Expat Guide
  • Cost of Living
  • Digital Nomad
  • Retire in Thailand
  • Healthcare
  • Banking
  • International Schools
  • Thai Culture

About

  • About ThailandKnowledge
  • Contact
  • Sitemap
  • Festivals
  • LGBTQ+ Travel
  • Community Q&A
  • Checklists
  • Saved Guides
  • Newsletter

© 2026 ThailandKnowledge. All rights reserved.

  • Privacy Policy
  • |
  • Terms
  • |
  • Sitemap