The driving distance is about 175 miles.
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.
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).
About 330 miles, give or take.
The distance between Bar Harbor, ME, and Saint John, NB, Canada, is 205mi, (330km), and will take approximately 4 hours of driving time.
There are about 58.046 miles between St Stephen, New Brunswick and Saint John Ferry, New Brunswick.
John MacVane died on January 28, 1984, in Brunswick, Maine, USA.
The shortest driving time is 3 hours and 39 minutes.
185 miles
Take SR-9 EAST, from Bangor, to U.S. 1. Turn right onto U.S. 1 SOUTH to CALAIS and ST. STEPHEN, N.B.Take U.S. 1 SOUTH to the BRIDGE TO CANADA. Turn left and the roundabout.Cross the INTERNATIONAL AVENUE BRIDGE into ST. STEPHEN, NEW BRUNSWICK, CANADA.Once you have crossed into Canada, continue on N.B. HIGHWAY 1 - EAST to Saint John.
Check Mapquest.com
The distance between Saint John, New Brunswick, Canada, and Calais, Maine, USA, is approximately 35 miles (56 kilometers) when driving via the nearest border crossing at St. Stephen, NB - Calais, ME.