The driving distance is about 175 miles.
The most quick way, which avoids a lot of New Brunswick is going down the Annapolis Valley way (about 233 kms, 145 miles), then getting on the Saint John Ferry. Going from Saint John to the border (Calais, Maine) about 114 kms (71 miles). Then Calais, Maine to Bangor, Maine is another 157 kms (98 miles). Then from Bangor, Maine to Portland, Maine it's another 207 kms (129 miles). Halifax, Nova Scotia -> Ferry (233 kms) (145 miles) Saint John, New Brunswick -> Calais, Maine (114 kms) (71 miles) Calais, Maine -> Bangor, Maine (157 kms) (98 miles) Bangor, Maine -> Portland, Maine (207 kms) (129 miles) All in all, you'll probably be driving for a good 11 hours. You'll probably rack up a good 800 kms (497 miles).
The distance between St John, NB, Canada and Bangor, Maine is 270km and will take about 3 hours 49 Minutes to drive.
There is no place called St. Johns in New Brunswick. Saint John is in New Brunswick - no abbreviation. St. Johns is in Newfoundland , and is abbreviated.
275 miles taking this route:Take SR-9 EAST, from Bangor, to CANADA, via N.B. ROUTE 1 towards SAINT JOHN, N.B. Follow signs.Cross the bridge from Calais, Maine, U.S.A., into St. Stephen, N.B., Canada, and then continue on N.B. ROUTE 1 - EAST to the FERRY to DIGBY at EXIT 120, at Saint John. Follow signs to the FERRY PORT.Take a CAR FERRY from SAINT JOHN, N.B. to DIGBY, NOVA SCOTIA.From Digby, follow HWY 101 - WEST to YARMOUTH.
Saint John RiverAllagash River
245 miles
John Owen - chancellor of Bangor - was born in 1698.
John Owen - chancellor of Bangor - died in 1755.
185 miles
The Wolastoqiyik, also known as the Maliseet, lived in the areas around the St. John River Valley region in present-day New Brunswick and Maine. They were part of the larger Wabanaki Confederacy of indigenous tribes in the Northeastern United States and Eastern Canada.
The driving distance from Bar Harbor to Saint John is about 299 kilometers. The distance for flying is 195 kilometers.