Book your BANGKOK to CHIANG MAI train tickets here! Find up-to-date schedules and prices for all train options. Secure your seats now and experience the beauty of Thailand by train.
In the event of a change or cancellation, there will be no refund of the service fee or payment.
Change
- Allow on normal days (no festival/holiday time). - No changes are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Change fees will be applicable as follows: - 20% of the ticket fare if changes are made 3 days before departure - 30% of the ticket fare if changes are made 2 days before departure - 50% of the ticket fare if changes are made 1 day before departure
Cancellation
- Allow on normal days (no festival/holiday time). - No cancellation are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Cancellation fees will be applicable as follows: - 70% of the ticket fare + 30THB/ticket
10h25
09:05 (Sat, 05/07)
19:30 (Sat, 05/07)
US$ 17.20
KRUNG THEP APHIWAT
>
CHIANG MAI
SPDRC7
Krung Thep Aphiwat ( station)
Chiang Mai ( station)
09:05 Sat, 05/07
19:30 Sat, 05/07
10h25 SPDRC7
BANGKOK
Krung Thep Aphiwat ( station)
>
CHIANG MAI
Chiang Mai ( station)
US$ 17.20
Second class seat (AC)
Change*
Cancellation*
US$ 17.20
State Railway of Thailand
Departure details
Departure time
Saturday 05 July 2025 09:05
Location
KRUNG THEP APHIWAT Krung Thep Aphiwat ( station)
Arrival details
Arrival time
Saturday 05 July 2025 19:30
Location
CHIANG MAI Chiang Mai ( station)
In the event of a change or cancellation, there will be no refund of the service fee or payment.
Change
- Allow on normal days (no festival/holiday time). - No changes are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Change fees will be applicable as follows: - 20% of the ticket fare if changes are made 3 days before departure - 30% of the ticket fare if changes are made 2 days before departure - 50% of the ticket fare if changes are made 1 day before departure
Cancellation
- Allow on normal days (no festival/holiday time). - No cancellation are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Cancellation fees will be applicable as follows: - 70% of the ticket fare + 30THB/ticket
In the event of a change or cancellation, there will be no refund of the service fee or payment.
Change
- Allow on normal days (no festival/holiday time). - No changes are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Change fees will be applicable as follows: - 20% of the ticket fare if changes are made 3 days before departure - 30% of the ticket fare if changes are made 2 days before departure - 50% of the ticket fare if changes are made 1 day before departure
Cancellation
- Allow on normal days (no festival/holiday time). - No cancellation are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Cancellation fees will be applicable as follows: - 70% of the ticket fare + 30THB/ticket
13h50
14:15 (Sat, 05/07)
04:05 (Sun, 06/07)
US$ 7.09
KRUNG THEP APHIWAT
>
CHIANG MAI
RP109
Krung Thep Aphiwat ( station)
Chiang Mai ( station)
14:15 Sat, 05/07
04:05 Sun, 06/07
13h50 RP109
BANGKOK
Krung Thep Aphiwat ( station)
>
CHIANG MAI
Chiang Mai ( station)
US$ 7.09
Third class seat (Fan)
Change*
Cancellation*
US$ 7.09
Second class seat (Fan)
Change*
Cancellation*
US$ 11.96
Second class bed (AC)
Change*
Cancellation*
US$ 21.20
State Railway of Thailand
Departure details
Departure time
Saturday 05 July 2025 14:15
Location
KRUNG THEP APHIWAT Krung Thep Aphiwat ( station)
Arrival details
Arrival time
Saturday 05 July 2025 04:05
Location
CHIANG MAI Chiang Mai ( station)
In the event of a change or cancellation, there will be no refund of the service fee or payment.
Change
- Allow on normal days (no festival/holiday time). - No changes are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Change fees will be applicable as follows: - 20% of the ticket fare if changes are made 3 days before departure - 30% of the ticket fare if changes are made 2 days before departure - 50% of the ticket fare if changes are made 1 day before departure
Cancellation
- Allow on normal days (no festival/holiday time). - No cancellation are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Cancellation fees will be applicable as follows: - 70% of the ticket fare + 30THB/ticket
In the event of a change or cancellation, there will be no refund of the service fee or payment.
Change
- Allow on normal days (no festival/holiday time). - No changes are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Change fees will be applicable as follows: - 20% of the ticket fare if changes are made 3 days before departure - 30% of the ticket fare if changes are made 2 days before departure - 50% of the ticket fare if changes are made 1 day before departure
Cancellation
- Allow on normal days (no festival/holiday time). - No cancellation are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Cancellation fees will be applicable as follows: - 70% of the ticket fare + 30THB/ticket
12h35
18:40 (Sat, 05/07)
07:15 (Sun, 06/07)
US$ 28.91
KRUNG THEP APHIWAT
>
CHIANG MAI
SPCNR9
Krung Thep Aphiwat ( station)
Chiang Mai ( station)
Women & kids only,
18:40 Sat, 05/07
07:15 Sun, 06/07
12h35 SPCNR9
BANGKOK
Krung Thep Aphiwat ( station)
>
CHIANG MAI
Chiang Mai ( station)
US$ 28.91 Women & kids only,
Second class bed (AC)
Change*
Cancellation*
US$ 28.91
Second class bed (AC)
Change*
Cancellation*
Women & kids only US$ 28.91
SOLD OUT
First class bed (AC)
Change*
Cancellation*
US$ 44.56
SOLD OUT
State Railway of Thailand
Departure details
Departure time
Saturday 05 July 2025 18:40
Location
KRUNG THEP APHIWAT Krung Thep Aphiwat ( station)
Arrival details
Arrival time
Saturday 05 July 2025 07:15
Location
CHIANG MAI Chiang Mai ( station)
In the event of a change or cancellation, there will be no refund of the service fee or payment.
Change
- Allow on normal days (no festival/holiday time). - No changes are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Change fees will be applicable as follows: - 20% of the ticket fare if changes are made 3 days before departure - 30% of the ticket fare if changes are made 2 days before departure - 50% of the ticket fare if changes are made 1 day before departure
Cancellation
- Allow on normal days (no festival/holiday time). - No cancellation are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Cancellation fees will be applicable as follows: - 70% of the ticket fare + 30THB/ticket
In the event of a change or cancellation, there will be no refund of the service fee or payment.
Change
- Allow on normal days (no festival/holiday time). - No changes are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Change fees will be applicable as follows: - 20% of the ticket fare if changes are made 3 days before departure - 30% of the ticket fare if changes are made 2 days before departure - 50% of the ticket fare if changes are made 1 day before departure
Cancellation
- Allow on normal days (no festival/holiday time). - No cancellation are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Cancellation fees will be applicable as follows: - 70% of the ticket fare + 30THB/ticket
12h35
20:05 (Sat, 05/07)
08:40 (Sun, 06/07)
US$ 9.55
KRUNG THEP APHIWAT
>
CHIANG MAI
SP13
Krung Thep Aphiwat ( station)
Chiang Mai ( station)
20:05 Sat, 05/07
08:40 Sun, 06/07
12h35 SP13
BANGKOK
Krung Thep Aphiwat ( station)
>
CHIANG MAI
Chiang Mai ( station)
US$ 9.55
Third class seat (Fan)
Change*
Cancellation*
US$ 9.55
Second class seat (Fan)
Change*
Cancellation*
US$ 14.42
Second class bed (AC)
Change*
Cancellation*
US$ 23.67
SOLD OUT
First class bed (AC)
Change*
Cancellation*
US$ 38.40
SOLD OUT
State Railway of Thailand
Departure details
Departure time
Saturday 05 July 2025 20:05
Location
KRUNG THEP APHIWAT Krung Thep Aphiwat ( station)
Arrival details
Arrival time
Saturday 05 July 2025 08:40
Location
CHIANG MAI Chiang Mai ( station)
In the event of a change or cancellation, there will be no refund of the service fee or payment.
Change
- Allow on normal days (no festival/holiday time). - No changes are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Change fees will be applicable as follows: - 20% of the ticket fare if changes are made 3 days before departure - 30% of the ticket fare if changes are made 2 days before departure - 50% of the ticket fare if changes are made 1 day before departure
Cancellation
- Allow on normal days (no festival/holiday time). - No cancellation are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Cancellation fees will be applicable as follows: - 70% of the ticket fare + 30THB/ticket
In the event of a change or cancellation, there will be no refund of the service fee or payment.
Change
- Allow on normal days (no festival/holiday time). - No changes are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Change fees will be applicable as follows: - 20% of the ticket fare if changes are made 3 days before departure - 30% of the ticket fare if changes are made 2 days before departure - 50% of the ticket fare if changes are made 1 day before departure
Cancellation
- Allow on normal days (no festival/holiday time). - No cancellation are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Cancellation fees will be applicable as follows: - 70% of the ticket fare + 30THB/ticket
13h40
22:30 (Sat, 05/07)
12:10 (Sun, 06/07)
US$ 8.32
KRUNG THEP APHIWAT
>
CHIANG MAI
EX51
Krung Thep Aphiwat ( station)
Chiang Mai ( station)
22:30 Sat, 05/07
12:10 Sun, 06/07
13h40 EX51
BANGKOK
Krung Thep Aphiwat ( station)
>
CHIANG MAI
Chiang Mai ( station)
US$ 8.32
Third class seat (Fan)
Change*
Cancellation*
US$ 8.32
Second class seat (Fan)
Change*
Cancellation*
US$ 13.19
Second class bed (AC)
Change*
Cancellation*
US$ 22.44
State Railway of Thailand
Departure details
Departure time
Saturday 05 July 2025 22:30
Location
KRUNG THEP APHIWAT Krung Thep Aphiwat ( station)
Arrival details
Arrival time
Saturday 05 July 2025 12:10
Location
CHIANG MAI Chiang Mai ( station)
In the event of a change or cancellation, there will be no refund of the service fee or payment.
Change
- Allow on normal days (no festival/holiday time). - No changes are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Change fees will be applicable as follows: - 20% of the ticket fare if changes are made 3 days before departure - 30% of the ticket fare if changes are made 2 days before departure - 50% of the ticket fare if changes are made 1 day before departure
Cancellation
- Allow on normal days (no festival/holiday time). - No cancellation are allowed if the ticket was issued more than 90 days in advance or if there is less than 1 day remaining until departure.
Cancellation fees will be applicable as follows: - 70% of the ticket fare + 30THB/ticket
How long does it take to go from BANGKOK to CHIANG MAI by train?
It takes approximately 12 hours and 37 minutes.
How much is a train ticket from BANGKOK to CHIANG MAI?
It costs from US$ 7.03 (Third class seat (Fan)) to US$ 75.38 (First class bed (AC)).
From which station do trains from BANGKOK to CHIANG MAI depart?
Trains from BANGKOK to CHIANG MAI depart from Krung Thep Aphiwat station
From which station do trains from BANGKOK to CHIANG MAI arrive?
Trains from BANGKOK to CHIANG MAI generally arrive at Chiang Mai station
How to book train ticket online from BANGKOK to CHIANG MAI in 2025?
Select your preferred train and click « Choose », then select the desired class and click « Book ».
How to book BANGKOK CHIANG MAI sleeper train?
To book a sleeper train on this route look for trains labeled: RP109, SPCNR9, SP13, EX51
BANGKOK to CHIANG MAI Train: Do children get discounted tickets?
Children under age of 3 and not taller than 100cm travel for free, children between the age of 3 to 11 and not taller than 150cm have discount price.
BANGKOK to CHIANG MAI Train: What is the baggage allowance?
The baggage allowance on the depends on your class of travel: - 1st class: 60 kg (110 lbs) - 2nd class: 40 kg (88 lbs) - 3rd class: 30 kg (66 lbs)