# Distance between Muang Xay (ODY) and Vientiane (VTE)

Flight distance from Muang Xay to Vientiane (Oudomsay Airport – Wattay International Airport) is 189 miles / 304 kilometers / 164 nautical miles. Estimated flight time is 51 minutes.

Driving distance from Muang Xay (ODY) to Vientiane (VTE) is 321 miles / 517 kilometers and travel time by car is about 7 hours 31 minutes.

## Map of flight path and driving directions from Muang Xay to Vientiane.

Shortest flight path between Oudomsay Airport (ODY) and Wattay International Airport (VTE).

## How far is Vientiane from Muang Xay?

There are several ways to calculate distances between Muang Xay and Vientiane. Here are two common methods:

Vincenty's formula (applied above)
• 189.016 miles
• 304.192 kilometers
• 164.251 nautical miles

Vincenty's formula calculates the distance between latitude/longitude points on the earth’s surface, using an ellipsoidal model of the earth.

Haversine formula
• 189.824 miles
• 305.493 kilometers
• 164.953 nautical miles

The haversine formula calculates the distance between latitude/longitude points assuming a spherical earth (great-circle distance – the shortest distance between two points).

## Airport information

A Oudomsay Airport
City: Muang Xay
Country: Laos
IATA Code: ODY
ICAO Code: VLOS
Coordinates: 20°40′57″N, 101°59′38″E

B Wattay International Airport
City: Vientiane
Country: Laos
IATA Code: VTE
ICAO Code: VLVT
Coordinates: 17°59′17″N, 102°33′46″E

## Time difference and current local times

There is no time difference between Muang Xay and Vientiane.

+07

+07

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 53 kg (116 pounds).

## Frequent Flyer Miles Calculator

Muang Xay (ODY) → Vientiane (VTE).

Distance:
189
Elite level bonus:
0
Booking class bonus:
0

### In total

Total frequent flyer miles:
189

Round trip?