How to get from PHUKET to CHIANG MAI?

phuket-to-chiang-mai-transport
How do you get from Phuket to Chiang Mai? You can travel by plane, train, bus or taxi/car.

Flights to Chiang Mai
Bus + Train Chiang Mai
Bus / Van to Chiang Mai
Book Tickets Online

    • Chiang Mai is the biggest city of northern Thailand. This city is directly loaded with a number of truly historical monuments, temples and pagodas. From the slope of Doi Suthep, at the top of which is a beautiful temple, there are impressive views of the city. It is a starting point for many trips to the surrounding mountains and to visit the mountain tribes. Doi Inthanon with its 2565 m is the highest mountain in Thailand. It is accessible by road to the top, which is often covered by clouds. The path to the top is lined with a number of waterfalls, there are impressive temples, flower gardens and villages of mountain tribes. The city is full of street food and various restaurants. Don’t be afraid to taste, go a little outside the city, where you will meet only local people at the street food. Be sure to visit the Sunday night markets in the center as well. From Bangkok to Chiang Mai you can travel by plane, train or bus, but how to get there from Phuket? There are 4 ways how you can travel to Chiang Mai from Phuket – you can take a flight, tourist bus, bus + train or private taxi/car via Bangkok. Flight is the best and comfortable option of transport.
    • Book your tickets and flights from Phuket to Chiang Mai on 12go.asia icon-external-link-square or Baolau icon-external-link-square

From Phuket to Chiang Mai you can travel by plane, bus, bus+train, car.

    • Travel distance from Phuket to Chiang Mai is about 1530 km by land via Bangkok. The best and fastest option how to reach Chiang Mai from Phuket is to take a direct flight. Direct flight from Phuket Airport to Chiang Mai Airport takes about 2 hours and it costs about $60-150/pp. There are also flights with stopover in Bangkok. If you want to travel by land from Phuket to Chiang Mai, you can take a bus + train via Surat Thani and Bangkok. There is a bus or minivan to Surat Thani, train from Surat Thani to Bangkok and another train from Bangkok to Chiang Mai. Travel by bus+train to Chiang Mai from Phuket takes about 27-37 hours and it costs totally about $25-120/pp. You can also travel by tourist bus from Phuket to Chiang Mai. Travel by bus takes about 25 hours and bus tickets cost about $50-60/pp. If you want to book your private car to Chiang Mai, you can do it. Travel by private taxi/car to Chiang Mai from Phuket via Bangkok takes about 20-23 hours and it costs about $660-900/pp. Book direct flights or bus/train tickets and private car from Phuket to Chiang Mai online. From Chiang Mai you can also visit and travel to Chiang Rai.

How do I get from Phuket to Chiang Mai?


1. FLIGHT from Phuket to Chiang Mai

    • there are direct flights or flights with stopover in Bangkok from Phuket to Chiang Mai
    • airlines to Chiang Mai: Nok Air, Air Asia, Thai Airways, Thai Lion Air, Thai Smile, Bangkok Air…
    • direct flight to Chiang Mai is the most fastest option of transfer
    • flight from Phuket to Chiang Mai takes only about 2 hours or 5-7 hours with stopover in Bangkok
    • flights from Phuket Airport to Chiang Mai Airport
    • flight from Phuket to Chiang Mai costs only about $60-150/pp
    • Book and buy your flight from Phuket to Chiang Mai online on 12go.asia icon-external-link-square or Baolau icon-external-link-square
flight-phuket-to-chiang-mai
Direct flight to Chiang Mai from Phuket is the most fastest way of transport.


2. BUS + TRAIN from Phuket to Chiang Mai


A) Bus / Minivan from Phuket to Surat Thani

    • from Phuket to Surat Thani you can travel by bus or minivan/car
    • travel by bus from Phuket to Surat Thani takes about takes about 4-5 hours
    • travel by bus from Phuket to Surat Thani costs about about $6-12/pp
    • there is no railway from Phuket to Surat Thani

B) Train from Surat Thani to Bangkok

    • from Surat Thani to Bangkok you can travel by train of Thai Railways
    • travel by train from Surat Thani to Bangkok takes about 9-15 hours
    • there are 1st Class Sleeper, 2nd Class AC seats only, 2nd Class Sleeper AC, Class II Ladies Only, 3rd class trains
    • train ticket from Surat Thani to Bangkok costs about about $8-50/pp
    • trains arrive to Hua Lamphong Station

C) Train from Bangkok to Chiang Mai

    • from Bangkok to Chiang Mai you can travel by various trains
    • travel time by train from Bangkok to Chiang Mai takes about 11-14.5 hours
    • train ticket to Chiang Mai from Bangkok costs about about $10-50/pp
    • trains depart from Hua Lamphong Station
    • read this article: How to travel to Chiang Mai from Bangkok?
train-surat-thani-to-chiang-mai
From Surat Thani to Chiang Mai you can travel by train via Bangkok (photo: 12go.asia).


3. BUS from Phuket to Chiang Mai

    • from Phuket to Chiang Mai you can also travel by tourist bus
    • one-way bus ticket from Phuket to Chiang Mai costs about $50-60/pp
    • travel by bus from Phuket to Chiang Mai takes about 25 hours
    • bus companies to Chiang Mai from Phuket: Greenbus
    • buses depart from Phuket Bus Terminal 2 and arrive to Chiang Mai Bus Terminal 3
    • Book and buy bus tickets from Phuket to Chiang Mai on 12go.asia icon-external-link-square or Baolau icon-external-link-square
    • you can also travel by bus via Bangkok
green-bus-phuket-to-chiang-mai
From Phuket to Chiang Mai you can travel by bus – Greenbus (photo: 12go.asia).


4. PRIVATE TAXI/CAR from Phuket to Chiang Mai

    • from Phuket to Chiang Mai you can travel by private taxi/car or minivan with stopover in Bangkok
    • travel by taxi/car from Phuket to Chiang Mai via Bangkok takes about 20-23 hours
    • taxi companies between Phuket and Chiang Mai: Bangkok Taxi 24, MCC Van, Glassflower, Team Holiday…
    • travel by taxi / car from Phuket to Chiang Mai via Bangkok costs about $660-900/vehicle
    • luxury cars, modern fast minivans or SUVs
    • Book and buy private taxi/car from Phuket to Chiang Mai on 12go.asia icon-external-link-square
mountains-chiang-mai
Chiang Mai is also surrounded by mountain areas.
temple-park-chiang-mai-thailand
In Chiang Mai you can see and visit various historical temples or pagodas.
Wat-Chedi-Luang-chiang-mai
Wat Chedi Luang is a buddhist temple in the historic centre of Chiang Mai, Thailand.
chiang-mai-Yi-Peng-Lantern-Festival
The Yee Peng lantern festival in Chiang Mai is held in November every year.


icon-info-circle FAQ + TIPS – Travel route from Phuket to Chiang Mai:

How to book tickets or flights from Phuket to Chiang Mai?

    • Book and buy tickets and flights from Phuket to Chiang Mai online on 12go.asia or Baolau.
    • You can also book another tickets and routes, e.g. Phuket > Bangkok, Bangkok > Chiang Mai…

How long does it take to get to Chiang Mai from Phuket?

    • Travel by plane (direct flight) from Phuket to Chiang Mai takes about 2 hours.
    • Travel by bus+train from Phuket to Chiang Mai (via Surat Thani, Bangkok) takes about 27-37 hours.
    • Travel by tourist bus from Phuket to Chiang Mai takes about 25 hours.
    • Travel by private car/taxi from Phuket to Chiang Mai (via Bangkok) takes about 20-23 hours.

How far is Chiang Mai from Phuket?

How much does it cost to get from Phuket to Chiang Mai?

    • Travel by plane (direct flight) from Phuket to Chiang Mai costs about $60-150/pp.
    • Travel by bus+train from Phuket to Chiang Mai (via Surat Thani, Bangkok) costs about $25-120/pp.
    • Travel by tourist bus from Phuket to Chiang Mai costs about $50-60/pp.
    • Travel by private car/taxi from Phuket to Chiang Mai costs about $660-900/car.

Is there a direct train from Phuket to Chiang Mai?

    • No, there is no direct train from Phuket to Chiang Mai, Phuket has no railway station. If you want to travel by train, you can take a train from Surat Thani to Bangkok and another train from Bangkok to Chiang Mai. Surat Thani is accessible by tourist bus or private taxi/car from Phuket.

What is the most cheapest option of transfer from Phuket to Chiang Mai?

    • The most cheapest option of transport from Phuket to Chiang Mai is to travel by plane. There are low-cost direct flights between these cities and these flights start already at $60/pp. You will also save a lot of time.

What is the best option of transport from Phuket to Chiang Mai?

    • The best way of transport from Phuket to Chiang Mai is to travel by plane. There are various direct flights every day from Bangkok to Chiang Mai and these flights are sometimes very cheap. Low-cost flights to Chiang Mai start already at $30/pp and are operated by various airlines from Thailand.

Where you can go from Chiang Mai?

    • From Chiang Mai you can travel to Pai in Mae Hong Son province. Pai is a mountain area, about 130 km from Chiang Mai and there are private minivans or taxi/cars between these cities. Travel time to Pai from Chiang Mai by minivan is about 3-4 hours. Read this article: How to get from Chiang Mai to Pai?

icon-arrow-circle-right Book train, bus tickets or flights from Phuket to Chiang Mai + Schedule:

(You can change your departure and arrival, eg. Phuket > Surat Thani, Surat Thani > Bangkok….)


Phnom Penh > Ch. MaiSiem Reap > Chiang MaiPhong Nha > SaigonVinh > DaNangHanoi > HalongK.Lanta > Phi PhiMai Chau > Ninh Binh

Buses in Thailand

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 12

No votes so far! Be the first to rate this post.

Share: