The journey from Caraquet to St. John's is a classic Atlantic Canada road trip. You will drive to North Sydney, Nova Scotia, to catch the Marine Atlantic ferry to Argentia or Port aux Basques, Newfoundland. From there, you will drive across the island to St. John's. The total distance is approximately 1,400 kilometers, and the travel time is roughly 20 hours, including the ferry crossing.
Total Distance: 1,400 km driving distance; 900 km straight-line air distance.
Book your ferry reservation well in advance.
Summer for the best weather and ferry reliability.