Train RP102: Chiang Mai → Bangkok (Krung Thep Aphiwat)

Rapid Northern Line

Departs06:25Chiang Mai
Arrives20:05Bangkok (Krung Thep Aphiwat)
Journey time13h 40m20 stations listed
Fares from230 THBper adult, whole journey

Book a ticket on RP102

1
🎫 Book on Baolau

Timetable and stops

  1. 06:25
    Chiang Mai Departs
  2. 06:51
    Lamphun Arrives
  3. 07:36
    Khun Tan Arrives
  4. 08:32
    Lampang Arrives
  5. 10:10
    Ban Pin Arrives
  6. 10:46
    Den Chai Arrives
  7. 11:54
    Uttaradit Arrives
  8. 12:33
    Phichai Arrives
  9. 13:07
    Nong Tom Arrives
  10. 13:40dep 13:42
    Phitsanulok Arrives / departs
  11. 14:08
    Bang Krathum Arrives
  12. 14:22
    Phichit Arrives
  13. 14:45
    Taphan Hin Arrives
  14. 15:04
    Bang Mun Nak Arrives
  15. 15:19
    Chumsaeng Arrives
  16. 15:54
    Nakhon Sawan Arrives
  17. 16:43
    Ban Takhli Arrives
  18. 18:59
    Ayutthaya Arrives
  19. 19:38
    Rangsit Arrives
  20. 20:05
    Bangkok (Krung Thep Aphiwat) Arrives (terminus) · Bangkok

Popular sections and fares

RP102Rapid06:25Chiang Mai13h 40mdirect20:05Bangkok (Krung Thep Aphiwat)from230฿3rd class seatBook
  1. 06:25Chiang Mai
  2. Train RP102 · Rapid
    13h 40m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid06:25Chiang Mai7h 15mdirect13:40Phitsanulokfrom175฿3rd class seatBook
  1. 06:25Chiang Mai
  2. Train RP102 · Rapid
    7h 15m on board
  3. 13:40Phitsanulok
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid06:25Chiang Mai6h 42mdirect13:07Nong Tomfrom170฿3rd class seatBook
  1. 06:25Chiang Mai
  2. Train RP102 · Rapid
    6h 42m on board
  3. 13:07Nong Tom
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid06:25Chiang Mai3h 45mdirect10:10Ban Pinfrom88฿3rd class seatBook
  1. 06:25Chiang Mai
  2. Train RP102 · Rapid
    3h 45m on board
  3. 10:10Ban Pin
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid06:51Lamphun13h 14mdirect20:05Bangkok (Krung Thep Aphiwat)from227฿3rd class seatBook
  1. 06:51Lamphun
  2. Train RP102 · Rapid
    13h 14m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid07:36Khun Tan12h 29mdirect20:05Bangkok (Krung Thep Aphiwat)from220฿3rd class seatBook
  1. 07:36Khun Tan
  2. Train RP102 · Rapid
    12h 29m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid08:32Lampang11h 33mdirect20:05Bangkok (Krung Thep Aphiwat)from214฿3rd class seatBook
  1. 08:32Lampang
  2. Train RP102 · Rapid
    11h 33m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid10:46Den Chai9h 19mdirect20:05Bangkok (Krung Thep Aphiwat)from199฿3rd class seatBook
  1. 10:46Den Chai
  2. Train RP102 · Rapid
    9h 19m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid11:54Uttaradit8h 11mdirect20:05Bangkok (Krung Thep Aphiwat)from192฿3rd class seatBook
  1. 11:54Uttaradit
  2. Train RP102 · Rapid
    8h 11m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid12:33Phichai7h 32mdirect20:05Bangkok (Krung Thep Aphiwat)from186฿3rd class seatBook
  1. 12:33Phichai
  2. Train RP102 · Rapid
    7h 32m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid13:42Phitsanulok6h 23mdirect20:05Bangkok (Krung Thep Aphiwat)from178฿3rd class seatBook
  1. 13:42Phitsanulok
  2. Train RP102 · Rapid
    6h 23m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid14:08Bang Krathum5h 57mdirect20:05Bangkok (Krung Thep Aphiwat)from173฿3rd class seatBook
  1. 14:08Bang Krathum
  2. Train RP102 · Rapid
    5h 57m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid14:22Phichit5h 43mdirect20:05Bangkok (Krung Thep Aphiwat)from171฿3rd class seatBook
  1. 14:22Phichit
  2. Train RP102 · Rapid
    5h 43m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid14:45Taphan Hin5h 20mdirect20:05Bangkok (Krung Thep Aphiwat)from168฿3rd class seatBook
  1. 14:45Taphan Hin
  2. Train RP102 · Rapid
    5h 20m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid15:04Bang Mun Nak5h 01mdirect20:05Bangkok (Krung Thep Aphiwat)from104฿3rd class seatBook
  1. 15:04Bang Mun Nak
  2. Train RP102 · Rapid
    5h 01m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid15:19Chumsaeng4h 46mdirect20:05Bangkok (Krung Thep Aphiwat)from102฿3rd class seatBook
  1. 15:19Chumsaeng
  2. Train RP102 · Rapid
    4h 46m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid15:54Nakhon Sawan4h 11mdirect20:05Bangkok (Krung Thep Aphiwat)from96฿3rd class seatBook
  1. 15:54Nakhon Sawan
  2. Train RP102 · Rapid
    4h 11m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid16:43Ban Takhli3h 22mdirect20:05Bangkok (Krung Thep Aphiwat)from87฿3rd class seatBook
  1. 16:43Ban Takhli
  2. Train RP102 · Rapid
    3h 22m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid18:59Ayutthaya1h 06mdirect20:05Bangkok (Krung Thep Aphiwat)from20฿3rd class seatBook
  1. 18:59Ayutthaya
  2. Train RP102 · Rapid
    1h 06m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

RP102Rapid19:38Rangsit0h 27mdirect20:05Bangkok (Krung Thep Aphiwat)from20฿3rd class seatBook
  1. 19:38Rangsit
  2. Train RP102 · Rapid
    0h 27m on board
  3. 20:05Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

Seat classes on RP102

ClassLowest fare seen (per adult)
Third class Seat20 THB
Second class Seat31 THB

Ticket prices are per adult. A service fee and payment fees may be added at checkout and vary by payment method. Fares depend on how far you travel.

Other trains on the Northern Line

Frequently asked questions

What time does train RP102 depart and arrive?

RP102 departs Chiang Mai at 06:25 and arrives in Bangkok (Krung Thep Aphiwat) at 20:05. The journey takes about 13h 40m.

Where does train RP102 stop?

Stops in our timetable: Lamphun, Khun Tan, Lampang, Ban Pin, Den Chai, Uttaradit, Phichai, Nong Tom, Phitsanulok, Bang Krathum, Phichit, Taphan Hin, Bang Mun Nak, Chumsaeng, Nakhon Sawan, Ban Takhli, Ayutthaya, Rangsit. Smaller stations may also be served.

What seat classes does RP102 have?

Third class Seat from 20 THB; Second class Seat from 31 THB. Prices depend on the section you travel and the date.

How do I book a ticket on RP102?

Choose where you get on and off and your travel date on this page, then click Book. You complete the booking online.

Timetable updated 2026-10-15 15:15. Times can change; the booking page shows the confirmed times for your date.

Share this page