Save on Top Cape Breton Island Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Cape Breton Island

The Iona Heights Inn
3.5 out of 5
4115 Highway 223, Iona, NS
Free CancellationReserve now, pay when you stay
CA $88
per night
Dec 14 - Dec 15
4.3/5Excellent! (393 reviews)

"It was ok, nice dining room very little light upstairs Service was not the best gave uo on getting a beer as we waited too long"…"

Reviewed on Oct. 25, 2019

The Iona Heights Inn
Bras d'Or Lakes Inn
3 out of 5
10095 Grenville Street, St. Peters, NS
Free CancellationReserve now, pay when you stay
CA $139
per night
Dec 14 - Dec 15
4.3/5Excellent! (167 reviews)

"The staff... the rooms... the food... the location"…"

Reviewed on Oct. 26, 2019

Bras d'Or Lakes Inn
Hotel North
3 out of 5
39 Forrest Street, North Sydney, NS
Free CancellationReserve now, pay when you stay
CA $119
per night
Dec 14 - Dec 15
4.3/5Excellent! (272 reviews)

"Quiet, food was great, staff was excellent ... speedy check in and the room was spacious and super clean!"…"

Reviewed on Nov. 2, 2019

Hotel North
Telegraph House
3 out of 5
479 Chebucto Street, Baddeck, NS
CA $125
per night
Dec 14 - Dec 15
3.8/5Good! (187 reviews)

"Friendly and convenient motel in middle of village of Baddeck. Close to restaurants and walking distance to the lake. Great Spot!"…"

Reviewed on Dec. 12, 2019

Telegraph House
Skye Lodge
2 out of 5
160 Highway #4, Port Hastings, NS
Free CancellationReserve now, pay when you stay
CA $79
per night
Dec 29 - Dec 30
2.5/5 (163 reviews)

"Nice place to stay, clean room and bathroom, quiet area."…"

Reviewed on Oct. 13, 2019

Skye Lodge
Castle Rock Country Inn
3.5 out of 5
39339 Cabot Trail, Ingonish Beach, NS
Free CancellationReserve now, pay when you stay
CA $111
per night
Jan 1 - Jan 2
4/5Very Good! (248 reviews)

"Great place to stay on the Cabot trail! We spent one night while touring the area, it was very comfortable and the staff were great. Would recommend!"…"

Reviewed on Nov. 10, 2019

Castle Rock Country Inn
Travelodge by Wyndham Sydney
2 out of 5
480 Kings Road, Sydney, NS
Free CancellationReserve now, pay when you stay
CA $101
per night
Dec 20 - Dec 21
3.9/5Good! (535 reviews)

"Friendly staff, easy parking and close to downtown and restaurants"…"

Reviewed on Nov. 25, 2019

Travelodge by Wyndham Sydney
Cambridge Suites Hotel Sydney
3.5 out of 5
380 Esplanade, Sydney, NS
Free CancellationReserve now, pay when you stay
CA $121
per night
Jan 10 - Jan 11
4.3/5Excellent! (1,245 reviews)

"I loved the decorations. The staff was wonderful. No complaints at all."…"

Reviewed on Dec. 8, 2019

Cambridge Suites Hotel Sydney
Hearthstone Inn Port Hawkesbury
2 out of 5
388 Highway 4, Port Hawkesbury, NS
CA $108
per night
Dec 16 - Dec 17
3.3/5 (240 reviews)

"Friendly & fast check-in. All staff were very friendly & yet efficient. Restaurant breakfast was excellent food & value. Room was spacious, had a small fridge, microwave & coffee maker. Ample towels; beds comfortable Property is in two sections across the highway from each other. If the office is ..."…"

Reviewed on Oct. 21, 2019

Hearthstone Inn Port Hawkesbury
Maritime Inn Port Hawkesbury
4 out of 5
717 Reeves St, Port Hawkesbury, NS
Free CancellationReserve now, pay when you stay
CA $162
per night
Dec 14 - Dec 15
4/5Very Good! (306 reviews)

"Beautiful place to stay, right in the middle of everything there plus the restaurant is one of my favourites in cape breton. Only complaint was that there was loud noises all through earlier morning, sounded like they were doing construction in the room next door"…"

Reviewed on Nov. 22, 2019

Maritime Inn Port Hawkesbury
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

Recently Booked Hotels in Cape Breton Island

Recent Reviews in Cape Breton Island