Air Miles Calculator

Distance between Miramichi (YCH) and Bella Bella (ZEL)

Flight distance from Miramichi to Bella Bella (Miramichi Airport – Bella Bella (Campbell Island) Airport) is 2750 miles / 4426 kilometers / 2390 nautical miles. Estimated flight time is 5 hours 42 minutes.

Driving distance from Miramichi (YCH) to Bella Bella (ZEL) is 3887 miles / 6256 kilometers and travel time by car is about 72 hours 59 minutes.

Map of flight path and driving directions from Miramichi to Bella Bella.

Shortest flight path between Miramichi Airport (YCH) and Bella Bella (Campbell Island) Airport (ZEL).

How far is Bella Bella from Miramichi?

There are several ways to calculate distances between Miramichi and Bella Bella. Here are two common methods:

Vincenty's formula (applied above)
  • 2750.391 miles
  • 4426.326 kilometers
  • 2390.025 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
  • 2742.131 miles
  • 4413.032 kilometers
  • 2382.846 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 Miramichi Airport
City: Miramichi
Country: Canada Flag of Canada
IATA Code: YCH
ICAO Code: CYCH
Coordinates: 47°0′28″N, 65°26′57″W

B Bella Bella (Campbell Island) Airport
City: Bella Bella
Country: Canada Flag of Canada
IATA Code: ZEL
ICAO Code: CBBC
Coordinates: 52°11′6″N, 128°9′25″W

Time difference and current local times

The time difference between Miramichi and Bella Bella is 4 hours. Bella Bella is 4 hours behind Miramichi.

Time Difference

Miramichi

 ADT

Bella Bella

 PDT

Carbon dioxide emissions

Estimated CO2 emissions per passenger is 305 kg (671 pounds).

Frequent Flyer Miles Calculator

Miramichi (YCH) → Bella Bella (ZEL).

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

In total

Total frequent flyer miles:
2750

Round trip?