Air Miles Calculator logo

How far is Vientiane from Diu?

The distance between Diu (Diu Airport) and Vientiane (Wattay International Airport) is 2071 miles / 3333 kilometers / 1800 nautical miles.

The driving distance from Diu (DIU) to Vientiane (VTE) is 3291 miles / 5297 kilometers, and travel time by car is about 64 hours 55 minutes.

Diu Airport – Wattay International Airport

Distance arrow
2071
Miles
Distance arrow
3333
Kilometers
Distance arrow
1800
Nautical miles
Flight time duration
4 h 25 min
Time Difference
1 h 30 min
CO2 emission
225 kg

Search flights

Distance from Diu to Vientiane

There are several ways to calculate the distance from Diu to Vientiane. Here are two standard methods:

Vincenty's formula (applied above)
  • 2071.077 miles
  • 3333.076 kilometers
  • 1799.717 nautical miles

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

Haversine formula
  • 2068.104 miles
  • 3328.291 kilometers
  • 1797.133 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).

How long does it take to fly from Diu to Vientiane?

The estimated flight time from Diu Airport to Wattay International Airport is 4 hours and 25 minutes.

Flight carbon footprint between Diu Airport (DIU) and Wattay International Airport (VTE)

On average, flying from Diu to Vientiane generates about 225 kg of CO2 per passenger, and 225 kilograms equals 497 pounds (lbs). The figures are estimates and include only the CO2 generated by burning jet fuel.

Map of flight path and driving directions from Diu to Vientiane

See the map of the shortest flight path between Diu Airport (DIU) and Wattay International Airport (VTE).

Airport information

Origin Diu Airport
City: Diu
Country: India Flag of India
IATA Code: DIU
ICAO Code: VA1P
Coordinates: 20°42′47″N, 70°55′15″E
Destination Wattay International Airport
City: Vientiane
Country: Laos Flag of Laos
IATA Code: VTE
ICAO Code: VLVT
Coordinates: 17°59′17″N, 102°33′46″E