Traveling from Welshpool on Campobello Island to Saint John requires a combination of driving and potentially a ferry. You must cross the bridge to Lubec, Maine, then drive through Maine to re-enter New Brunswick at St. Stephen, or use the seasonal ferry. The total distance is approximately 160 km, taking about 2.5 hours.
Total Distance: 160 km driving, 90 km air distance.
You will cross the international border; have your passport ready.
July to August for reliable ferry and border crossing conditions.