How to get from KANCHANABURI to CHIANG MAI?

kanchanaburi-to-chiang-mai-transport
How do you get from Kanchanaburi to Chiang Mai? You can travel by train, bus, private car or take a flight from Bangkok.

Flight to Chiang Mai
Trains Chiang Mai
Buses to Chiang Mai
Taxi/Car to Chiang Mai
Book Tickets Online

    • Although Chiang Mai is far from white beaches, turquoise sea and green palm trees, it is one of the most popular and visited tourist destinations. The city has an unmistakable atmosphere and has become a paradise for digital nomads and various freelancers who settle here for long-term stays. Chiang Mai is located in northern Thailand, surrounded by green mountains and beautiful national parks. It is the second largest city in the country and is one of the starting points for travel in the North. The climate is colder than in the Southern areas and therefore the surrounding landscape is very fertile. The most significant monuments are located in the city center, which is divided into squares by moats.
    • In addition to historical monuments, Chiang Mai is a modern city that invites you to visit various museums, luxury restaurants, shops, bars and also local markets. The local cuisine is excellent and worth tasting. Locals love the annual celebration of festivals and the strangest holidays, which bring tourists from all over the world. When planning a trip to Chiang Mai, it is good to keep in mind when the festivals take place. There are 4 options how you can reach Chiang Mai from Kanchanaburi – you can travel by bus, bus+plane, train and private car taxi. Travel by plane, train and private car is via Bangkok – the capital of Thailand. The most comfortable travel option is a direct flight from Bangkok.
    • Book bus/train tickets and flights from Kanchanaburi to Chiang Mai on 12go.asia icon-external-link-square or Baolau icon-external-link-square

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

    • Travel distance from Kanchanaburi to Chiang Mai is about 650 km by land (tourist bus) and via Bangkok (train, flight, taxi) it is about 840 km. The best and fastest way of getting to Chiang Mai from Kanchanaburi is to travel by bus + plane via Bangkok. Take a bus (or private taxi) to Bangkok and from Bangkok you can take a direct flight to Chiang Mai Airport. Travel by bus + plane to Chiang Mai via Bangkok takes about 6-7 hours and it costs about $35-80/pp. Sometimes there are very cheap direct flight from Bangkok to Chiang Mai. Another way is to travel by tourist bus to Chiang Mai. Travel by tourist bus from Kanchanaburi to Chiang Mai takes about 11-12 hours and bus ticket costs about $20/pp. Bus from Kanchanaburi arrives to Chiang Mai Arcade 2.
    • There is no direct train to Chiang Mai from Kanchanaburi. But you can travel by train from Kanchanaburi to Bangkok (via Nakhon Phathom) and from Bangkok you will take another train to Chiang Mai. Travel time by train via Bangkok is totally about 16-20 hours. Private transports are also available. You can travel by private car or taxi from Kanchanaburi to Bangkok and from Bangkok to Chiang Mai. Travel by private car from Kanchanaburi to Chiang Mai via Bangkok takes totally about 14-16 hours and it costs about $350-680/car. Private car is the most expensive way of transfer, but comfortable. Book bus/train tickets or private car + flights from Kanchanaburi to Chiang Mai online. From Chiang Mai you can also travel by bus or private car to Chiang Rai. Chiang Rai is about 190 km from Chiang Mai.

How do I get from Kanchanaburi to Chiang Mai?


1. BUS + FLIGHT from Kanchanaburi to Chiang Mai (via Bangkok)


A) BUS or MINIVAN from Kanchanaburi to Bangkok

    • from Kanchanaburi to Bangkok you can travel by tourist bus or minivan
    • bus companies to Bangkok: Win Happy, Hanuman Tour Siam, Tara Tour and Travel…
    • travel by bus/minivan from Kanchanaburi to Bangkok takes about 3-3.5 hour
    • buses arrive to Khao San, Southern Terminal, Sai Tai Kao Pinklao
    • travel by bus/minivan from Kanchanaburi to Bangkok costs only about $5-10/pp
    • Book bus tickets from Kanchanaburi to Bangkok online on 12go.asia icon-external-link-square or Baolau icon-external-link-square
    • there are also private cars and taxi to Suvurnabhumi Airport in Bangkok

B) DIRECT FLIGHT from Bangkok to Chiang Mai

    • direct flight to Chiang Mai from Bangkok is the most fastest option of transfer
    • airlines from Bangkok to Chiang Mai: Thai Lion Air, Thai Air Asia, Nok Air, Bangkok Air, Thai Smile…
    • direct flight from Bangkok to Chiang Mai takes only about 1-1.5 hour
    • flights are operated from Suvurnabhumi or Don Mueang Airports in Bangkok
    • flight from Bangkok to Chiang Mai costs only about $30-60/pp
    • read this article: How to get to Chiang Mai from Bangkok?
bus-flight-kanchanaburi-to-chiang-mai
From Kanchanaburi to Chiang Mai you can travel by bus/minivan and flight via Bangkok.


2. TRAIN from Kanchanaburi to Chiang Mai (via Bangkok)


A) Train from Kanchanaburi to Bangkok (via Nakhon Phathom)

    • from Kanchanaburi to Bangkok you can travel by train via Nakhon Phathom
    • travel by train from Kanchanaburi to Bangkok takes about 3 hours with stopover in Nakhon Phathom
    • there are seat trains, train tickets are cheap
    • travel by train from Kanchanaburi to Bangkok costs about $3-8/pp (seat)

B) Train from Bangkok to Chiang Mai

    • travel by train from Bangkok to Chiang Mai is a popular option of transfer
    • travel time by train from Bangkok to Chiang Mai is about 11-14.5 hours
    • train ticket to Chiang Mai from Bangkok costs about $10-55/pp
    • trains depart from Hua Lamphong Station in Bangkok
    • you can take a sleeper berth or seat, there are 1st, 2nd and 3rd class trains
    • read this article: How to go from Bangkok to Chiang Mai?
train-bangkok-to-chiang-mai
From Kanchanaburi to Chiang Mai you can travel by train with stopover in Bangkok (photo: 12go.asia).


3. BUS from Kanchanaburi to Chiang Mai

    • from Kanchanaburi to Chiang Mai you can travel by tourist bus
    • travel by tourist bus/van from Kanchanaburi to Chiang Mai takes about 11-12 hours
    • bus companies to Chiang Mai from Kanchanaburi: Sasanan Tour
    • travel by bus from Chiang Mai from Kanchanaburi costs about $20/pp
    • buses arrive to Chiang Mai Arcade 2, bus e-ticket is acceptable
    • Book bus tickest from Kanchanaburi to Chiang Mai online on 12go.asia icon-external-link-square
    • there are also various tourist buses or minivans from Bangkok
bus-kanchanaburi-to-chiang-mai
From Kanchanaburi to Chiang Mai you can travel by tourist bus (photo: Sasanan Tour, 12go.asia).


4. TAXI from Kanchanaburi to Chiang Mai (via Bangkok)


A) Private Taxi / Car from Kanchanaburi to Bangkok

    • from Kanchanaburi to Bangkok you can travel by private taxi or car
    • travel by private car or taxi from Kanchanaburi to Bangkok takes about 3-4 hours
    • private taxi to Bangkok: Glassflower, Bangkok Taxi 24, PGS, Kim Taxi Thailand, MCC VAN…
    • transport by private taxi/car from Kanchanaburi to Bangkok costs about $70-135/vehicle
    • you can travel by taxi to the airports – Suvurnabhumi or Don Mueang in Bangkok

B) Private Taxi / Car from Bangkok to Chiang Mai

    • you can also take a private car or taxi from Bangkok to Chiang Mai
    • travel time by taxi from Bangkok to Chiang Mai is about 9-10 hours
    • travel by taxi to Chiang Mai from Bangkok costs about $280-530/car
    • private taxi companies to Chiang Mai: Thailand Limo by Datum, Jed Yord, Glassflower, MCC VAN…
    • there are various modern cars, minivans, vehicles and also SUV
    • read this article: How to get to Chiang Mai from Bangkok?
taxi-car-kanchanaburi-to-chiang-mai
From Kanchanaburi to Chiang Mai you can travel by taxi via Bangkok (photo: Glassflower Taxi, 12go.asia).


icon-info-circle FAQ – Travel route from Kanchanaburi to Chiang Mai:

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

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

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

    • Travel by bus + plane from Kanchanaburi to Chiang Mai (via Bangkok) takes about 6-7 hours.
    • Travel by train from Kanchanaburi to Chiang Mai (via Bangkok) takes about 16-20 hours.
    • Travel by tourist bus/minivan from Kanchanaburi to Chiang Mai takes about 11-12 hours.
    • Travel by private car/taxi from Kanchanaburi to Chiang Mai (via Bangkok) takes about 14-16 hours.

How far is Chiang Mai from Kanchanaburi?

    • Travel distance from Kanchanaburi to Chiang Mai is about 650 km by land and via Bangkok it is about 840 km.

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

    • Travel by bus + plane from Kanchanaburi to Chiang Mai (via Bangkok) costs about $35-80/pp.
    • Travel by train from Kanchanaburi to Chiang Mai (via Bangkok) costs about $15-70/pp.
    • Travel by tourist bus / minivan from Kanchanaburi to Chiang Mai costs about $20/pp.
    • Travel by private car/taxi from Kanchanaburi to Chiang Mai (via Bangkok) costs about $350-680/car.

Is there a direct train from Kanchanaburi to Chiang Mai?

    • No, there is no direct train to Chiang Mai from Kanchanaburi. But you can travel by train from Kanchanaburi to Bangkok (via Nakhon Phathom) and from Bangkok (Hua Lamphong Railway Station) you can travel by train to Chiang Mai. There are sleeper trains from Bangkok to Chiang Mai.

What is the most cheapest way of transfer from Kanchanaburi to Chiang Mai?

    • The most cheapest way how you can get to Chiang Mai from Kanchanaburi is to travel by train of State Railway of Thailand via Bangkok. The most cheapest option of transfer by train should cost about $15/pp (seats). But it is better to take a sleeper train (1st or 2nd class trains) from Bangkok to Chiang Mai.

What is the best how to travel from Kanchanaburi to Chiang Mai?

    • The best option of travel from Kanchanaburi to Chiang Mai is to travel by bus or taxi to Bangkok and from Bangkok you can take a direct flight to Chiang Mai. Totally this option of transfer should take about 6-7 hours.

Where you can travel from Chiang Mai?

    • If you are already in Chiang Mai, you should also visit another interesting tourist sites in northern Thailand, e.g. Pai or Chiang Rai (accessible by tourist bus or private car). Pai is a popular tourist place and is accessible by bus / private car or motorbike. Read this article: How to get from Chiang Mai to Pai?

Where to stay in Chiang Mai? Hotel, resort or hostel?

    • Chiang Mai and nearby are around this city has almost everything what you are looking for. So there is a wide range of various types of hotels, guesthouses, cheap hostels or private luxury resorts. Search and book your accommodation in Chiang Mai easily online: Book hotel/resort in Chiang Mai.
wat-phra-that-doi-kham-chiang-mai
Wat Phra That Doi Kham (Wat Doi Kham or the Golden temple) is located at the top of a hill to the south west of the city.
chiang-mai-doi-ang-khang
Doi Ang Khang is a mountain in Fang District (Chiang Mai Province). It is part of the Daen Lao Range.
wat-in-chiang-mai-thailand
In Chiang Mai you can see and visit a lot of various buddhist temples and pagodas.


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

(You can change your departure + arrival, eg. Kanchanaburi > Bangkok, Bangkok > Chiang Mai….)

Nong Khai > Udon ThaniKhao Lak > Koh Phi PhiKrabi > Khao LakPhuket > Koh TaoKhao Sak > Koh LantaKhao Sak > K.SamuiKhao Sok

Buses in Thailand

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 8

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

Share: