Indian Harbour, located in Guysborough County, is comprised of fewer than 100 residents. Its closeness in proximity to Peggy's Cove has increased tourism in the area over the years, as bed and breakfasts and inns have changed the focal point of business in Indian Harbour. In 1866, families were moving to Indian Harbour, mainly for fishing. In fact, at one time the area belonged to the Mi'kmaq, who used the land to fish and hunt.

Indian Harbour is a naturally preserved area of land, full of hidden little sandy beaches and scenic lakes, some are hidden in the woods and some are more easily accessible. One particular sand beach, only a few kilometres from Port Hilford, is a popular little sunning spot for those adventurous enough to find it. Indian Harbour is located 42.7 km (29 mi.) from Halifax.

Indian Harbour accommodations include bed and breakfasts, inns, cottages and campgrounds.

Clifty Cove Motel
Hotel
8444 Peggy’s Cove Rd
King Neptune Campground
RV/Camping
8536 Peggy’s Cove Rd
Like-Home Cottages
Long Term
9095 Peggy’s Cove Rd
Lover's Lane Cottages on the Ocean
Long Term
8388 Peggy’s Cove Rd
Oceanstone Inn and Cottages
Long Term
8650 Peggy's Cove Rd
Whale's Back Country Suites
Long Term
8297 Johnson Loop
Put Your Business On This Page!