Planetgravy – Travel Blog

Crossing Vietnam – Laos borders overland

Laos Visa on Arrival (2025 update)

According to feedback from some fellow travelers in 2025, it has not been possible to get a Visa on Arrival at the Laos border. We therefore advise you to apply for a Visa at the Lao embassy in Hanoi.

___________________________

Crossing a border by land is always a tedious affair. And yes, we know that airplanes can ease and shorten the entire process, but the money you save on plane tickets makes up for the time spent inside of a bus.

However, previous experiences like the one we had in Poipet, made the subsequent land border crossings stressful for us. And this time was no different.

Land borders Vietnam – Laos (on a Map)

If you want to know how to get from Vietnam to Laos overland, there are 6 different land border checkpoints (check the map below):

• Ngoc Hoi
• Lao Bao
• Cau Treo
• Nam Khan
• Nam Xoi
• Tay Trang.

But if you plan to cross the border by bus, most agencies only use the following 4:

• Lao Bao
• Tay Trang
• Nam Khan
• Cau Treo

As we were in Sapa (Vietnam) heading to Luang Prabang (Laos), we crossed the Tay Trang border.

When we found out that the bus trip would take 18-hours to make, we decided to split it into two parts. First part: from Sapa to the Vietnamese border city of Dien Bien Phu where we would spend the night. The second part: from Dien Bien Phu to Luang Prabang, Laos.

Sapa to Dien Bien Phu

We bought our tickets for the morning bus to Dien Bien Phu at the bakery Baguette & Chocolat in Sapa for €11,40

Hisilicon Balong

The 8-hour trip was rough. People kept opening the windows to vomit and to spit, so keeping down the banh mi we ate for breakfast was a struggle.

It was like watching this scene from Titanic for 8 hours.

We arrived at Dien Bien Phu bus station late in the afternoon and immediately bought tickets for the next day’s trip: €20,15 each. However, If you prefer to buy your ticket to Luang Prabang online, we recommend www.bookaway.com. Use the code “gravy5″ at checkout to get 5% off the ticket price.

Hisilicon Balong

Border accommodation in Dien Bien Phu

We spent the night at the cheapest (and decent) hotel we found in the area: Huyen Anh Hotel.

Due to our level of exhaustion, we hardly explored the city. Just dragged ourselves through a few streets in search of a supermarket to buy provisions for the next day’s bus trip.
For dinner, we ate at the hotel restaurant. Great portions, really cheap, and surprisingly tasty!

Hisilicon Balong

The Vietnamese Border

At 7:30 a.m. on the next day, we set out for Laos in a mini-bus with no leg space. Two hours later we arrived at the Vietnamese border building, grabbed our backpacks, and headed inside.

The queue was long and barely moving as only one guard was doing the checks outs. A rumor spread that he was asking for “farewell donations” from tourists in front of the queue— fortunately, that didn’t happen to us.

The Laos Border

After an exit stamp on the passports and a short mini-bus ride in no one’s land, we reached the Laos border checkpoint.

A guard behind the first window gave us some papers to fill with our personal info and the answers to questions like ‘Why are you visiting Laos?’ or ‘Where are you staying?’. Minutes later we handed him the completed papers, our passports, and the €32,5 for the visa fee.

From the fourth window, another guard called our names and asked us for a dollar.

– What for? We just paid for the visa back there.
– It’s a processing fee, sir.

Reluctantly, we paid. But as we reached for the passports, he told us to wait. Another guard called us from the 2nd window and we were asked to pay 2 more dollars.

– Why?…
– Because today is Saturday. It’s a weekend fee.

A group of Canadians also crossing the border were called from the third window, charged an additional made-up fee, and coerced to take new photos for their visas, as the ones they brought wouldn’t do — this service was 5 dollars.
Oh, there was also a fee for sanitary control and infections: a further $1.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top