Beyond Path Asia · Thailand
Getting around Thailand
Compare the whole journey, not just the time on the ticket.
Build around a few strong bases
Bangkok, a northern base and one southern coast is a more manageable first route than a long string of one-night stops. Count checkout, pickup, waiting, baggage and the final hotel transfer as travel time. A one-hour flight can use most of a day once those stages are included.
Domestic flights
Compare Bangkok’s BKK Suvarnabhumi and DMK Don Mueang carefully: they are different airports. Check baggage allowance, check-in deadlines and the airport code on every sector. For the south, flying to Samui is different from flying to Surat Thani and continuing by road and ferry. Compare the final hotel arrival time before choosing the cheapest airfare.
Trains and overnight sleepers
Use the State Railway of Thailand’s D-Ticket system to check actual stations, services, classes and booking windows. Reserve popular sleepers in advance when released. A sleeper saves a hotel night but does not guarantee good sleep; allow a gentle arrival day. Do not assume that all Bangkok trains use the same station or that every express stops at Ayutthaya.
Road transfers and intercity buses
A direct car can simplify short regional journeys and make sense for a family or group. Shared vans cost less but may include several hotel pickups, luggage restrictions and a transfer at a depot. Ask whether the price is per person or vehicle, whether child seats are available and where the service actually ends.
Ferries, speedboats and combined tickets
Read every leg of a combined ticket: airport bus, ferry, island pier and hotel transfer are separate services even when sold together. Check luggage rules and whether boarding involves steps, sand or shallow water. Keep valuables in a dry bag and follow life-jacket instructions. Services depend on season and conditions; do not build a tight international connection after an island crossing.
Planning ranges for common journeys
Use these as itinerary margins, not timetables: Bangkok–Ayutthaya around 1½–2½ hours plus local transfers; Bangkok–Kanchanaburi around 2½–4 hours by road; Chiang Mai–Chiang Rai around 3–4½ hours; Krabi airport–Ao Nang around 40–75 minutes; Krabi airport–Koh Lanta around 2½–4 hours. Traffic, weather, pickup routes and the hotel location can add time.
Within cities and beach areas
Use Bangkok rail and river services where they fit your journey. For taxis or ride-hailing, check the pickup point and the total fare. In beach areas, confirm whether restaurants are safely walkable after dark; a short map distance can involve an unlit road. Keep a hotel-arranged transfer as an alternative if local availability is limited.
Scooters and rental cars
A scooter is not essential to any of these routes. Do not rent or ride without appropriate licence entitlement, insurance and experience. A helmet does not replace those requirements. For cars, compare the route, parking, one-way charges and driving confidence with the cost of a direct driver; avoid treating a rental vehicle as automatically simpler.
Frequently asked questions
Should I fly or take the sleeper to Chiang Mai?
Fly for a shorter transport sequence; choose the sleeper for the railway experience if your group is comfortable with overnight travel. Compare total cost and the arrival day.
Can I buy transport as I go?
Sometimes, but reserve key flights, popular sleepers and important island connections ahead when your dates are fixed.
How much buffer do I need after an island stay?
For a long-haul flight, a final mainland or Bangkok night usually gives more resilience than relying on a same-day sea crossing.
Sources and last review
Reviewed 1 November 2026. Recommendations and planning allowances are editorial; verify changing rules, access and prices with the linked source.
More Thailand guides
Continue with the route, practical advice or destination that fits the next stage of your trip.
Thailand overview · Destinations · Routes · Travel guides · Where to stay · With kids