How to Get Around Thailand: The Complete 2026 Guide
Flights, overnight trains, ferries, and buses compared across Thailand. First-hand guide with 17 route guides from Bangkok to the islands and the north.
Thailand is the easiest country in Southeast Asia to travel around. The infrastructure is mature, the network is dense, and there’s almost no route worth taking that doesn’t have multiple legitimate options.
The interesting question isn’t “can I get from A to B?” Almost always, you can, but “should I fly, train, bus, or ferry,” and the answer depends on what you value.
Speed (fly). Scenery (train). Cost (bus). Comfort on the islands (ferry, in good weather; flight, in bad). Bangkok is our home base, and GuateGo is the platform we use to compare everything in one place.
This pillar pulls together all the Thailand routes we’ve covered. The short version: fly the long routes (Bangkok to Phuket, Bangkok to Chiang Mai if you’re short on time), overnight train Bangkok to Chiang Mai if you have time and want the experience, ferries between the Gulf islands, and shuttles for anything else.
Quick answers: what we actually use
| Question | Short answer |
|---|---|
| Best way to Chiang Mai from Bangkok? | Fly if you have less than 10 days total. Overnight train (second-class sleeper) if you want the experience. Bus only as a last resort. |
| Best way to Phuket from Bangkok? | Fly. Always. Don Mueang to Phuket on AirAsia, Nok Air, or Lion Air for $25 to $60. The bus is 14 hours. |
| Best way to Koh Samui? | Either fly direct to USM (Bangkok Airways monopoly, expensive) or fly Bangkok to Surat Thani plus a 2-hour ferry. We usually take the ferry combo to save money. |
| Grab vs. street taxi? | Grab in cities (Bangkok, Chiang Mai, Phuket). Cheaper, metered, no fare negotiation. Bolt also works in Bangkok. |
| Should I rent a car? | No in Bangkok. Maybe in Chiang Mai or Phuket for excursions. Motorbike rentals are common, but the accident rates are not low. Always wear a helmet. |
Every Thailand route we’ve written about
From Bangkok
- Bangkok to Phuket (4 best options)
- Bangkok to Chiang Mai (5 best ways)
- Bangkok to Koh Samui
- Bangkok to Kanchanaburi (5 best options)
From Phuket
- Phuket to Bangkok
- Phuket to Krabi
- Phuket to Koh Phi Phi
- Phuket to Ko Samui
- Phuket to Chiang Mai
- Phuket to Pattaya
From the Gulf islands (Samui, Phangan, Tao)
From Chiang Mai
From Krabi
Each transport mode, honestly assessed
Domestic flights
AirAsia, Nok Air, Lion Air, Thai VietJet, and Thai Lion Air are the budget carriers. Thai Smile is mid-tier.
Bangkok Airways holds the Koh Samui monopoly, so its USM flights are expensive. Two Bangkok airports — Suvarnabhumi (BKK) for the legacy carriers, Don Mueang (DMK) for low-cost. Booking the wrong airport will ruin your day. Always check.
Trains
The State Railway runs the network. The route worth taking is the Bangkok to Chiang Mai overnight sleeper. The second-class sleeper (klāss song nồn) is comfortable, sleepable, and an experience in itself. 12-13 hours overnight. Other routes (Bangkok to Surat Thani for the Koh Samui ferry, Bangkok to Hua Hin) work, but flying is usually faster.
Buses
Long-distance buses are the cheap option for major routes. VIP coaches have reclining seats, on-board snacks, and bathrooms.
We use buses when prices spike on flights or for shorter routes (Bangkok to Kanchanaburi, Bangkok to Pattaya). For very long routes (Bangkok to Chiang Mai or Phuket), we always fly.
Ferries
Lomprayah and Seatran are the main operators connecting Koh Samui, Koh Phangan, and Koh Tao.
Songserm runs the Phuket to Phi Phi route. The Andaman Sea side (Phuket, Krabi, Phi Phi, Lanta) and the Gulf side (Samui, Phangan, Tao) are not interconnected by ferry — to switch coasts, you go via the mainland.
Shared shuttles/minivans
For shorter routes and island combinations. Many “ferry tickets” sold via GuateGo are actually shuttle + ferry combos with hotel pickup, which is what you usually want.
Grab, Bolt, taxis, tuk-tuks
Grab works in Bangkok, Chiang Mai, Phuket, Pattaya, and several smaller cities. Bolt operates in Bangkok.
Both are app-based, with no fare negotiation. Street taxis in Bangkok are metered if the driver agrees to use the meter; some won’t. Tuk-tuks are for short distances and atmosphere. Always negotiate the price up front.
Motorbike rentals
Available everywhere on the islands and in Chiang Mai. Cheap (200-300 baht/day) and useful for getting around. The accident rates are high. Wear a helmet, get the insurance, don’t ride without proper experience, and never ride after drinking.
How to think about Thailand by region
Bangkok
The hub. Two airports, two major train stations (Krung Thep Aphiwat / Bang Sue and Hua Lamphong), excellent public transport (BTS Skytrain, MRT subway, river boats), and Grab everywhere. See our Bangkok things to do guide.
North (Chiang Mai, Chiang Rai, Pai)
Cooler, slower, mountain temples and trekking. Chiang Mai as the base, optionally Chiang Rai or Pai for a few days.
Andaman coast (Phuket, Krabi, Koh Lanta, Koh Phi Phi, Railay)
The west coast islands. Bigger waves, more tourism, party reputation (Phuket, Phi Phi), plus quieter alternatives (Koh Lanta, Railay).
Gulf coast (Koh Samui, Koh Phangan, Koh Tao)
The East Coast islands. Calmer water for diving and snorkeling. Koh Tao for diving, Koh Phangan for Full Moon Party plus quieter beaches, Koh Samui for resorts and easier flights.
Central plains (Ayutthaya, Sukhothai, Kanchanaburi)
Cultural and historical sites. Easy day trips or short stays from Bangkok.
Practical logistics and what goes wrong
When to book
Flights: 2 to 4 weeks ahead for the best fares, longer for high season (December to February) and Songkran (mid-April). Overnight train from Bangkok to Chiang Mai: a week ahead minimum, much longer in high season. Sleeper berths sell out fast. Ferries: same-day in low season, 1-2 days in high season.
What goes wrong
Wrong airport in Bangkok. Suvarnabhumi (BKK) and Don Mueang (DMK) are 30 km apart. Check your booking. Don Mueang is mostly low-cost carriers (AirAsia, Nok, Thai Lion, Thai VietJet).
Ferry weather cancellations. The May to October monsoon affects the Andaman side; the October to January monsoon affects the Gulf. Severe weather can cancel ferries; have a backup plan.
Taxi meter refusals at Bangkok airports. Use the official taxi queue downstairs at BKK arrivals (level 1). At DMK, use the public taxi rank. Never accept a “limousine” or “private taxi” offer in arrivals.
Tuk-tuk scams. Especially in Bangkok and the tourist parts of Chiang Mai. If a tuk-tuk driver offers a city tour for an unbelievably low price, you’ll spend half of it being driven to gem shops and tailors that pay him commission.
Tipping
Not traditional but increasingly expected in tourist areas. Drivers: rounding up the fare is fine. Hotels: 20-50 baht per bag.
How we travel in Thailand
Two-week classic: Bangkok (3 nights), fly to Chiang Mai (4 nights), fly to Phuket or Krabi (4 nights), domestic flight back to Bangkok (1 night), fly out. All inter-region flights are domestic and cheap.
Islands focus: Bangkok (2 nights), fly to Koh Samui or Surat Thani (4 nights split between Samui and Phangan or Tao), fly back to Bangkok, then domestic flight to Phuket or Krabi (4 nights), fly out.
What we’d skip: the bus from Bangkok to Phuket or Chiang Mai (too long), tuk-tuks for anything but short atmospheric rides, motorbike rentals for inexperienced riders, and taking the meterless taxis at airports.
Plan the rest of your trip
FAQ
How do I get from Bangkok to Chiang Mai?
Fly for speed (80 minutes, from $30 booked ahead) or overnight train for the experience (12-13 hours in a second-class sleeper). Skip the bus, it’s the same overnight time as the train but less comfortable.
How do I get from Bangkok to Phuket?
Fly. AirAsia, Nok Air, and Thai Lion fly from Don Mueang to Phuket for $25 to $60. Bangkok Airways and Thai Smile fly Suvarnabhumi for slightly more. The bus is 14 hours; the train doesn’t go all the way.
How do I get to Koh Samui?
Two options. Direct flights to Koh Samui (USM); only Bangkok Airways operates here, so fares are higher. Or fly to Surat Thani (URT), then take the 2-hour Lomprayah ferry; cheaper overall and just one extra hour of travel. We usually take the ferry combo.
Should I take the overnight train in Thailand?
Yes, at least once, for the Bangkok to Chiang Mai route. Book second-class sleeper (klāss song nồn). It’s clean, the bunks are comfortable, and the experience is genuine. Book a week ahead, longer in high season.
Is Grab safe and reliable in Thailand?
Yes. Grab works in Bangkok, Chiang Mai, Phuket, Pattaya, and several other cities. Cheaper and easier than street taxis. Bolt also operates in Bangkok with a similar service.
Can I rent a motorbike in Thailand?
Yes, easily. Wear a helmet (required by law and by common sense), get the insurance, never ride after drinking, and remember that hospital costs in Thailand for foreigners without travel insurance are high. Accident rates among tourists on bikes are high.
