Travel from Kanchanaburi to Chiang Mai

There are several ways you can travel from Kanchanaburi to Chiang Mai without travelling via Bangkok. The best two options are:

  • Direct Bus: There are 2 direct bus services a day from Kanchanaburi to Chiang Mai available to book online.
  • Train: First you need to travel by road to Ayutthaya and from there take you can take a train to Chiang Mai.

Bus Times from Kanchanaburi to Chiang Mai

Bus services from Kanchanaburi to Chiang Mai are operated by the Sasanan Transport Company.

KanchanaburiChiang MaiTicketService
06:4018:30฿ 693Intercity
19:0006:00฿ 1,078VIP
  • The journey by bus from Kanchanaburi to Chiang Mai with the Sasanan Transport Company is scheduled to take from 11 hours 00 minutes to 11 hours 50 minutes.
  • All bus services have an on board toilet and a snack is included in the price.
  • The difference between the Express bus and the VIP bus is the amount of legroom you get. There are 46 seats on the Express bus and 30 seats on the VIP bus.

Buy Tickets from Kanchanaburi to Chiang Mai

Use the Search Box below to buy your tickets from Kanchanaburi to Chiang Mai:

Powered by 12Go Asia system

You can buy bus and minivan tickets at Kanchanaburi bus station for the journey to Ayutthaya. There is no need to book tickets for the journey from Kanchanaburi to Ayutthaya in advance as there is always plenty of room on board these cheap basic bus services. It is, however, advisable to book train tickets from Ayutthaya to Chiang Mai as this is a busy route and 2nd Class A/C Sleeper Berths and Seat often book out in advance of the day travel. To buy train tickets from Ayutthaya to Chaing Mai use the drop list to change the starting point of the journey in the Search Box above to ‘Ayutthaya’ and click to Find Tickets.

Travel by train from Kanchanaburi to Chiang Mai

Travel by train from Kanchanaburi to Chiang Mai is a three stage journey.

Stage 1: Bus to Saphanburi

Public bus services run throughout the day from Kanchanaburi’s main station (see below for a location map) to Saphanburi. This bus journey takes around 2 hours 30 minutes and costs 60 THB per person. Pay the ticket collector on the bus.

Stage 2: Minivan to Ayutthaya

The bus from Kanchanaburi terminates at Saphanburi bus station. From Saphanburi you need to take a minivan to Ayutthaya. Minivan services leave frequently when they are full. The journey by minivan from Saphanburi to Ayutthaya takes 1 hour 15 minutes and costs 70 THB per person which you pay as you board the minivan.

Stage 3: Train to Chiang Mai

The minivan terminates in the centre of Ayutthaya Town and from there you need to take a tuk-tuk to Ayutthaya Train Station. Ayutthaya Train Station is on Thailand’s Northern Train Line running from Bangkok to Chiang Mai. There are 5 direct train services a day from Ayutthaya to Chiang Mai:

Train No.710991351
Chiang Mai19.3004.0507.1508.4012.10

Location of Kanchanaburi Bus Station

Bus services to Chiang Mai depart from Kanchanaburi’s main bus station on the U-Thong Soi 6 Road.

  • Map of Kanchanaburi Bus Station:

Google Map of Kanchanaburi Bus Station

Location of Chiang Mai Bus Station

Direct bus services from Kanchanaburi terminate at Chiang Mai Bus Terminal 3. Chiang Mai Bus Terminal 3 is 3.4 km from the Thae Pae Gate in Chiang Mai’s Old Town. By shared taxi or tuk-tuk the journey from the bus station to Old Town should cost around 60 THB.

  • Map of Chiang Mai Bus Terminal 3:

Google Map of Chiang Mai Bus Terminal 3

Onward Travel from Chiang Mai

There plenty of things to see in Chiang Mai but there are also plenty of places you can travel onto from Chiang Mai which is a transport hub for Northern Thailand.

The View from the Temple of the Hill in Pai
The View from the Temple on the Hill in Pai

For destinations to the North, East and West of Chiang Mai you need to travel by road or fly. Chiang Mai is the further North you can go by train. Popular destinations include:

  • Pai, which is a town in the mountains about 4 hours from Chiang Mai by minivan.
  • Chiang Rai, which is a beautiful town with great temples around 3 hours 30 minutes by bus to the North East of Chiang Mai not far from the Northern border with Myanmar.
  • Loei, which is a city to the South East of Chiang Mai surrounded by mountain ranges the most popular of which with visitors is the Phu Kradueng National Park. The journey by bus from Chiang Mai to Loei takes just over 9 hours.
  • Nong Khai, which is border town close to Vientiane, the capital of Laos. You can travel there direct by bus from Chiang Mai to Nong Khai in about 12 hours, or you can fly from Chiang Mai to nearby Udon thani and from there take a train to Nong Khai. The journey by train from Udon Thani to Nong Khai is scheduled to take between 35 and 47 minutes.

How useful was this article?

Click on a star to rate it!

Average rating 4.5 / 5. Vote count: 4

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