Getting around Thailand: the complete transport guide
Night train or flight? Ferry or speedboat? How to move between Bangkok, the north and the islands — with honest pros and cons, typical journey times and the routes most travellers actually take.
Thailand is easy to cross: cheap domestic flights for long hops, the night train or VIP bus to save a night's accommodation, ferries and speedboats to reach the islands, and Grab in cities. The only thing to avoid is renting a scooter without a motorbike licence.
Bangkok → Chiang Mai
~1h10 flight
Or around 11–13 hours by night train
Rail network
State Railway
Main lines run north, north-east, east and south
Island ferries
7 main routes
Gulf and Andaman, see the table below
In cities
Grab & Bolt
Fixed fare shown before you ride
Transport modes
Every way to get around, compared
Prices vary with season, class and how early you book — the € scale below is a relative guide, not a quote.
Domestic flights
€€€
Long distances: north ↔ south
Bangkok to Chiang Mai, Phuket, Krabi or Samui in about 1–1.5 hours
Low-cost airlines keep fares reasonable when booked ahead
Checked baggage often extra on low-cost fares
Add airport transfers and check-in time
Bangkok has two airports (Suvarnabhumi and Don Mueang) — check which one your flight uses.
Night train
€€€
Bangkok ↔ Chiang Mai, Bangkok ↔ the south
Sleeper berths save a night's accommodation
A classic experience with scenery at dawn
Slow, and delays are common
Sleeper berths sell out in high season
Lower berths are slightly wider and pricier. Book through the State Railway of Thailand.
Bus & VIP bus
€€€
Budget long-distance travel
Dense network reaching almost every town
VIP buses have reclining seats and fewer passengers
Long journeys, often overnight
Air-con can be freezing — bring a layer
Prefer government-run or well-reviewed companies over very cheap tourist-area buses.
Minivan
€€€
Short regional hops (2–4 h)
Frequent, cheap and door-to-door from many hotels
Often combined with ferries in one ticket
Cramped, little room for big bags
Driving can be fast and nerve-racking
Ask for a seat near the front if you get motion sickness, especially to Pai.
Ferry & speedboat
€€€
Reaching the islands
Catamarans and car ferries are stable and comfortable
Combined bus + boat tickets simplify island hops
Speedboats can be rough in choppy seas
Some routes stop in low season
Island schedules depend on the weather and season — reconfirm departure the day before.
Taxi, Grab & Bolt
€€€
Getting around cities
Apps show a fixed price before you ride
Metered taxis in Bangkok are cheap
Traffic in Bangkok can be very slow at rush hour
Some taxis refuse the meter
In Bangkok, combine with the BTS Skytrain and MRT metro to beat the traffic.
Tuk-tuk
€€€
Short hops and the experience
Fun, open-air and iconic
Handy for short trips in old towns
Always negotiate — often dearer than a taxi
Exposed to traffic fumes and heat
Agree the price before getting in and ignore offers of shopping 'tours'.
Songthaew
€€€
Shared rides in towns & islands
Very cheap shared pick-up trucks
Main transport in Chiang Mai and on many islands
Routes aren't always obvious
Private hire needs negotiating
In Chiang Mai, the red songthaews work like shared taxis: tell the driver your destination.
Scooter
€€€
Only for experienced, licensed riders
Total freedom on quiet islands
Cheap daily rental
Leading cause of tourist injuries
Insurance may not cover you without the right licence
Riding legally needs a motorbike licence plus an International Driving Permit. Always wear a helmet.
€ = budget · €€ = mid-range · €€€ = most expensive of the options. Always check current fares when you book.
Bangkok → Chiang Mai
Bangkok to Chiang Mai: plane, train or bus?
The most-travelled route in the country. Here is roughly how long each option takes door to door.
Flight
About 1h10 in the air — roughly 4 hours door to door with transfers and check-in
VIP bus
Around 9–10 hours, usually overnight
Night train
Around 11–13 hours in a sleeper berth
The night train is an experience in itself: book a sleeper berth, board in Bangkok in the evening and wake up to jungle scenery on the way to Chiang Mai. Book early in high season (November–February). Every option is compared in our Bangkok to Chiang Mai route guide.
Key routes
Key routes between the main hubs
Straight-line distances are calculated from our destination data; road times are rough estimates that don't account for traffic.
Koh Samui (Bangrak / Mae Nam)Koh Phangan (Thong Sala)
Catamaran
Duration
20–30 min
Frequency
Hourly (7am–6pm)
Operators: Lomprayah, Seatran
Koh Phangan (Thong Sala)Koh Tao (Mae Haad Pier)
Catamaran
Duration
1h15
Frequency
3–4 departures a day
Operators: Lomprayah, Songserm
Phuket (Rassada Pier)Koh Phi Phi (Tonsai Pier)
Speedboat
Duration
1h–1h45
Frequency
6–8 departures a day
Operators: Chao Koh, Andaman Wave Master
Railay / Ao Nang PierKoh Phi Phi (Tonsai Pier)
Speedboat
Duration
45 min–1h15
Frequency
Several daily departures
Operators: Tigerline, Ao Nang Princess
Koh Phi Phi (Tonsai)Koh Lanta (Saladan Pier)
Speedboat
Duration
30–45 min
Frequency
3–4 a day (high season)
Operators: Satun Pakbara, Bundhaya Speedboat
Koh Lanta (Saladan Pier)Koh Lipe (Pattaya Beach)
Speedboat
Duration
2h30–3h
Frequency
1–2 a day (Nov–May)
Operators: Tigerline Ferry, Bundhaya
Koh Chang (Bang Bao Pier)Koh Kood (Ao Salad / Klong Chao)
Speedboat
Duration
1h15–1h45
Frequency
2 a day (Oct–May)
Operators: Bangbao Boat, Boonsiri High Speed
Koh Mak (Ao Nid / Makathanee Pier)Koh Kood (Ao Salad / Klong Chao)
Speedboat
Duration
30–45 min
Frequency
1–3 a day (Nov–Apr, check ahead)
Operators: Boonsiri High Speed, speedboats inter-îles
Ban Phe (Rayong, jetée Nuan Thip)Koh Samet (Na Dan Pier)
Ferry
Duration
15–45 min
Frequency
Roughly hourly (8am–5pm)
Operators: Ferries publics et speedboats privés
Phuket (Bang Rong Pier)Koh Yao Noi (Manoh Pier)
Speedboat
Duration
30–45 min
Frequency
Several a day
Operators: Speedboats et longtails publics
Koh Lanta (Saladan Pier)Îles de Trang (Koh Ngai, Koh Muk)
Speedboat
Duration
1h–1h30
Frequency
1–2 a day (Nov–Apr)
Operators: Satun Pakbara, Tigerline Ferry
Timetables and frequencies are indicative and change with the season and the weather. During the monsoon (rainy season in Thailand) some routes are reduced or suspended — always check with the operator before you travel.
Reaching Koh Samui, Koh Phangan and Koh Tao
From the mainland, boats to the Gulf islands leave from piers near Surat Thani (Donsak) and from Chumphon. Most travellers buy a combined ticket (train or bus + ferry) from Bangkok, or fly directly to Samui (see our Koh Samui airport guide). For Koh Tao, our Bangkok to Koh Tao route guide compares every option.
Renting a scooter: read this first
To ride legally you need a motorbike licence from home plus an International Driving Permit; police checkpoints fine unlicensed tourists.
Many travel insurance policies refuse claims for riders without a valid motorbike licence or not wearing a helmet.
Never leave your passport as a deposit; film the bike before you ride off.
Sand, gravel, rain and steep island roads cause many accidents — if you're not experienced, take a songthaew or Grab instead.
Sleeper berths on popular lines sell out weeks ahead in high season and around Thai holidays.
2
Check the Bangkok airport
Full-service and low-cost flights leave from different airports. Allow at least an hour to cross the city.
3
Combined tickets for islands
Bus + boat or train + boat tickets are convenient and usually good value for reaching the Gulf and Andaman islands.
4
Leave a buffer day
Ferries can be cancelled in bad weather — don't book an island ferry on the same day as an international flight.
5
Use apps in cities
Grab and Bolt show the price upfront and avoid haggling. Keep some cash for drivers who prefer it.
6
Watch the baggage rules
Low-cost airlines have strict weight limits; minivans have little space for big suitcases.
FAQ
Frequently asked questions
What is the best way to get around Thailand?
It depends on distance: domestic flights for long hops (Bangkok to the north or south), night trains and VIP buses for budget overland travel, ferries for the Thai islands, and Grab or taxis in cities.
How do I get from Bangkok to Chiang Mai?
The fastest is a flight of about 1h10. The most memorable is the night train (around 11–13 hours in a sleeper berth). VIP buses take roughly 9–10 hours and are usually the cheapest option. Details in our Bangkok to Chiang Mai guide.
How do I get to Koh Samui, Koh Phangan and Koh Tao?
Either fly to Koh Samui, or take a train or bus from Bangkok to Surat Thani or Chumphon and continue by ferry — combined tickets are widely sold. Catamarans link the three islands several times a day. See our Bangkok to Koh Samui route guide.
How long is the ferry from Koh Samui to Koh Phangan?
Around 20–30 minutes by catamaran, with roughly hourly departures during the day.
Can I rent a scooter in Thailand without a licence?
Rental shops often don't ask, but riding without a valid motorbike licence and International Driving Permit is illegal, can lead to fines and will likely void your travel insurance.
Is Grab available in Thailand?
Yes. Grab and Bolt operate in Bangkok, Chiang Mai, Phuket and most tourist areas, with prices shown before you ride.