# Distance between Bangor, ME (BGR) and Medicine Hat (YXH)

Flight distance from Bangor to Medicine Hat (Bangor International Airport – Medicine Hat Airport) is 1970 miles / 3171 kilometers / 1712 nautical miles. Estimated flight time is 4 hours 13 minutes.

Driving distance from Bangor (BGR) to Medicine Hat (YXH) is 2476 miles / 3984 kilometers and travel time by car is about 46 hours 29 minutes.

## Map of flight path and driving directions from Bangor to Medicine Hat.

Shortest flight path between Bangor International Airport (BGR) and Medicine Hat Airport (YXH).

## How far is Medicine Hat from Bangor?

There are several ways to calculate distances between Bangor and Medicine Hat. Here are two common methods:

**Vincenty's formula**(applied above)

- 1970.350 miles
- 3170.971 kilometers
- 1712.187 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**

- 1964.783 miles
- 3162.013 kilometers
- 1707.350 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 | Bangor International Airport |
---|---|

City: | Bangor, ME |

Country: | United States |

IATA Code: | BGR |

ICAO Code: | KBGR |

Coordinates: | 44°48′26″N, 68°49′41″W |

B | Medicine Hat Airport |
---|---|

City: | Medicine Hat |

Country: | Canada |

IATA Code: | YXH |

ICAO Code: | CYXH |

Coordinates: | 50°1′8″N, 110°43′15″W |

## Time difference and current local times

The time difference between Bangor and Medicine Hat is 2 hours. Medicine Hat is 2 hours behind Bangor.

### Time Difference

### Bangor, ME

### Medicine Hat

## Carbon dioxide emissions

Estimated CO_{2} emissions per passenger is 215 kg (474 pounds).

## Frequent Flyer Miles Calculator

Bangor (BGR) → Medicine Hat (YXH).

### In total

Round trip?