Air Miles Calculator

Distance between Saint John (YSJ) and Bella Bella (ZEL)

Distance from Saint John to Bella Bella (Bella Bella (Campbell Island) Airport – Saint John Airport) is 2795 miles / 4498 kilometers / 2429 nautical miles.

Calculations with different methods

Vincenty's formula (applied above)
  • 2794.763 miles
  • 4497.736 kilometers
  • 2428.583 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
  • 2786.614 miles
  • 4484.621 kilometers
  • 2421.502 nautical miles

The haversine formula calculates the distance between latitude/longitude points assuming a spherical earth (great-circle distance).

Flight duration

Estimated flight time from Saint John Airport (YSJ) to Bella Bella (Campbell Island) Airport (ZEL) is 5 hours 47 minutes.

Time difference and current local times

The time difference between Saint John and Bella Bella is 4 hours. Bella Bella is 4 hours behind Saint John.

Time Difference

Saint John
Bella Bella

Saint John

 ADT

Bella Bella

 PDT

Carbon dioxide emissions

Estimated CO2 emissions per passenger is 331 kg (730 pounds).

Airport information


A Saint John Airport
City: Saint John
Country: Canada Flag of Canada
IATA Code: YSJ
ICAO Code: CYSJ
Coordinates: 45°18′57″N, 65°53′25″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

Map

Saint John to Bella Bella flight map.

Frequent Flyer Miles Calculator

Saint John (YSJ) → Bella Bella (ZEL).

Elite level bonus (%):
Booking class bonus (%):
Air miles:
2795
Elite level bonus:
0
Booking class bonus:
0

In total

Total frequent flyer miles:
2795

Round trip?