Bangkok to Lampang Train Tickets

Please ensure that you bring along your ID to travel. Passengers who fail to present ID would be denied from boarding.

Estimated Trip Duration is 9.0 hour(s)
Refine Search
Filter by
Refine Search
Refine Search
Refine Search

Sorry, there is no trip available for your selection. You may want to search for other date/route using the search box above.

Train from Bangkok to Lampang

Bangkok to Lampang Train

Lampang; also known as Nakhon Lampang, is one of the Northern provinces in Thailand located near to Chiang Mai. Bangkok to Lampang train service is part of the Bangkok to Chiang Mai train service on the Northern Line. It is possible to go to Lampang by flight from Bangkok but the ticket price is expensive. Meanwhile, taking the bus to Lampang does not have the choice of extra comfort that train have. Therefore, many locals and tourist prefer to take train from Bangkok to Lampang. Lampang is not a popular tourist spot in Thailand. However, Lampang have many attractions and you can do many activities in Lampang. The history of Lampang goes far back in the centuries. Lampang was part of the Lanna Kingdom and was once under the Burmese. Many temples found in Lampang have the architecture influence from both cultures. Besides that, the Elephant Conservation Center is also a popular place to visit in Lampang.

SRT Train Timetable and Train Ticket Price

Bangkok to Lampang train ticket price depends on the type of train and the type of ticket that you book. Different train type and ticket type gives you different experience during the journey. Price also depends on your pick up point in Bangkok. Below is the Bangkok to Lampang train timetable that are available for online booking at Please select the pick-up point:

Departure from Hua Lamphong

TimeTrain NoTrain TypeTicket TypePrice (THB)
Est. Arrival : 17:30
7Special Express2nd Class AC Seat634
Est. Arrival : 1:54
109Rapid2nd Class AC Sleeper754
2nd Class Fan Seat384
3rd Class Fan Seat246
Est. Arrival : 4:57
9Special Express1st Class AC Sleeper1,602
2nd Class AC Sleeper1,034
Est. Arrival : 6:30
13Special Express1st Class AC Sleeper1,402
2nd Class AC Sleeper834
Est. Arrival : 9:51
51Express2nd Class AC Sleeper814
2nd Class Fan Sleeper574
2nd Class Fan Seat424
3rd Class Fan Seat286

Departure from Sam Sen

TimeTrain NoTrain TypeTicket TypePrice (THB)
Est. Arrival : 17:30
7Special Express2nd Class AC Seat633
Est. Arrival : 1:54
109Rapid2nd Class AC Sleeper753
2nd Class Fan Seat383
3rd Class Fan Seat245
Est. Arrival : 4:57
9Special Express1st Class AC Sleeper1,598
2nd Class AC Sleeper1,033
Est. Arrival : 6:30
13Special Express1st Class AC Sleeper1,398
2nd Class AC Sleeper833
Est. Arrival : 9:51
51Express2nd Class AC Sleeper813
2nd Class Fan Sleeper573
2nd Class Fan Seat423
3rd Class Fan Seat285

Departure from Don Mueang

TimeTrain NoTrain TypeTicket TypePrice (THB)
Est. Arrival : 17:30
7Special Express2nd Class AC Seat626
Est. Arrival : 1:54
109Rapid2nd Class AC Sleeper746
2nd Class Fan Seat376
3rd Class Fan Seat242
Est. Arrival : 4:57
9Special Express1st Class AC Sleeper1,583
2nd Class AC Sleeper1,026
Est. Arrival : 6:30
13Special Express1st Class AC Sleeper1,383
2nd Class AC Sleeper826
Est. Arrival : 9:51
51Express2nd Class AC Sleeper806
2nd Class Fan Sleeper566
2nd Class Fan Seat416
3rd Class Fan Seat282
* Time and fares might change depending on the season, subject to the operator ** AC = Air Conditioned

Trip Distance & Duration

The trip distance between Bangkok and Lampang is approximately 642 km by train. It takes around 8 to 12 hours to reach Lampang Railway Station, depends on the type of train that you choose. Also, the duration also depends on the pickup point since there are more than one pick up points in Bangkok. Train from Bangkok departs from Hua Lamphong and goes to Sam Sen Station and then Don Mueang Station. Generally, Special Express train is the fastest followed by Express train and then Rapid train. The fastest train from Bangkok to Lampang is the first train, which is train #7 that takes around 8-9 hours. The slowest train is train #109, which is a Rapid train and can take around 12 hours to reach Lampang.

Pick Up Points – Railway Stations in Bangkok

There are more than one railway stations in Bangkok but Hua Lamphong Railway Station is the main one. Most of the train services in Thailand depart from here. Going to the north, the train will also pass by Sam Sen Railway Station and Don Mueang Railway Station in Bangkok before proceeding to go out from Bangkok to other provinces in Thailand. It is easy to reach Hua Lamphong Railway Station since it is located in the city of Bangkok and accessible via many public transportation. Especially, for those who are taking MRT, Hua Lamphong Railway Station is linked to the Hua Lamphong MRT Station so passengers can easily travel by MRT to get to this train station. Visit our guide for Hua Lamphong Railway Station for more details. Meanwhile, Sam Sen Railway Station is located in Phaya Thai District of Bangkok. This pick up point is convenient for those who are taking BTS Skytrain or for those coming from Suvarnabhumi Airport Bangkok. If you take BTS Skytrain, you can stop at Ari BTS Station or Sanam Pao BTS Station. From the BTS stations, you will have to take a 10-minute taxi ride to get to Sam Sen Railway Station. For those coming from Suvarnabhumi Airport, Airport Rail Link is connected to Phaya Thai BTS Station. Therefore, you can change to BTS Skytrain and stop at Ari or Sanam Pao BTS Station. On the other hand, Don Mueang Railway Station is convenient for those whose flight lands in Don Mueang Airport (DMK). Don Mueang Railway Station is just next to the airport so passengers can directly go to the railway station and board the train.

Drop Off Point – Lampang Railway Station

Lampang Railway Station is located in the middle of Mueang Lampang, which is the capital district of Lampang Province. The railway station was built in 1915. The building is a mix of Northern Thailand style and European style, which makes the railway station unique. Throughout the years, they preserve the architectural beauty of the train station. The railway station has two floors. The office of the Lampang District Traffic Department is in the upper level. The office and the train ticket counter is in the ground level. Washroom and spacious waiting area are available at the railway station. Upon arrival, songthaews and horse carriages; in replacement of tuk tuk, can be hired to take you to your next destination.


Washrooms are available on board for the convenience of the passengers. Most of the Special Express train has a dining coach attached so the passengers can order food from the staffs or go dine at the dining coach. The price for breakfast menu is around 100 THB and for dinner is around 200 THB. For passengers who booked for a sleeper train, the staffs will help to convert the seats to bed when the night approaches. They will also provide a clean pillow and blanket for each passenger.

Book SRT Tickets for Bangkok to Lampang Train Online is a trusted online booking portal where you can book SRT train tickets online. You can easily check for the train schedule and tickets availability by selecting the origin and destination. Trip details and train ticket price are available in our website. Booking online can save cost and you get to secure your tickets in advance before your departure. Booking confirmation will be sent to your email upon a successful payment.