There are 8 ways to get from Kuala Lumpur to Boten by train, plane, bus, night bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Kuala Lumpur International Airport, fly to Luang Prabang International Airport, train
best- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Luang Prabang International Airport (LPQ)plane KUL - LPQ
- Take the train from Luang Prabang station to Boten stationtrain
10h 46m$218–448Train
cheapest- Take the train from Kuala Lumpur to Bukit Mertajamtrain Ets
- Take the train from Bukit Mertajam to Padang Besartrain
- Take the train from Padang Besar to Hat Yaitrain
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain
- Take the train from Vientiane station to Boten stationtrain
41h 13m$59–160Bus, night bus, train
- Take the bus from Terminal Bersepadu Selatan to Rantau Panjangbus
- Take the bus from Sungai Kolok to Bangkok Sai Tai Mai Terminalbus
- Take the night bus from Bangkok Mochit Bus Terminal to Vientiane Talat Sao Stationnightbus
- Take the train from Vientiane station to Boten stationtrain
2d 11h$91–521Drive 2,500.3 km
- Drive from Kuala Lumpur to Botencar 2,500.3 km
33h 48m$315–456Train to Kuala Lumpur International Airport, fly to Jinghong, train
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Jinghong (JHG)plane KUL - JHG
- Take the train from Xishuangbanna Station to Boten stationtrain
14h 42m$135–414Fly Sultan Abdul Aziz Shah to Luang Prabang International Airport, train
- Fly from Sultan Abdul Aziz Shah (SZB) to Luang Prabang International Airport (LPQ)plane SZB - LPQ
- Take the train from Luang Prabang station to Boten stationtrain
13h 50m$207–482Bus, train
- Take the bus from Terminal Bersepadu Selatan to Hatyaibus
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain
- Take the train from Vientiane station to Boten stationtrain
41h 23m$70–153Bus, Minivan, train
- Take the bus from Terminal Bersepadu Selatan to Danokbus
- Take the bus from Danok to Hat Yaibus
- Take the train from Hat Yai to Sam Sentrain
- Take the train from Don Mueang to Khamsavath Stationtrain
- Take the train from Vientiane station to Boten stationtrain
44h 12m$77–177
Kuala Lumpur International Airport (KUL) to Luang Prabang International Airport (LPQ) flights
Questions & Answers
The cheapest way to get from Kuala Lumpur to Boten is to train which costs $55 - $160 and takes 41h 13m.
The fastest way to get from Kuala Lumpur to Boten is to train and fly which takes 10h 46m and costs $210 - $450.
No, there is no direct train from Kuala Lumpur to Boten station. However, there are services departing from Kuala Lumpur and arriving at Boten station via Bukit Mertajam, Padang Besar, Hat Yai, Krung Thep Aphiwat Central Terminal and Vientiane station. The journey, including transfers, takes approximately 41h 13m.
The distance between Kuala Lumpur and Boten is 2147 km. The road distance is 2500.3 km.
The best way to get from Kuala Lumpur to Boten without a car is to train which takes 41h 13m and costs $55 - $160.
It takes approximately 10h 46m to get from Kuala Lumpur to Boten, including transfers.
Kuala Lumpur to Boten train services, operated by KTM Intercity, depart from Kuala Lumpur station.
Kuala Lumpur to Boten train services, operated by KTM Intercity, arrive at Bukit Mertajam station.
Yes, the driving distance between Kuala Lumpur to Boten is 2500 km. It takes approximately 33h 48m to drive from Kuala Lumpur to Boten.
There are one+ hotels available in Boten.
What companies run services between Kuala Lumpur, Malaysia and Boten, Laos?
You can take a train from Kuala Lumpur to Boten via Bukit Mertajam, Padang Besar, Hat Yai, Krung Thep Aphiwat Central Terminal, Khamsavath Station, Vientiane station, and Boten station in around 41h 13m.
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Luang Prabang International Airport via Don Muang
- Ave. Duration
- 5h 56m
- When
- Every day
- Estimated price
- $110–400
Flights from Sultan Abdul Aziz Shah to Luang Prabang International Airport via Penang, Don Muang
- Ave. Duration
- 8h 28m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $190–450
- Website
- en.ceair.com
Flights from Kuala Lumpur International Airport to Jinghong via Kunming
- Ave. Duration
- 8h 21m
- When
- Every day
- Estimated price
- $120–430
Flights from Kuala Lumpur International Airport to Jinghong via Tianfu International
- Ave. Duration
- 7h 45m
- When
- Saturday and Sunday
- Estimated price
- $120–490
- Website
- vietnamairlines.com
Flights from Kuala Lumpur International Airport to Luang Prabang International Airport via Noi Bai International
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $150–500
Flights from Kuala Lumpur International Airport to Luang Prabang International Airport via Siem Reap
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $150–390
Flights from Sultan Abdul Aziz Shah to Luang Prabang International Airport via Singapore Changi, Siem Reap
- Ave. Duration
- 12h 5m
- When
- Wednesday
- Estimated price
- $200–950
- Website
- ch.com
Flights from Kuala Lumpur International Airport to Jinghong via Tianfu International
- Ave. Duration
- 8h 38m
- When
- Every day
- Estimated price
- $120–650
- Website
- laoairlines.com
Flights from Kuala Lumpur International Airport to Luang Prabang International Airport via Vientiane
- Ave. Duration
- 4h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $210–400
Flights from Kuala Lumpur International Airport to Luang Prabang International Airport via Chiang Mai
- Ave. Duration
- 7h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $140–460
- Phone
- +603 2267 8000
- [email protected]
- Website
- kliaekspres.com
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–16
- Website
- https://www.kliaekspres.com
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- $1–16
- Website
- https://www.kliaekspres.com
- Phone
- 021-891888
- Website
- facebook.com
Train from Luang Prabang station to Boten station
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- $11–24
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- $11–13
- First Class
- $19–24
Train from Vientiane station to Boten station
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $27–50
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- $27–30
- First Class
- $40–50
Train from Vientiane station to Boten station
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $27–50
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- $27–30
- First Class
- $40–50
Train from Xishuangbanna Station to Boten station
- Ave. Duration
- 2h 54m
- Frequency
- Once daily
- Estimated price
- $10–23
- Schedules at
- baolau.com
- Second Class
- $10–11
- First Class
- $17–23
Train from Luang Prabang station to Boten station
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- $11–24
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- $11–13
- First Class
- $19–24
Train from Vientiane station to Boten station
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $27–50
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- $27–30
- First Class
- $40–50
Train from Vientiane station to Boten station
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $27–50
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- $27–30
- First Class
- $40–50
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuala Lumpur to Bukit Mertajam
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- $2–12
- Website
- https://www.ktmb.com.my
- Shuttle
- $2–4
- Express
- $7–12
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Bukit Mertajam to Padang Besar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- $9–14
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $1–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $3–4
- 2nd Class (Air-Conditioned Berth)
- $1
- 2nd Class (Air-conditioned Seat)
- $7–9
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 14h 25m
- Frequency
- 3 times a day
- Estimated price
- $9–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $9–11
- 2nd Class (Air-Conditioned Berth)
- $9–13
- 2nd Class (Air-conditioned Seat)
- $20–22
Train from Krung Thep Aphiwat Central Terminal to Khamsavath Station
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- $6–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $6–9
- 2nd Class (Air-Conditioned Berth)
- $6–9
- 2nd Class (Air-conditioned Seat)
- $15–17
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 14h 25m
- Frequency
- 3 times a day
- Estimated price
- $9–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $9–11
- 2nd Class (Air-Conditioned Berth)
- $9–13
- 2nd Class (Air-conditioned Seat)
- $20–22
Train from Krung Thep Aphiwat Central Terminal to Khamsavath Station
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- $6–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $6–9
- 2nd Class (Air-Conditioned Berth)
- $6–9
- 2nd Class (Air-conditioned Seat)
- $15–17
Train from Hat Yai to Sam Sen
- Ave. Duration
- 15h 55m
- Frequency
- Once daily
- Estimated price
- $9–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $9–11
- 2nd Class (Air-Conditioned Berth)
- $9–13
- 2nd Class (Air-conditioned Seat)
- $20–22
Train from Don Mueang to Khamsavath Station
- Ave. Duration
- 11h 23m
- Frequency
- Once daily
- Estimated price
- $6–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $6–8
- 2nd Class (Air-Conditioned Berth)
- $6–8
- 2nd Class (Air-conditioned Seat)
- $15–17
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Terminal Bersepadu Selatan to Rantau Panjang
- Ave. Duration
- 8h 36m
- Frequency
- Twice daily
- Estimated price
- $21–35
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- +6 09 742 2277
- [email protected]
- Website
- queenexpress.com.my
Bus from Terminal Bersepadu Selatan to Rantau Panjang
- Ave. Duration
- 9h 51m
- Frequency
- Twice daily
- Estimated price
- $11–35
- Schedules at
- queenexpress.com.my
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from Sungai Kolok to Bangkok Sai Tai Mai Terminal
- Ave. Duration
- 27h 24m
- Frequency
- Twice daily
- Estimated price
- $30–280
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Night bus from Bangkok Mochit Bus Terminal to Vientiane Talat Sao Station
- Ave. Duration
- 15h 21m
- Frequency
- Once daily
- Estimated price
- $16–150
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +66-83-3983993
- Website
- suasanatonycoach.com
Bus from Terminal Bersepadu Selatan to Hatyai
- Ave. Duration
- 8h 33m
- Frequency
- Every 4 hours
- Estimated price
- $23–40
- Schedules at
- suasanatonycoach.com
- Book at
- easybook.com
- Phone
- 603-62637668
- Website
- alisangoldencoach.com.my
Bus from Terminal Bersepadu Selatan to Hatyai
- Ave. Duration
- 14h 44m
- Frequency
- Hourly
- Estimated price
- $27–45
- Website
- https://www.alisangoldencoach.com.my/
Bus from Terminal Bersepadu Selatan to Danok
- Ave. Duration
- 6h 3m
- Frequency
- 5 times a day
- Estimated price
- $26–40
- Website
- https://www.alisangoldencoach.com.my/
Bus from Danok to Hat Yai
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $3
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, Getting to Milan from the airport, and Flying into Beijing? - to help you get the most out of your next trip.

























