Skip to main content

Virgin Voyages' guide to Saint John, New Brunswick, Canada

Tucked upon the infamously rocky shores of the Bay of Fundy – home to the biggest tides on Earth, Saint John, New Brunswick is Canada’s oldest incorporated city expertly pairing rebellious maritime charm, rugged wilderness & cosmopolitan tastes.

Virgin Voyages Spinner