# Distance between Port Hardy (YZT) and Mary's Harbour (YMH)

Flight distance from Port Hardy to Mary's Harbour (Port Hardy Airport – Mary's Harbour Airport) is 2959 miles / 4763 kilometers / 2572 nautical miles. Estimated flight time is 6 hours 6 minutes.

Driving distance from Port Hardy (YZT) to Mary's Harbour (YMH) is 4636 miles / 7461 kilometers and travel time by car is about 90 hours 12 minutes.

## Map of flight path and driving directions from Port Hardy to Mary's Harbour.

Shortest flight path between Port Hardy Airport (YZT) and Mary's Harbour Airport (YMH).

## How far is Mary's Harbour from Port Hardy?

There are several ways to calculate distances between Port Hardy and Mary's Harbour. Here are two common methods:

Vincenty's formula (applied above)
• 2959.416 miles
• 4762.719 kilometers
• 2571.663 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
• 2950.073 miles
• 4747.683 kilometers
• 2563.544 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 Port Hardy Airport
City: Port Hardy
IATA Code: YZT
ICAO Code: CYZT
Coordinates: 50°40′50″N, 127°22′1″W

B Mary's Harbour Airport
City: Mary's Harbour
IATA Code: YMH
ICAO Code: CYMH
Coordinates: 52°18′10″N, 55°50′49″W

## Time difference and current local times

The time difference between Port Hardy and Mary's Harbour is 4 hours 30 minutes. Mary's Harbour is 4 hours 30 minutes ahead of Port Hardy.

PST

NST

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 329 kg (726 pounds).

## Frequent Flyer Miles Calculator

Port Hardy (YZT) → Mary's Harbour (YMH).

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

### In total

Total frequent flyer miles:
2959

Round trip?