# Distance between Brandon (YBR) and Saint John (YSJ)

Flight distance from Brandon to Saint John (Brandon Municipal Airport – Saint John Airport) is 1608 miles / 2588 kilometers / 1397 nautical miles. Estimated flight time is 3 hours 32 minutes.

Driving distance from Brandon (YBR) to Saint John (YSJ) is 2203 miles / 3546 kilometers and travel time by car is about 41 hours 59 minutes.

## Map of flight path and driving directions from Brandon to Saint John.

Shortest flight path between Brandon Municipal Airport (YBR) and Saint John Airport (YSJ).

## How far is Saint John from Brandon?

There are several ways to calculate distances between Brandon and Saint John. Here are two common methods:

Vincenty's formula (applied above)
• 1607.915 miles
• 2587.688 kilometers
• 1397.240 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
• 1603.378 miles
• 2580.386 kilometers
• 1393.297 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 Brandon Municipal Airport
City: Brandon
IATA Code: YBR
ICAO Code: CYBR
Coordinates: 49°54′36″N, 99°57′6″W

B Saint John Airport
City: Saint John
IATA Code: YSJ
ICAO Code: CYSJ
Coordinates: 45°18′57″N, 65°53′25″W

## Time difference and current local times

The time difference between Brandon and Saint John is 2 hours. Saint John is 2 hours ahead of Brandon.

CDT

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 186 kg (411 pounds).

## Frequent Flyer Miles Calculator

Brandon (YBR) → Saint John (YSJ).

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

### In total

Total frequent flyer miles:
1608

Round trip?