The journey from Rockport to St. John's is a massive undertaking of approximately 2,500 kilometers. You must drive to North Sydney, Nova Scotia, and take the Marine Atlantic ferry to Argentia or Port aux Basques, Newfoundland. From there, it is a long drive across the Trans-Canada Highway to St. John's. This trip takes at least 30 hours of travel time, including the ferry crossing. It is a bucket-list road trip for many Canadians.
Total Distance: 2,500 km driving distance; 1,900 km straight-line air distance.
Book your ferry reservation months in advance, especially for summer travel.
July to August for the best weather and iceberg viewing opportunities.