Places to stay in Fairhaven, New Brunswick

Fairhaven is a small community on Deer Island, New Brunswick overlooking the Canada / US border.

We currently have 11 accommodations in and around Fairhaven with other regional listings available for Inns, Motor Inns, Hotels, Campgrounds and other properties. You can filter listings by the available types:

Booking.com

Wondering where to stay? Accommodations in the community are primarily limited to Campgrounds and RV parks, though there are a few nearby hotels. If you are travelling in the area, Fairhaven is located close to Coffin Brook, Gray Mare Ledges, Navy Island Shoal, Lelands Creek and Lieu historique national du Canada du Blockhaus-de-St. Andrews.

Other local Fairhaven information.

Fairhaven is 8 km away from Lords Cove, 9 km away from Deer Island, 10 km away from Welshpool and 13 km away from St. Andrews.

Fairhaven is located at longitude -67°0'16.504 and latitude 44°58'7.8085.