By Air (International)
The number of flights and airlines landing at Vientiane’s Wattay International Airport continues to increase, and they are arriving from more destinations including Thailand, Vietnam, Malaysia, Singapore, Korea, and southern China. Airlines offering direct flights include Lao Airlines, Bangkok Airways, Vietnam Airlines, Silk Air, AirAsia, Thai Smile, and Jin Air. Many global cities are just one stop away. Visas on arrival are available. For an up-to-date timetable, visit Getting to Laos by Air.
By Air (Domestic)
Lao Airlines
Lao Airlines operates domestic flights to Vientiane from 6 popular provinces.
Lao Airlines Announces its Winter Flight Schedule 2023-2024 ( effective from 29 October 2023 to 30 March 2024 )
Flight, date and time may change according to the company conditions
Vientiane to Luang Prabang: One direct flights depart on Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday at 11:00.
Luang Prabang to Vientiane: flights depart on Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday at12:25.
Vientiane to Pakse: one daily direct flight departs at 11:55.A Tuesday, Thursday, and Saturday flight departs at 07:30 and a flight departs on Monday, Wednesday, Friday, and Sunday at 16:20.
Pakse to Vientiane: one daily direct flight departs at 13:55. A Tuesday, Thursday, and Saturday
flight departs at 14:30 and a flight departs on Monday, Wednesday, Friday, and Sunday at 18:15.
Vientiane to Luang Namtha: one daily direct flight departs at 11:40.
Luang Namtha to Vientiane: one daily direct flight departs at 13:20.
Vientiane to Huaphan: one direct flight departs at 14:00 on Monday, Wednesday, Friday and Sunday.
Huaphan to Vientiane: one direct flight departs at 15:40 on Monday, Wednesday, Friday and Sunday.
Vientiane to Xieng Khouang: one daily direct flight departs at 13:50.
Xieng Khouang to Vientiane: one daily direct flight departs at 15:05.
Vientiane to Savannakhet: one daily direct flight departs at 07:50; but special Monday and Friday fight depart at 15:00.
Savannakhet to Vientiane: one daily direct flight departs at 09:40; but special Monday and Friday fight depart at 16:50.
Luang Prabang to Pakse: one direct flight departs on Tuesday, Thursday and Saturday at 08:30
Pakse to Luang Prabang: one direct flight departs on Tuesday, Thursday and Saturday at 14:35
Lao Skyway
Lao Skyway Flies from 8 provinces to the nation’s capital.
Vientiane to Xayabuly: direct flights depart at 12:00 on Monday, Wednesday, Friday and Saturday. On Sunday at 09:00.
Xayabuly to Vientiane: direct flights depart at 13:15 on Monday, Wednesday, Friday and Saturday. On Sunday at 10:15.
Vientiane to Luang Namtha: one daily direct flights depart at 12:30.
Luang Namtha to Vientiane: one daily direct flights depart at 13:55.
Vientiane to Luang Prabang: one direct flights depart at 12:30 on Sunday and Friday.
Luang Prabang to Vientiane: one direct flights depart at 13:40 on Sunday and Friday.
Vientiane to Oudomxay: flights depart on Monday, Wednesday, and Saturday at 09:20.
Vientiane to Oudomxay: flights depart on Monday, Wednesday, and Saturday at 10:40.
Vientiane to Phongsaly(Boun Neua): flights depart on Monday, Tuesday, Wednesday, Thursday, Friday and Saturday at 08:00.
Phongsaly(Boun Neua) to Vientiane : flights depart on Monday, Tuesday, Wednesday, Thursday, Friday and Saturday at 10:00.
Vientiane to Houaphanh(Nong Khang airport): flights depart at 09:30 Monday, Tuesday, Wednesday, Thursday and Saturday. More flights depart on Saturday at 12:15 and at15:00 on Friday.
Houaphanh(Nong Khang airport) to Vientiane: flights depart at 11:00 Monday, Tuesday, Wednesday, Thursday and Saturday. More flights depart on Saturday at 13:45 and at16:30 on Friday.
Vientiane to Xieng Khouang: One daily flights depart at 15:20.
Xieng Khouang to Vientiane: One daily flights depart at 16:20.
Vientiane to Pakse: one direct flights depart at 08:20 on Sunday and Friday.
Pakse to Vientiane: one direct flights depart at 10:25 on Sunday and Friday.
Overland (International)
Bangkok/Nong Khai to Vientiane
All direct overland travel between Thailand and Vientiane funnels through Nong Khai and the Thai-Lao Friendship Bridge 1.
Train
The sleeper train has long been a favourite to the border. The new modern train departs Bangkok at 20:00, with brief stops at Khon Kaen and Udon Thani, before arriving at Nong Khai at 08:25. A berth in a private twin-share cabin costs ฿1,217, and the popular 2nd-class cars offer bunks for between ฿498 and ฿778, depending on air-con or fan and upper or lower beds. Seats in 2nd and 3rd class cost ฿200-500. The older overnight train departs at 18:40 and arrives at 07:35 for slightly lower prices. The day train, departing at 08:20 and arriving at 17:45, offers 2nd-class seats for ฿325. Be aware that the “ordinary” day train can arrive after the bridge shuttle closes, especially during the rainy season. However, taxis and tuk tuks await to take you across the bridge to Laos, or you’ll have to spend a night in Nong Khai.
Upon arrival at the Nong Khai Train Station, passengers have two choices for crossing to Vientiane. A Lao-bound train at the end of the platform crosses the bridge for the 15-minute ride to the Thanaleng Station checkpoint for ฿20. The train departs in morning train around 09:00, depending on the arrival time of the second overnight train from Bangkok, and again at 14:45. From Thanaleng, tuk tuks and vans are available for the 20-km ride to Vientiane. Negotiate for the price, and expect to pay ฿350-600.
The second option is to take a tuk tuk for ฿20-40 to the Friendship Bridge. After going through Thai immigration, a shuttle bus crosses the bridge for ฿20. The ticket booth is on the right after exiting the checkpoint building. On the Lao side, tuk tuks, taxis, and vans are available for the ride to the city. The going rate is usually around ฿300-500, depending on the time of day and number of people in the vehicle. The green coach to Vientiane’s Talat Sao Bus Station, which parks to the right of the immigration exit, makes the trip for LAK6,000 with ongoing departures throughout the day, though the last bus leaves before 18:00.
Fly & Ride
The hot new ticket from Bangkok to Laos is on a low-cost flight to Udon Thani and a minivan ride to the Thai Lao Friendship Bridge and immigration. Some 15 flights depart daily from both Bangkok airports for the 1-hour flight. Thai Lion, Nok Air, Thai Smile, and Thai AirAsia kick off flights at 05:15, with the last plane leaving at 20:30. All carriers offer special deals throughout the year, with ticket prices as low as ฿1,000.
A variety of transportation choices greet you at the airport. If your airline doesn’t offer a shuttle service, the airport limousine service sells seats in its transfer minivan at the taxi counter for ฿150 for the 60-km (approx. 1 hour) drive to the bridge. You can also take a private taxi for ฿600. Taxis are available to take you all the way to Vientiane, but the price approaches ฿2,500. Once at the bridge, follow the train and bus crowd through immigration, and bridge and city transport.
Bus
International bus service from Bangkok to Vientiane is limited to one a day and costs about ฿1,000. The VIP coach departs Morchit at 20:00 every evening and reaches the Thai-Lao Friendship Bridge in Nong Khai at about 07:00. After immigration stops on both sides of the bridge, the bus continues to Vientiane’s downtown Talat Sao Bus Terminal.
A handful of public busses depart from Morchit, mostly between 19:00 and 21:45, with seats ranging from ฿350 to ฿450, while a 1st Class bus departs at 20:30 for ฿700. More popular are private VIP coaches, with more than 10 departing from Morchit from 07:00 to 21:00, though most leave in the evening for the 11-hour overnight drive to the Nong Khai Bus Station. From here, you can catch the Nong Khai-Vientiane International Bus to Talat Sao for ฿55. These busses leave at 07:30, 09:30, 12.40, 14:30, 15:30, and 18:00, and wait at the border checkpoints for you to pass through immigration.
Editor’s suggestion: Take the overnight train from Bangkok in a 2nd-class sleeper. From the Nong Khai station, grab a shared tuk tuk to the bridge, and once through immigration catch the green bus to Talat Sao and a tuk tuk to your hotel or guesthouse…though the Udon flight and transfer is a close runner up.
Thai Provinces by Bus
Nakhon Ratchasima: one bus departs daily for the 6.5 hour trip at 09:00 for about $10.
Khon Kaen: two busses depart daily at 07:45 and 15:15 for the 4 hour trip for about $7.
Udon Thani: eight busses depart daily between 08:00-18:00 for about $2.50.
Nong Khai: six busses depart daily between 07:30-18:00 for the brief cross-border trip for less than $2.
By Bus (Domestic)
From the South
Busses arrive from Southern Laos at Vientiane’s Southern Bus Terminal, which is about 12 km northeast of the city on Kaysone Phomvihane Avenue (Route 13 South) just past the National Convention Centre. A public bus (Bus #29, LAK 4,000) is available to shuttle passengers between the Southern Bus Terminal and Central Bus Terminal at Talat Sao. Vans to the city centre from southern provinces are often available and can be booked at travel agents.
Thakaek (Khammouane): busses depart four times a day throughout the morning and early afternoon for up to LAK60,000.
Konglor Cave (Khammouane): one bus departs daily from Konglor to Vientiane. Check the schedule at the bus station.
Savannakhet: eight local and express busses depart daily throughout the morning for the approximately 10-hour trip for LAK75,000-90,000. A VIP sleeper departs at 20:30 for LAK120,000.
Pakse: eight local busses depart throughout the day for the 710-km journey for LAK110,000. Five express/sleeper busses leave every evening for LAK140,000-170,000.
Salavan: a local bus departs at 16:30 for LAK130,000, an express bus departs at 19:30 for LAK160,00, and a VIP coach leaves at 20:30 for LAK 190,000, for the 830-km trip.
Sekong: a local bus departs in the early morning for LAK130,000, a VIP sleeper leaves at 20:30 for LAK210,000, and an express bus departs at 21:30 for LAK 160,000 for the 855-km journey.
Attapeu: two local busses depart at 09:30 and 17:30 for LAK140,000, and a VIP sleeper bus leaves at 20:30 for LAK 220,000. The trip is 879 km.
From the North
Busses arrive from northern provinces at Vientiane’s Northern Bus Terminal, which is about 12 km northeast of the city on Sithong Road past Wattay Airport. A public bus (Route 08, LAK5,000) is available to shuttle passengers between the Northern Bus Terminal and Central Bus Terminal at Talat Sao. Vans are often available from the provinces and can be booked at travel agents.
Luang Prabang: more than 10 busses depart Luang Prabang to Vientiane throughout the day and into the evening. Prices for local busses are LAK110,000, VIP coach tickets cost LAK130,000, and sleepers cost LAK150,000. The trip takes between 8-10 hours, depending on the class. Seats in vans can be booked at travel agents for LAK150,000.
Xieng Khouang (Phonsavanh): five busses depart throughout the day to Vientiane for the 10-hour trip. Prices range between LAK110,000-130,000, depending on the class. A sleeper coach departs at 20:00 for LAK 150,000.
Houaphanh (Xam Neua): three local busses depart daily for Vientiane in the morning for LAK170,00, a VIP bus leaves at 17:00 for LAK190,000, and a sleeper coach departs at 14:00 for LAK210,000.
Luang Namtha: local busses depart daily for Vientiane at 08:30 and 17:00 for LAK200,000.
Oudomxay: local busses depart daily for Vientiane at 06:45, 13:45, and 17:00 for LAK170,000, and a VIP sleeper coach leaves at 16:00 for LAK190,000.
Sayabouly: busses depart daily for Vientiane at 09:00, 16:00, 18:00 for LAK90,000-110,000, while vans depart at 08:00 and 19:00 for LAK 150,000. Vans are also available from Paklay at 07:00, 08:00, 09:00, and 11:00 for LAK100,000.
Bokeo (Houay Xay): a local bus departs daily for Vientiane at 17:30 for LAK230,000, and a VIP sleeper coach leaves at 10:00 for LAK250,000.
Phongsaly: a local bus departs daily for Vientiane at 07:15 for LAK210,000, and a VIP sleeper leaves at 18:00 for LAK230,000.
Xaysomboun: one bus departs daily for Vientiane at 07:30 for LAK 80,000.
Note: Schedules and prices are subject to change.