What is the kilometer distance in New Brunswick Canada from Shediac to Saint John?

Shediac and Saint John are two cities located in the province of New Brunswick, Canada.

The straight line distance between Shediac and Saint John is 144.5 km (89.8 miles).

By road, the distance is 171 km (106.2 miles).

Copyright Wanderlust World © https://www.ynyoo.com