Trains from Khon Kaen to Luang Prabang

The journey by train from Khon Kaen to Luang Prabang has two stages. The first stage is to take a train from Khon Kaen to Vientiane. The next stage of the journey is to take a second train from Vientiane to Luang Prabang.

Train 1: Khon Kaen to Vientiane


There is currently 1 train per day from Khon Kaen to Vientiane.

  • Buy tickets from Khon Kaen to Vientiane.
TrainKhon KaenVientianeService
13305:1309:05Rapid

Train 2: Vientiane to Luang Prabang


There are currently 6 trains a day from Khon Kaen to Luang Prabang operated by the Laos-China Railway Company.

  • Buy tickets from Vientiane to Luang Prabang.
TrainVientianeLuang PrabangService
C9807:3009:16Fast
D8808:0809:53International
K1208:4211:24Ordinary
C9209:4511:49Fast
C8213:3015:30Fast
C8415:5518:06Fast

Location of Khon Kaen Train Station


Google Map of Khon Kaen Railway Station

Location of Khamsavath Train Station (Vientiane)


Trains from Khon Kaen to Vientiane terminate at Khamsavath Train Station.

Google Map of Khamsavath Railway Station

Location of Laos – China Railway Station (Vientiane)


Trains from Vientiane to Luang Prabang depart from Laos-China Railway Station.

Google Map of Vientiane Laos - China Railway Station

Location of Luang Prabang Train Station


Luang Prabang Train Station is located 12 km by road to the east of Luang Prabang City.

Google Map of Luang Prabang Train Station

About Train Travel from Khon Kaen to Luang Prabang


The total journey time by train from Khon Kaen to Luang Prabang is from 7 to 10 hours depending upon which connecting train you take from Vientiane to Luang Prabang, although the actual time spent on trains is only 6 hours.

Thai Passport Control

Travellers are required to leave the first train, from Khon Kaen to Vientiane, at Nong Khai Railway Station to complete immigration procedures for exiting Thailand. There is an immigration centre inside Nong Khai Railway Station, and the train is scheduled to stop for 40 minutes to allow all passengers the time to pass through Thai immigration control.

Lao Passport Control

On arrival at Khamsavath Train Station in Vientiane passengers need to complete immigration procedures for entering into Laos. Passengers can apply for a Visa on Arrival for Laos in the same way they can at most other land borders in Laos.

Laos style temple in Luang Prabang
Laos style temple in Luang Prabang
Journey from Khon Kaen to Vientiane

Train #133 is scheduled to complete the journey from Khon Kaen to Vientiane in 3 hours 52 minutes. The following seat types are available on Train #133:

  • 2nd Class A/C Sleeper
  • 2nd Class A/C Seat
  • 3rd Class Fan Seat
Journey from Vientiane to Luang Prabang

By train the journey from Vientiane to Luang Prabang is scheduled to take from 46 minutes to 2 hours 42 minutes depending upon which train service you take.

The following seat types are available on Laos-China Railway services:

  • Business Class
  • 1st Class A/C Seat
  • 2nd Class A/C Seat
  • Hard Seat (Ordinary trains only)
Travel Between Stations in Vientiane

The second train you need to take, from Vientiane to Luang Prabang, departs from Laos-China Railway Station, which is located 16.3 km by road from Khamsavath Train Station.

The cheapest way to travel by public transport between the two train stations is to take the Route 12 (Outbound) public service from the bus stop in front of Khamsavath Train Station. Bus services from Khamsavath Train Station to Laos – China Railway Station depart at 08:25, 11:45 and 14:15 and take 30 minutes to complete the journey.

The alternative to taking a public bus service is to take a tuk-tuk from Khamsavath Train Station to Laos-China Railway Station. Fares are not fixed or controlled by the authorities. Expect to pay around 250,000 LAK for the whole tuk-tuk, or less if you share with other people.

Stop Over in Vientiane

A popular option for visitors planning to travel by train from Thailand to Luang Prabang is to spend 1 night in Vientiane before continuing the second stage of the journey from Vientiane to Luang Prabang. Vientiane is a pleasant and interesting city to visit, and by staying overnight it’s possible to avoid long, and not very comfortable, waits for connecting trains.

By road Khamsavath Train Station is located 8 km to the east of the Patuxai Monument, which is in the centre of Vientiane City. By local tuk-tuk expect to pay 250,000 LAK for the journey,  or 50,000 LAK per person if 5 people share the tuk-tuk.

There is also a public bus service from Khamsavath Train Station to Vientiane Central Bus Station, which is in the city centre. The service is Route 12 (Inbound), which departs at 10:10. 10:40, 11:00, 13:30, 16:00, 17:30, 18:30 & 18:40. The journey is scheduled to take from 30 to 35 minutes.

How useful was this page?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

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