Ayutthaya to Chiang Rai

There are 2 parts to the journey by train from Ayutthaya to Chiang Rai. The first part of the journey is by train as far as Chiang Mai. On arrival in Chiang Mai travellers need to transfer to a connecting bus service for the second part of the journey to Chiang Rai.

Stage 1: Train from Ayutthaya to Chiang Mai


By train the journey from Ayutthaya to Chiang Mai takes from 9 to 13 hours depending upon which train you take.

TrainAyutthayaChiang MaiService
708:2317:50Special Express
10915:2004:00Rapid
919:4507:15Special Express
1321:0908:45Special Express
5123:3811:40Express

Stage 2: Bus from Chiang Mai to Chiang Rai


The reliable GreenBus company operates frequent Express and VIP bus services from Chiang Mai to Chiang Mai. The journey is scheduled to take from 3 hours 20 minutes to 3 hours 45 minutes depending upon which service you take.

  • Buy bus tickets for travel from Chiang Mai to Chiang Rai.
Chiang MaiChiang RaiTicketService
07:0010:45฿397Express
07:3010:50฿602VIP
08:4512:30฿397Express
09:3012:50฿602VIP
11:0014:45฿397Express
13:3017:15฿397Express
14:0017:20฿602VIP
16:0019:20฿602VIP
17:0020:45฿397Express
18:1522:00฿397Express
18:3021:50฿602VIP

Location of Ayutthaya Train Station


Read more about Ayutthaya Train Station.

Google Map of Ayutthaya Railway Station

Location of Chiang Mai Bus Station


GrennBus services from Chiang Mai to Chiang Rai depart from Chiang Mai Bus Terminal 3.

Google Map of Chiang Mai Bus Terminal 3

Location of Chiang Rai Bus Station


GreenBus services from Chiang Mai to Chiang Rai terminate at Chiang Rai Bus Terminal 1.

Google Map of Chiang Rai Bus Station 1

About Travel to Chiang Rai


By train, and connecting bus service, the journey from Ayutthaya to Chiang Rai takes from 16 to 20 hours depending upon which train and connecting bus service you take. The same journey by bus is scheduled to take from 11 to 12 hours. Travel by train from Ayutthaya to Chiang Rai takes longer than it does travelling by direct bus service. The advantage of travelling by train, however, is that you can book a sleeper berth and sleep for most of the journey.

Train Services from Ayutthaya to Chiang Mai

There are 5 train services a day from Ayutthaya to Chiang Mai. These train services differ not only in departure and arrival times, but also in relation to how long they take to complete the journey:

  • Fastest Train: Train #7, departing at 08:23, is scheduled to complete the journey in 9 hours 27 minutes.
  • Slowest Train:  Train #109, departing at 15:20, is scheduled to complete the journey in 12 hours 40 minutes.

The 5 daily train services from Ayutthaya to Chiang Mai also differ in respect of the seat types which are available on each train.

  • Guide to Seat Types on Trains from Ayutthaya to Chiang Mai:
TrainDepartSeat Types
708:232nd Class A/C Seat
10915:202nd Class A/C Sleeper, 2nd Class Fan Seat, 3rd Class Fan Seat
919:451st Class A/C Sleeper, 2nd Class A/C Sleeper
1321:091st Class A/C Sleeper, 2nd Class A/C Sleeper, 2nd Class Fan Seat, 3rd Class Fan Seat
5123:382nd Class A/C Sleeper, 2nd Class Fan Seat, 3rd Class Fan Seat

The third major difference between 5 daily train services from Ayutthaya to Chiang Mai is that 4 out of the 5 train services travel overnight. Only 1 train service from Ayutthaya to Chiang Mai completes the journey on the same day, which is Train #7 departing at 08:23.

  • The advantage of taking Train #7 is that passengers get to enjoy the magnificent scenery during the journey.
  • The disadvantage of taking Train #7 is that passengers need to stay overnight in Chiang Mai until the departure of the next connecting bus service the following day.
Guan Yin statue in Chiang Rai
Guan Yin statue in Chiang Rai
Arrival in Chiang Mai

On arrival at Chiang Mai Railway Station passengers wishing to continue their journey onward to Chiang Rai need to organise their own local transport to take them from the train station to Chiang Mai Bus Terminal 3.

Chiang Mai Bus Terminal 3 is located on the same side of the Ping River as Chiang Mai Railway Station, 2.1 km walking distance to the north of the train station. Passengers with light bags and good levels of fitness sometimes walk between the train station and the bus station. On foot the journey takes about 30 minutes, however, this option is a lot less popular during the hotter summer months in Chiang Mai, typically from March to May.

A faster and easier option than walking is to take a tuk-tuk or a taxi from Chiang Mai Railway Station to Chiang Mai Bus Terminal 3. A variety of tuk-tuks, and taxis, wait in the car park in front of the ticket hall at the train station for the arrival of long distance trains. Expect to pay around 100 THB for the journey from the train station to the bus station.

Bus Services from Chiang Mai to Chiang Rai

The GreenBus company operates 2 types of service from Chiang Mai to Chiang Rai: Express and VIP. Both types of service follow the same route, and both stop during the journey for 10 to 15 minutes to allow passengers to visit the toilet and purchase drinks and snacks. The services, however, differ in 2 ways:

  • Express bus services are scheduled to complete the journey in 3 hours 45 minutes, whilst VIP services take 3 hours 20 minutes.
  • There are fewer seats in the passenger cabin of VIP services which means passengers have leg room and slightly larger and more comfortable seats.

GreenBus services stop briefly at Chiang Rai Bus Terminal 2, more continuing onto Chiang Rai Bus Terminal 1. Chiang Rai Bus Terminal 2 is a long distance bus terminal which is located 6 km by road to the south Chiang Rai City. Unless you have plans to immediately board another bus to somewhere else, we recommend remaining on the bus until it terminates at Chiang Rai Bus Terminal 1, which is located in the centre of Chiang Rai City.

How useful was this page?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

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