Location
Bay Roberts is located on the northwestern Avalon Peninsula in Newfoundland and Labrador, offering easy access to many of the province’s major communities, attractions, and transportation links.

The Town is approximately 90 km from St. John’s, about a one-hour drive from the provincial capital, St. John’s and St. John’s International Airport, and the Port of St. John’s, besides having its own internationally insured harbour facilities. Bay Roberts is also conveniently located within driving distance of the Marine Atlantic Ferry Service at Argentia, providing connections to Sydney, Nova Scotia.
Situated in the heart of Conception Bay North, Bay Roberts is an ideal base for exploring the region. Communities throughout Conception Bay, the Baccalieu Coastal Drive, and much of the northeastern Avalon Peninsula are within easy reach, while St. John’s and the surrounding metropolitan area are close enough for a day trip.
More than 300,000 people live within approximately one hour of Bay Roberts, placing the Town within easy reach of a significant portion of Newfoundland and Labrador’s population.
Getting Here
From St. John’s: Approximately 90 km, or about one hour by car
From St. John’s International Airport: Approximately one hour by car
From Argentia Ferry Terminal: Approximately one hour by car
Bay Roberts is easily accessible by road via Route 70, connecting the Town with the Trans-Canada Highway and communities throughout the Avalon Peninsula.
