Air Miles Calculator logo

How far is Bandar Mahshahr from Montreal?

The distance between Montreal (Montréal–Pierre Elliott Trudeau International Airport) and Bandar Mahshahr (Mahshahr Airport) is 6095 miles / 9809 kilometers / 5296 nautical miles.

Montréal–Pierre Elliott Trudeau International Airport – Mahshahr Airport

Distance arrow
6095
Miles
Distance arrow
9809
Kilometers
Distance arrow
5296
Nautical miles
Flight time duration
12 h 2 min
Time Difference
8 h 30 min
CO2 emission
730 kg

Search flights

Distance from Montreal to Bandar Mahshahr

There are several ways to calculate the distance from Montreal to Bandar Mahshahr. Here are two standard methods:

Vincenty's formula (applied above)
  • 6095.080 miles
  • 9809.081 kilometers
  • 5296.480 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
  • 6081.927 miles
  • 9787.912 kilometers
  • 5285.050 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 Montreal to Bandar Mahshahr?

The estimated flight time from Montréal–Pierre Elliott Trudeau International Airport to Mahshahr Airport is 12 hours and 2 minutes.

Flight carbon footprint between Montréal–Pierre Elliott Trudeau International Airport (YUL) and Mahshahr Airport (MRX)

On average, flying from Montreal to Bandar Mahshahr generates about 730 kg of CO2 per passenger, and 730 kilograms equals 1 608 pounds (lbs). The figures are estimates and include only the CO2 generated by burning jet fuel.

Map of flight path from Montreal to Bandar Mahshahr

See the map of the shortest flight path between Montréal–Pierre Elliott Trudeau International Airport (YUL) and Mahshahr Airport (MRX).

Airport information

Origin Montréal–Pierre Elliott Trudeau International Airport
City: Montreal
Country: Canada Flag of Canada
IATA Code: YUL
ICAO Code: CYUL
Coordinates: 45°28′14″N, 73°44′26″W
Destination Mahshahr Airport
City: Bandar Mahshahr
Country: Iran Flag of Iran
IATA Code: MRX
ICAO Code: OIAM
Coordinates: 30°33′22″N, 49°9′6″E