# Distance between Diu (DIU) and Udaipur (UDR)

Flight distance from Diu to Udaipur (Diu Airport – Maharana Pratap Airport) is 329 miles / 530 kilometers / 286 nautical miles. Estimated flight time is 1 hour 7 minutes.

Driving distance from Diu (DIU) to Udaipur (UDR) is 409 miles / 658 kilometers and travel time by car is about 7 hours 51 minutes.

## Map of flight path and driving directions from Diu to Udaipur.

Shortest flight path between Diu Airport (DIU) and Maharana Pratap Airport (UDR).

## How far is Udaipur from Diu?

There are several ways to calculate distances between Diu and Udaipur. Here are two common methods:

Vincenty's formula (applied above)
• 329.028 miles
• 529.519 kilometers
• 285.918 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
• 329.754 miles
• 530.688 kilometers
• 286.549 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 Diu Airport
City: Diu
Country: India
IATA Code: DIU
ICAO Code: VA1P
Coordinates: 20°42′47″N, 70°55′15″E

B Maharana Pratap Airport
City: Udaipur
Country: India
IATA Code: UDR
ICAO Code: VAUD
Coordinates: 24°37′3″N, 73°53′45″E

## Time difference and current local times

There is no time difference between Diu and Udaipur.

IST

IST

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 73 kg (162 pounds).

## Frequent Flyer Miles Calculator

Diu (DIU) → Udaipur (UDR).

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

### In total

Total frequent flyer miles:
329

Round trip?