Getting around — Thailand
HomeGuides › Getting around
Thailand

Getting around Thailand

Flights for the long hops, trains and buses for the scenery, ferries for the islands, and Grab for everything local.

Thailand is big – Bangkok to Phuket is over 800 km – but moving around is cheap and easy once you know which mode fits which trip. Here's how to link the country together without wasting days in transit.

Domestic flights: the long hops

For big distances, fly. Budget carriers like AirAsia, Nok Air, Thai Lion and Thai VietJet connect Bangkok to Chiang Mai, Phuket, Krabi and Koh Samui in 1–2 hours, often for 900–2,500 THB one-way if booked a few weeks ahead. Bangkok has two airports – Suvarnabhumi (BKK) for most flights, Don Muang (DMK) for many budget ones – so check which you're leaving from, as they're an hour apart.

Trains: slow, scenic, characterful

Thailand's railways are cheap and atmospheric. The overnight sleeper from Bangkok to Chiang Mai (~11–13 hours, 600–1,300 THB for a berth) is a trip highlight – book a second-class air-con sleeper in advance. Day trains to Ayutthaya cost under 50 THB. They're slower than flying but you see the countryside and save a night's accommodation. Book via the official State Railway (SRT) site or at the station.

Buses, minivans and songthaews

Buses reach everywhere trains don't. Long-distance VIP coaches are comfortable and cheap; local minivans are faster but cramped and drive hard. Around towns, songthaews (converted pickup trucks with bench seats) run fixed routes for 20–50 THB – flag one down, ride, and press the buzzer to get off. In Chiang Mai and the islands they double as shared taxis; agree the fare first if it's off-route.

Ferries to the islands

Islands are reached by ferry or speedboat, usually via a mainland pier (Krabi, Surat Thani, Chumphon). Crossings run 300–700 THB and combined bus-boat tickets are sold everywhere. Check the last boat of the day and expect reduced or cancelled sailings in rough weather, especially in the wet season. Book popular routes (e.g. to Koh Tao or Phi Phi) a day ahead in peak season.

Grab, taxis, tuk-tuks and scooters

Grab – Thailand's Uber – is the easiest way to get around cities: you see the price upfront, no haggling, and you can pay by card. In Bangkok, the BTS Skytrain and MRT metro beat the traffic. Metered taxis are fine if the driver uses the meter; tuk-tuks are fun but negotiate hard and often cost more. Renting a scooter is cheap (200–300 THB/day) and liberating on the islands – but wear a helmet, and know your travel insurance may not cover you without a valid motorcycle licence.

Frequently asked questions

What is the best way to travel long distances in Thailand?

Fly. Domestic budget airlines turn a 12-hour bus grind into a 90-minute hop for a similar or lower price when booked ahead. Save the trains and buses for shorter, scenic legs like Bangkok–Ayutthaya or the overnight Chiang Mai sleeper.

Is Grab available in Thailand?

Yes, Grab works in Bangkok, Chiang Mai, Phuket and most tourist areas, covering cars, taxis and food delivery. It shows the fare upfront and lets you pay by card, which avoids haggling. In a few island spots coverage is thin and you'll fall back on songthaews or local taxis.

Should I rent a scooter in Thailand?

On quiet islands it's cheap and convenient, but ride only if you're experienced. Roads can be chaotic, accidents are the top cause of tourist injury, and insurers often won't pay out without a valid motorcycle licence and a helmet. See our safety guide.

Plan your trip