Recent St. Peter's Travel Articles

Where to Walk in St. Peter's Nova Scotia
It seems that history is not far a foot on Cape Breton Island.


One of North America's oldest settlements, St. Peter's has a history that can be traced back to the 1630s. Originally called Saint Pierre, St. Peter's was founded by French merchants from La Rochelle, France. Soon after, the British would follow suit and take over the land. The village of St. Peter's was really formed in the 1800s, as local residents reconstructed old roads for transporting small sailing ships.

In 1854, construction began on the St. Peter's Canal, which took 15 years to complete. The St. Peter's Canal was heavily used for small steamships and barges and coal transportation via Sydney. In 1929, the canal was deemed a National Historic Site. Today, the government maintains the canal, including a 1985 facelift.

Including the St. Peter's Canal National Historic Site, St. Peter's is also home to three provincial parks, with a saltwater beach, picnic areas, a lighthouse, scenic views of the bay, houses, Bras d'Or Lake, sand dunes and cranberry bogs. St. Peter's is located 87.3 km (54.2 mi.) from Sydney.

St. Peter's accommodations include inns, motels, bed and breakfasts, cottages and campgrounds.

St. Peter's Accommodations Listings

  Filter the list by Property Type
or Community
Sort the List by Property Name
or Distance from

Bras d'Or Lakes Inn
Bras d'Or Lakes Inn
10095 Grenville St
St. Peters
Book Now
This hotel in St. Peter's offers great accommodation, fine dining and local entertainment while on Cape Breton Island. This hotel has a beautiful lakefront setting on the famed Bras d’Or Lake, we pride ourselves by making your vacation a memorable one! The inn features the Brittany Dining Room, which serves French and local cuisine. The Bald Eagle Lounge offers seasonal live entertainment.
Canal House Bed and Breakfast B&B St. Peters 9329 Pepperell St
Greenwich Cottage Long Term St. Peters Greenwich Road
Joyce's Motel and Cottages Hotel St. Peters 10354 Grenville St
St. Peter's Bay Country Inn Hotel St. Peters 9383 Pepperell St

Put Your Business On This Page!