Complete guide to bus travel from Phuket to Chiang Mai — schedules, prices, operators and booking tips.
The Phuket to Chiang Mai bus is the return journey on one of Thailand's most popular routes. Phuket to Chiang Mai is one of Thailand's longest bus journeys — a true cross-country adventure covering over 1,400 kilometres from the northern highlands to the southern Andaman coast.
The Phuket to Chiang Mai route is one of the most ambitious overland journeys in Thailand. At 1,450 kilometres, it covers almost the entire length of the country — from the cool mountain city of Chiang Mai in the north to the tropical beaches of Phuket in the south.
Most experienced travellers choose to break this journey into two overnight legs: Chiang Mai to Bangkok (9–11 hours), followed by an overnight stop in Bangkok, then Bangkok to Chiang Mai (12–14 hours). This approach is significantly more comfortable and allows you to rest properly between journeys.
Direct services from Phuket to Chiang Mai do exist, but the total travel time of 18–20 hours is very demanding. If you choose the direct route, a VIP sleeper seat is essential.
An alternative approach is to combine transport modes: take the overnight train from Phuket to Bangkok (more comfortable for sleeping), then a VIP bus from Bangkok to Chiang Mai. Or fly one leg and bus the other — many travellers fly Chiang Mai to Bangkok, then take the overnight bus to Chiang Mai.
Depart from Phuket's Arcade Bus Terminal (Terminal 2) and arrive at Arcade Bus Terminal (Terminal 2), Chiang Mai.
The following operators run regular services on the Phuket–Chiang Mai route:
Compare prices across all operators before booking — fares can vary significantly by class and season.
Departures: Evening 07:00–09:00
From: Phuket Bus Terminal 2
To: Arcade Bus Terminal (Terminal 2), Chiang Mai
Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.
✅ Most travellers break this journey in Bangkok — overnight Chiang Mai to Bangkok, then overnight Bangkok to Phuket.
Secure booking · Instant e-ticket
Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.