Home Trains Between Bangkok and Chiang Mai

Trains Between Bangkok and Chiang Mai

Bangkok, the capital of Thailand, and Chiang Mai, one of the most famous tourist and historical cities in the world, are must-visit cities for most travelers who go to this country.

The Northern Line, which connects Bangkok and Chiang Mai, is the most popular among all the rail routes in Thailand.

Bangkok – Chiang Mai Railway

  • Distance: 761 kilometers (474 miles)
  • Trains from Bangkok to Chiang Mai: special express: 7, 9, 13; express: 51; rapid: 109
  • Trains from Chiang Mai to Bangkok: special express: 8, 10, 14; express: 52; rapid: 102
  • Main stops: Bangkok, Ayutthaya, Lop Buri, Nakhon Sawan, Phitsanulok, Nakhon Lampang, Lamphun, Chiang Mai
  • Duration of journey: approximately 13 hours

There are five sets of trains running between Bangkok and Chiang Mai every day, including special express, express, and rapid trains.

All of these trains terminate at Bangkok Railway Station (also known as Hua Lamphong Railway Station) and Chiang Mai Railway Station.

Bangkok to Chiang Mai Train Schedules

(Updated on April 29th, 2019)

Train Number: 7 (Special Express)
Train Departure Arrival Duration
Bangkok   08:30 1
Ayutthaya 09:47 09:48
Lop Buri 10:28 10:29
Nakhon Sawan 11:37 11:40
Phitsanulok 13:12 13:22
Nakhon Lampang 17:30 17:33
Lamphun 19:14 19:15
Chiang Mai 19:30  
Train Number: 9 (Special Express)
Train Departure Arrival Duration
Bangkok   18:10 1
Ayutthaya 19:44 19:45
Lop Buri 20:41 20:42
Nakhon Sawan 22:14 22:17
Phitsanulok 00:15 00:18 2
Nakhon Lampang 04:57 05:01
Lamphun 06:50 06:51
Chiang Mai 07:15  
Train Number: 13 (Special Express)
Train Departure Arrival Duration
Bangkok   19:35 1
Ayutthaya 21:06 21:07
Lop Buri 21:58 22:00
Nakhon Sawan 23:28 23:31
Phitsanulok 01:47 01:49 2
Nakhon Lampang 06:30 06:33
Lamphun 08:19 08:21
Chiang Mai 08:40  
Train Number: 51 (Express)
Train Departure Arrival Duration
Bangkok   22:00 1
Ayutthaya 23:35 23:36
Lop Buri 00:27 00:31 2
Nakhon Sawan 02:21 02:24
Phitsanulok 04:37 04:40
Nakhon Lampang 09:51 10:01
Lamphun 11:48 11:50
Chiang Mai 12:10  
Train Number: 109 (Rapid)
Train Departure Arrival Duration
Bangkok   13:45 1
Ayutthaya 15:17 15:19
Lop Buri 16:21 16:23
Nakhon Sawan 18:24 18:27
Phitsanulok 20:35 20:37
Nakhon Lampang 01:54 02:04 2
Lamphun 03:43 03:44
Chiang Mai 04:05  

Chiang Mai to Bangkok Train Schedules

(Updated on April 26th, 2019)

Train Number: 8 (Special Express)
Train Departure Arrival Duration
Chiang Mai   08:50 1
Lamphun 09:04 09:05
Nakhon Lampang 10:38 10:41
Phitsanulok 14:34 14:44
Nakhon Sawan 16:21 16:22
Lop Buri 17:26 17:28
Ayutthaya 18:05 18:06
Bangkok 19:25  
Train Number: 10 (Special Express)
Train Departure Arrival Duration
Chiang Mai   18:00 1
Lamphun 18:19 18:20
Nakhon Lampang 20:12 20:17
Phitsanulok 00:47 00:50 2
Nakhon Sawan 02:38 02:41
Lop Buri 04:04 04:05
Ayutthaya 04:58 04:59
Bangkok 06:50  
Train Number: 14 (Special Express)
Train Departure Arrival Duration
Chiang Mai   17:00 1
Lamphun 17:19 17:20
Nakhon Lampang 19:24 19:27
Phitsanulok 23:53 00:01
Nakhon Sawan 01:56 01:59 2
Lop Buri 03:22 03:24
Ayutthaya 04:23 04:24
Bangkok 06:15  
Train Number: 52 (Express)
Train Departure Arrival Duration
Chiang Mai   15:30 1
Lamphun 15:47 15:48
Nakhon Lampang 17:54 18:04
Phitsanulok 22:58 23:01
Nakhon Sawan 01:11 01:14 2
Lop Buri 02:44 02:45
Ayutthaya 03:38 03:39
Bangkok 05:25  
Train Number: 102 (Rapid)
Train Departure Arrival Duration
Chiang Mai   06:30 1
Lamphun 06:48 06:52
Nakhon Lampang 08:27 08:37
Phitsanulok 13:16 13:18
Nakhon Sawan 15:53 15:56
Lop Buri 18:05 18:06
Ayutthaya 19:14 19:16
Bangkok 21:10  

How to Choose a Train Type and Seat Class

From Bangkok to Chiang Mai, there are four overnight trains and one daytime train. From Chiang Mai to Bangkok, there are three overnight trains and two daytime trains.

Many travelers choose an overnight train to save the cost of one night’s accommodation.

Thailand’s trains, even the express and special express ones, are always delayed. Therefore, please leave plenty of time for the itinerary you have planned after your train journey. Don’t arrange a flight after a train journey.

First and second-class sleepers on trains between Bangkok and Chiang Mai are very popular and are always sold out weeks before the departure date. It is advisable to book sleeper tickets as early as possible.

Second-class seats are available on trains between Bangkok and Chiang Mai. However, they are not recommended for such a long journey.

You Might Like

K3 international train
Mongolian Train Types and Seat Classes

Mongolian local passenger trains mainly follow the Trans-Mongolia Line, but stop at more stations.


Read More
China to Russia trains
Trains Between China and Russia

There are two trains running between China and Russia including Trans-Mongolian Railway.


Read More
Trans-Siberian Train
How to Buy Trans-Siberian Train Tickets

International train tickets for the Trans-Siberian can be bought in China, Mongolia and Russia.


Read More