How to get from Phuket to Chiang Mai, Thailand

AnaMarija Mishachkovska 11 Aug 2022 Last updated: 5 Apr 2025 3 min read No comments


You can travel from Phuket to Chiang Mai by bus, flight, bus + train, or rental car.

Chiang Mai is well connected with Phuket, and there are several ways to make the journey north.

Whether chasing scenic countryside views or aiming to get there as fast as possible, options range from budget-friendly buses to convenient direct flights.

The cheapest way is by VIP bus (around USD 63); the most popular and fastest option is by direct flight (about 2 hours).

From ancient temples and colorful markets to lush mountains and flavorful Lanna cuisine, Chiang Mai offers a vibe different from southern Thailand’s.

In this guide, youโ€™ll find the best ways to travel from Phuket to Chiang Mai, including helpful tips and what to expect on the road, in the air, or between.

Transportation Options

MethodTravel timePrice
Bus24 hours 35 minutesUSD 63
Flight2-4 hours
Bus + Train+24 hours
Rental Car20 hours 20 minutes

1. Bus from Phuket to Chiang Mai

Journey Duration: 24 hours 35 minutes

You can travel on a VIP bus operated by Green Bus, which takes a little over 24 hours. Itโ€™s quite a long journey, but taking this bus is the cheapest option, costing only USD 63!

Quite often, long-distance buses offer the lowest prices, and thatโ€™s why budget travelers go for this choice. 

These buses usually take multiple breaks and make bathroom and lunch stops along the way.

This is a higher-class bus which offers a more comfortable travel experience. You can enjoy air-conditioning, reclining seats, Wi-Fi, and a bathroom.

There is one daily departure, which you can take from Phuket Bus Terminal 2 and arrive at Chiang Mai Bus Terminal 3.

VIP Bus Schedule:

  • 01:00 PM to 01:35 PM (Next Day)

Total price: USD 63

2. Flight

Journey Duration: 2-4 hours

Although it is more expensive than a road trip, traveling by plane is the fastest way.

Prices for a plane ticket always vary, depending on the season and day you are traveling, but occasionally you can get promotional tickets for more or less the price of a train or a bus ticket!

Planes depart approximately eight times a day, but this is subject to change once again, depending on the season.

3. Bus + Train via Bangkok

Journey Duration: +24 hours

If you prefer to travel by public transport, you can take a train, but you first need to take a bus to Surat Thani because there isn’t a rail line that runs directly between the two cities.

Upon arriving in Surat Thani, you can change to a train that will take you to Bangkok. Finally, you must take one last train connecting Bangkok to Chiang Mai.

This might seem a bit complicated, but some people prefer to travel this way since it is much cheaper!

The trip can take up to 25 hours, depending on your chosen train.

If you choose this route, you will need to purchase individual tickets for each train and bus, which means you will need to allow time for delays and transfers.

It is crucial to look at the schedules and plan your trip in advance to avoid traveling for two days due to missed rides.

Bookaway

On Bookaway, you can check all available transportation options from Phuket to Chiang Mai. It is a reliable and easy-to-use platform for comparing prices & schedules and making a booking online.

bookaway1

4. Rental Car

Journey Duration: 20 hours 20 minutes

By renting a car, you can travel and explore at your tempo while driving to Chiang Mai and arrive much faster.

Driving the distance takes about 20 hours, but keep in mind any stops you might want to make.

Furthermore, renting a car in Phuket is incredibly affordable, with daily rates starting at only about USD 25. This makes it one of the most cost-effective and convenient ways to travel from Phuket to Chiang Mai!

Remember to bring all the required documentation to rent a car to travel from Phuket to Chiang Mai. And, of course, prepare for the long journey ahead!

Best day tours in Chiang Mai

Get Your Guideย helps you find the best tours wherever you are heading. Itโ€™s usually the first website I check when I plan a trip to a new place.

Frequently Asked Questions

Is there a direct train?

Since Phuket lacks a train station, there isn’t a direct train. However, if you prefer to travel by rail, you can take a train from Surat Thani to Bangkok and another from Bangkok to Chiang Mai.

What is the most popular transportation option?

The best and most popular way is by plane.

This article was last fact-checked by Jean Nรกjera on

5 Apr 2025

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *