# Distance between Diu (DIU) and Bhuj (BHJ)

Flight distance from Diu to Bhuj (Diu Airport – Bhuj Airport) is 194 miles / 313 kilometers / 169 nautical miles. Estimated flight time is 52 minutes.

Driving distance from Diu (DIU) to Bhuj (BHJ) is 303 miles / 487 kilometers and travel time by car is about 6 hours 29 minutes.

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

Shortest flight path between Diu Airport (DIU) and Bhuj Airport (BHJ).

## How far is Bhuj from Diu?

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

Vincenty's formula (applied above)
• 194.482 miles
• 312.988 kilometers
• 169.000 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
• 195.107 miles
• 313.994 kilometers
• 169.543 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 Bhuj Airport
City: Bhuj
Country: India
IATA Code: BHJ
ICAO Code: VABJ
Coordinates: 23°17′16″N, 69°40′12″E

## Time difference and current local times

There is no time difference between Diu and Bhuj.

IST

IST

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 54 kg (118 pounds).

## Frequent Flyer Miles Calculator

Diu (DIU) → Bhuj (BHJ).

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

### In total

Total frequent flyer miles:
194

Round trip?