Places To Stay in Craigmore, Nova Scotia
Not the town in Nova Scotia you are looking for? Try our Town Search, or use the Advanced Google Search above.
![]() |
![]() |
Craigmore is a small community in the Canadian province of Nova Scotia, located in Inverness County on Cape Breton Island.
Select a filter below to show only the selected types of accommodations in Craigmore, Nova Scotia, or to find nearest alternatives:
Looking for somewhere to eat? Find Craigmore Dining / Restaurants ( launches new window )
If you can't find the town or city required listed, try our town search
or consider these other Craigmore alternatives
Approx 3km away in Creignish:
Creignish Craft Works Bed & Breakfast

Big Air, Big Sky, Big Stars, Big Beds, Big Cliffs, Big Hearts.... a dreamers paradise!
Approx 6km away in Troy:
Capeway Country Bed & Breakfast
Come and stay with us on our Ocean Frontage property along the Ceilidh Trails. Property is nestled on 1100 ft. of the main highway in a park-like atmosphere, 10 acres of tasty estate overlooking the beautiful Strait of Canso, along the Ceilidh Coastal Trail, on the Trans Canada Trail.
Approx 6km away in Troy:
Chisholm's Of Troy Coastal Cottages
Canada Select four star rated cottages located a five minute drive from the Canso Causeway, the entrance to Cape Breton Island.
Other local Craigmore information
- Longitude: -61°28'17.835
- Latitude: 45°46'14.408


