Northern Laos is a mountainous region of Laos. It shares borders with Thailand, Myanmar, China and Vietnam. The region encompasses the provinces of (from north to south) Phongsali, Oudomxai, Luang Namtha, Bokeo and Sainyabuli.
The region is served internationally by Luang Prabang International Airport ((IATA: LPQ)), 19.898612°, 102.1625°. 2021-07-20 which has scheduled flights from Bangkok, Chiang Mai, Hanoi and Siem Reap and domestically from Vientiane in Central Laos.
Visa-on-arrival is available at Luang Prabang airport and the price is variable based upon your nationality. You need a passport picture to obtain a visa. If you don't have one, they'll scan your picture from your passport and charge you an additional USD1.
Luang Namtha Airport (IATA: LXG) has flights from Vientiane.
Highway 13 connects the region via Luang Prabang to Vang Vieng and Vientiane in Central Laos. Bus journeys along this road are well known for being uncomfortable and windy. Allow 12 hours to travel between Vientiane and Luang Prabang.
The new Chinese-built train line is now fully operational between Vientiane and Boten, taking only 3 hours to travel the entire 414km length. Two fast electric trains per day stop at the following stations in Northern Laos: Boten, Na Toey, Na Mor, Muang Xai, Muong Nga, Luang Prabang, and then down to Vang Vieng and Vientiane. As of April 2022 tickets can only be bought 2 days in advance, and only at the railway stations. It should be noted that the views from the train in Northern Laos are not spectacular, as the train goes through many tunnels.
Buses from the northern bus station travel in Vientiane travel along the Mekong River to Sanakhan (the Lao town opposite Thailand's Chiang Khan), then through the mountains to Pak Lai. From Pak Lai, buses travel south to the Thai border crossing at Kaen Teo and north to Sainyabuli, where buses leave for other northern destinations, including the old royal city of Luang Prabang.