# Distance between Mohenjodaro (MJD) and Bahawalpur (BHV)

Flight distance from Mohenjodaro to Bahawalpur (Moenjodaro Airport – Bahawalpur Airport) is 258 miles / 415 kilometers / 224 nautical miles. Estimated flight time is 59 minutes.

Driving distance from Mohenjodaro (MJD) to Bahawalpur (BHV) is 296 miles / 477 kilometers and travel time by car is about 5 hours 59 minutes.

## Map of flight path and driving directions from Mohenjodaro to Bahawalpur.

Shortest flight path between Moenjodaro Airport (MJD) and Bahawalpur Airport (BHV).

## How far is Bahawalpur from Mohenjodaro?

There are several ways to calculate distances between Mohenjodaro and Bahawalpur. Here are two common methods:

Vincenty's formula (applied above)
• 258.146 miles
• 415.446 kilometers
• 224.323 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
• 258.052 miles
• 415.294 kilometers
• 224.241 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 Moenjodaro Airport
City: Mohenjodaro
Country: Pakistan
IATA Code: MJD
ICAO Code: OPMJ
Coordinates: 27°20′6″N, 68°8′35″E

B Bahawalpur Airport
City: Bahawalpur
Country: Pakistan
IATA Code: BHV
ICAO Code: OPBW
Coordinates: 29°20′53″N, 71°43′4″E

## Time difference and current local times

There is no time difference between Mohenjodaro and Bahawalpur.

PKT

PKT

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 63 kg (139 pounds).

## Frequent Flyer Miles Calculator

Mohenjodaro (MJD) → Bahawalpur (BHV).

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

### In total

Total frequent flyer miles:
258

Round trip?