Nova Scotia may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in Cape Breton Island

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Amenities
Accessibility
Trip type
Castle Rock Country Inn
3.5 out of 5
39339 Cabot Trail, Ingonish Beach, NS
Get Rates
55.76 km from city centre
4/5Very Good! (269 reviews)

"The staff here are friendly, accommodating, hard working and Sweet :) food is good-homemade style, very lovely. Rooms have everything you need and the view is amazing."…"

Reviewed on Oct. 17, 2020

Castle Rock Country Inn
Auberge Gisele's Inn
4 out of 5
387 Shore Road, Baddeck, NS
Get Rates
8.04 km from city centre
4.2/5Excellent! (228 reviews)

"Like the location, room is clean and polite staff. Delicious breakfast."…"

Reviewed on Oct. 26, 2020

Auberge Gisele's Inn
Glenora Inn & Distillery
4 out of 5
13727 Route 19, PO Box 181, Mabou, Glenville, NS
Get Rates
47.69 km from city centre
4.4/5Excellent! (110 reviews)

"The property and staff are lovely! We had a clean, comfortable room, and enjoyed the fabulous views. The distillery tour was very interesting and tasty! Our only remark is that the food was "meh", so we chose to eat elsewhere. That being said, we will return!"…"

Reviewed on Oct. 15, 2020

Glenora Inn & Distillery
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Chanterelle Inn & Cottages
3 out of 5
48678 Cabot Trail, North River Bridge, NS
The price is CA $132 per night from Nov 28 to Nov 29
17.3 km from city centre
4.6/5Wonderful! (35 reviews)

"Amazing experience in Cape Breton. We will return!!"…"

Reviewed on Oct. 10, 2020

Chanterelle Inn & Cottages
Knotty Pine Cottages
3.5 out of 5
39111 Cabot Trail, Ingonish Beach, NS
Free cancellationReserve now, pay when you stay
The price is CA $105 per night from Dec 1 to Dec 2
57.24 km from city centre
4.4/5Excellent! (60 reviews)

"The cottage I stayed in was very basic, but had 2 good size BR & was very cozy. The view was the best, being able to see the water and Ingonish Beach in the distance. My unit was quite close to the road so I would not recommend it specifically for small children. A map of their property"…"

Reviewed on Oct. 21, 2020

Knotty Pine Cottages
The Iona Heights Inn
3.5 out of 5
4115 Highway 223, Iona, NS
Free cancellationReserve now, pay when you stay
The price is CA $95 per night from Nov 28 to Nov 29
25.15 km from city centre
4.3/5Excellent! (427 reviews)

"Easy check-in. Nice view. Balcony to sit down and relax"…"

Reviewed on Nov. 23, 2020

The Iona Heights Inn
Telegraph House
3 out of 5
479 Chebucto Street, Baddeck, NS
Get Rates
7.67 km from city centre
3.9/5Good! (195 reviews)

"Great location. A very personable staff. A unique facility. And great travel advice."…"

Reviewed on Oct. 5, 2020

Telegraph House
Kow's Inn
3 out of 5
1289 Route 105, Little Bras d'Or, NS
Free cancellationReserve now, pay when you stay
The price is CA $95 per night from Nov 28 to Nov 29
32.54 km from city centre
4.5/5Wonderful! (228 reviews)

"was excellent and clean, a lovely place to stay. Only minutes to the ferry, which is what we needed. Ordered food from the restaurant, it was delivered to our room and was delicious."…"

Reviewed on Aug. 30, 2020

Kow's Inn
Lynwood Inn
2.5 out of 5
441 Shore Road, Baddeck, NS
Free cancellationReserve now, pay when you stay
The price is CA $129 per night from Dec 1 to Dec 2
7.78 km from city centre
4.3/5Excellent! (208 reviews)

"The food and service was awesome and the rooms were really clean , I also enjoyed the jet tub"…"

Reviewed on Oct. 18, 2020

Lynwood Inn
Trailsman Lodge & Restaurant
2.5 out of 5
10003 Hwy 105, Nyanza, NS
Free cancellationReserve now, pay when you stay
The price is CA $109 per night from Nov 30 to Dec 1
15.78 km from city centre
4.1/5Very Good! (323 reviews)

"Accommodated us even though we booked very last minute. The room has a beautiful view of the lake and sunrise in the morning. Breakfast was included and was delicious. The owner also told us about various sightseeing spots!"…"

Reviewed on Nov. 22, 2020

Trailsman Lodge & Restaurant
Chisholms of Troy Coastal Cottages
3.5 out of 5
1327 Highway 19, Troy, NS
Free cancellationReserve now, pay when you stay
The price is CA $129 per night from Nov 29 to Nov 30
76.7 km from city centre
4.6/5Wonderful! (135 reviews)

"The view is spectacular and the property is located right on the Ceilidh Coastal Trail."…"

Reviewed on Jul. 6, 2020

Chisholms of Troy Coastal Cottages
Hotel North
3 out of 5
39 Forrest Street, North Sydney, NS
Free cancellationReserve now, pay when you stay
The price is CA $105 per night from Dec 11 to Dec 12
35.48 km from city centre
4.3/5Excellent! (305 reviews)

"I liked it very much but I think it is time to get rid of the old carpeting."…"

Reviewed on Oct. 25, 2020

Hotel North
Skye Lodge
2 out of 5
160 Highway #4, Port Hastings, NS
Free cancellationReserve now, pay when you stay
The price is CA $79 per night from Dec 27 to Dec 28
78.75 km from city centre
2.5/5 (181 reviews)

"We did not realize, during a pandemic that Cape Breton would have all accommodations fully booked, we were very pleased to find a room at the Skye Lodge. The rooms are outdated, but the price compensated for that. The room was clean, and the service was amazing considering they were most likely not ..."…"

Reviewed on Oct. 12, 2020

Skye Lodge
Sea Parrot Ocean View Resort
4 out of 5
45227 Cabot Trail, Englishtown, Indian Brook, NS
Get Rates
31.56 km from city centre
4.1/5Very Good! (21 reviews)

"We felt very home when we stayed there. The staffs are very nice and they tried to do whatever they could to make guests happy."…"

Reviewed on Oct. 14, 2019

Sea Parrot Ocean View Resort
Big Intervale Fishing Lodge
2.5 out of 5
3719 Big Intervale Road, Margaree Valley, NS
Get Rates
35.31 km from city centre
4.5/5Wonderful! (91 reviews)

"Off the main road, but that's what I loved most! Well nestled in the middle of nature and a beautiful valley."…"

Reviewed on Sep. 21, 2020

Big Intervale Fishing Lodge
Cabot Shores Wilderness Resort
3 out of 5
30 Buchanan Dr, Indian Brook, NS
The price is CA $145 per night from Nov 29 to Nov 30
27.12 km from city centre
3.1/5 (30 reviews)

"It has a back to nature vibe with several unique abodes. The bistro wasn’t open for dinner and there are no eating establishments for quite a distance, so make sure you make plans ahead of time to eat before arriving or pick something up. For the price we would have liked a tv and a coffeemaker in ..."…"

Reviewed on Oct. 13, 2020

Cabot Shores Wilderness Resort
A Boat to Sea Bed & Breakfast
3 out of 5
61 Queen Street, North Sydney, NS
Free cancellationReserve now, pay when you stay
The price is CA $125 per night from Nov 28 to Nov 29
34.22 km from city centre
4.7/5Exceptional! (102 reviews)

"Jane [host] was very friendly and helpful. We arrived in the middle of a severe weather alert [rain and high winds], and just felt very comfortable. Room was excellent - fun to watch the wind , rain and waves outside our window.. Breakfast was great and the the company - another couple from Scotland] ..."…"

Reviewed on Oct. 18, 2019

A Boat to Sea Bed & Breakfast
Mountainside Cabin Along The Cabot Trail #1
27340 Cabot Trail Rd, Red River, NS
The price is CA $200 per night from Nov 28 to Nov 29
75.85 km from city centre
5/5Exceptional! (3 reviews)

"Property is awesome. Beautiful cabin, clean and like new condition. Only complaint is the lack of “wifi” and “TV”. I do understand that this property is very new and they are working on it. I would stay there again. It is located in the middle of Trail so very convenient."…"

Reviewed on Oct. 14, 2020

Mountainside Cabin Along The Cabot Trail #1
Ingonish Chalets
3 out of 5
36784 Cabot Trail, Ingonish, NS
Get Rates
62.25 km from city centre
4.3/5Excellent! (236 reviews)

"Cottage was clean and the high ceilings were nice."…"

Reviewed on Oct. 31, 2020

Ingonish Chalets
Highland Motel
2 out of 5
530 Seaview Drive, North Sydney, NS
Free cancellationReserve now, pay when you stay
The price is CA $80 per night from Nov 28 to Nov 29
30.38 km from city centre
3.6/5Good! (203 reviews)

"Easy check in. The clerk came out and got someone to park his car properly so we could park near our door. Hotel needs a bit of a facelift but it was clean. Our room was spacious (3 double beds and a couch, fridge and microwave, AC in the window). Our biggest dislike with the room is the only overhead ..."…"

Reviewed on Sep. 11, 2020

Highland Motel
Don't see what you're looking for?
See all available properties in Cape Breton Island
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Cape Breton Island Hotel Guide

Cape Breton is the fantasy island of Nova Scotia. Populated by dense forests, whale-studded bays and seemingly endless opportunities for adventure, this enchanted destination is a favorite among luxury seekers and budget travelers alike. Cruise the Cabot Trail. Stroll along the coast. Spend an afternoon exploring the local culture. The best Cape Breton Island hotels give you access to the area’s top attractions, and they add a dose of small-town style to every getaway.

Cape Breton Island Hotels: Where to Stay

Ready to plan your Cape Breton Island Vacations? Start by choosing the perfect place to stay. Not only will you find an array of spots designed to delight every type of traveler, but you’ll also be wowed by the number of Cape Breton Island hotel deals scattered throughout the region. Choose a spot near Highlands National Park for a natural retreat, check out the options surrounding the Bras d’Or for a waterfront delight, or book a reservation at a Cape Breton Island hotel perched along Bay St. Lawrence for an inside peek at the village lifestyle.

Prefer something with an even more scenic sense of style? Take a look at the hotels in Cape Breton Island areas like the northern coast. Known as the Top of the Island, this gorgeous region is the perfect mix of history, nature, and culture. You’ll have access to whale-watching opportunities, art studios, and can’t-miss museums, and the beaches here are beyond compare. Plus, you might track down a must-have discount on the most idyllic property.

Flights to Cape Breton Island, Rental Cars, and More

No matter where you choose to stay, make sure to use Expedia’s booking system to search for flights, packages, and Car Rentals in Cape Breton Island. We’ll even let you browse our selection of guided tours and adventurous activities so you can wrap up the details in one session. Cape Breton can’t wait to meet you.

More trip options

Recent Reviews in Cape Breton Island