Skip to main content
Manage my booking

Search hotels in Iona

Enter your dates to see the latest prices and deals for Iona hotels

January 2026

123
45678910
11121314151617
18192021222324
25262728293031

February 2026

1234567
891011121314
15161718192021
22232425262728
Check-in date - Check-out date

Popular hotels in Iona

Check out our top picks in Iona

Filter by:

Star rating
Review score

The Iona Heights Inn

Iona

Set in Iona, 2.2 km from Iona Port Beach, The Iona Heights Inn offers accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a garden.

M
Marcel
From
Belgium
Super friendly staff, beautiful lake view location. Hotel is family run. Had a great night with live music in the pub next door. Highly recommend if you are in this area! Great breakfast too!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 473 reviews
Price from
US$109.63
1 night, 2 adults

Bryson's Bed and Breakfast

Baddeck (Near Iona)

Located in Baddeck in the Nova Scotia region, Bryson's Bed and Breakfast provides accommodation with free WiFi and free private parking. This bed and breakfast offers a garden as well as a terrace.

B
Barry
From
Puerto Rico
Healthy and wholesome ! Home made blueberry pancakes perfectly cooked . Great homemade bread . Crispy bacon and eggs . Comfy breakfast nook !
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 125 reviews
Price from
US$142.52
1 night, 2 adults

Auberge Gisele's Inn

Baddeck (Near Iona)

Auberge Gisele's Inn features a garden, shared lounge, a restaurant and bar in Baddeck. The inn also provides free WiFi and free private parking. At the inn, each room comes with a desk.

R
Rozala
From
Ireland
Everything. I lost my previous review here (two minutes previous!) so this will be short. Excellent place to stay. Loved it! Everything.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,102 reviews
Price from
US$124.25
1 night, 2 adults

Dunlop Inn

Baddeck (Near Iona)

Located in Baddeck, Dunlop Inn features a private beach area and a shared lounge. With a garden, the 4-star inn has air-conditioned rooms with free WiFi, each with a private bathroom.

C
Cyrus and Kristine
From
Canada
The room was lovely and very homey!! The beds were comfy and breakfast was very good. The view from out back was beautiful!!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 284 reviews
Price from
US$168.10
1 night, 2 adults

Telegraph House Motel

Baddeck (Near Iona)

This Baddeck, Cape Breton Island property is just 500 metres from Alexander Graham Bell National Historic Site. An on-site dining room and rooms with en-suite bathrooms are featured.

f
fraser
From
New Zealand
Lovely informative man who told us what to see on Cabot Trail. He gave us maps he had made. We travelled out of main tourist time. Would highly recommended this amazing place.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 926 reviews
Price from
US$135.21
1 night, 2 adults

Cabot Trail Motel

Baddeck (Near Iona)

This lakefront property is conveniently located across from a private beach in the outskirt of Baddeck Village. It features a heated outdoor pool, on-site restaurant and free Wi-Fi.

B
Barb
From
Canada
Rooms were clean and comfortable. Customer service was excellent
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 363 reviews
Price from
US$108.90
1 night, 2 adults

Silver Dart Lodge

Baddeck (Near Iona)

With lake views, Silver Dart Lodge is located in Baddeck and has a restaurant, room service, bar, garden, seasonal outdoor pool and terrace. Free WiFi is provided throughout the property.

S
Spencer
From
United Kingdom
Beautiful lake view from the East lodge. Fantastic breakfasts.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 198 reviews
Price from
US$173.94
1 night, 2 adults

The Great Cabot Lodge

Baddeck (Near Iona)

The Great Cabot Lodge is situated in Baddeck. With lake views, this accommodation offers a patio. The apartment features rooms with air conditioning, free private parking and free WiFi.

S
Sreejith
From
Canada
Comfortable stay , great amenities and clean rooms. The communication with host was easy and provided all details clearly.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 26 reviews
Price from
US$130.82
1 night, 2 adults

Trailsman Lodge

Baddeck (Near Iona)

Located on Highway 105, along the shores of Bras d’Or Lake, this motel has a private beach and is one km west of the entrance to the Cabot Trail.

V
Valerie
From
United Kingdom
The view from the room was astounding . Breakfast was continental self service, and was excellent. The beds and pillows were extremely comfortable. It was an excellent location for driving around the area. Baddeck is a nice little town with good food. Would recommend and use again if in the area
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,305 reviews
Price from
US$79.66
1 night, 2 adults

Ceilidh Country Lodge

Baddeck (Near Iona)

Located in Baddeck, Ceilidh Country Lodge provides a garden. There is a terrace and guests can make use of free WiFi and free private parking.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 674 reviews
Price from
US$85.34
1 night, 2 adults
See all hotels in and around Iona

Iona – 1 hotel or place to stay

Filter by:

Star rating
Review score

The Iona Heights Inn

Iona

Set in Iona, 2.2 km from Iona Port Beach, The Iona Heights Inn offers accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a garden.

M
Marcel
From
Belgium
Super friendly staff, beautiful lake view location. Hotel is family run. Had a great night with live music in the pub next door. Highly recommend if you are in this area! Great breakfast too!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 473 reviews
Price from
US$109.63
1 night, 2 adults

Bryson's Bed and Breakfast

Baddeck (Near Iona)

Located in Baddeck in the Nova Scotia region, Bryson's Bed and Breakfast provides accommodation with free WiFi and free private parking. This bed and breakfast offers a garden as well as a terrace.

B
Barry
From
Puerto Rico
Healthy and wholesome ! Home made blueberry pancakes perfectly cooked . Great homemade bread . Crispy bacon and eggs . Comfy breakfast nook !
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 125 reviews
Price from
US$142.52
1 night, 2 adults

Auberge Gisele's Inn

Baddeck (Near Iona)

Auberge Gisele's Inn features a garden, shared lounge, a restaurant and bar in Baddeck. The inn also provides free WiFi and free private parking. At the inn, each room comes with a desk.

R
Rozala
From
Ireland
Everything. I lost my previous review here (two minutes previous!) so this will be short. Excellent place to stay. Loved it! Everything.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,102 reviews
Price from
US$124.25
1 night, 2 adults

Dunlop Inn

Baddeck (Near Iona)

Located in Baddeck, Dunlop Inn features a private beach area and a shared lounge. With a garden, the 4-star inn has air-conditioned rooms with free WiFi, each with a private bathroom.

C
Cyrus and Kristine
From
Canada
The room was lovely and very homey!! The beds were comfy and breakfast was very good. The view from out back was beautiful!!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 284 reviews
Price from
US$168.10
1 night, 2 adults

Telegraph House Motel

Baddeck (Near Iona)

This Baddeck, Cape Breton Island property is just 500 metres from Alexander Graham Bell National Historic Site. An on-site dining room and rooms with en-suite bathrooms are featured.

f
fraser
From
New Zealand
Lovely informative man who told us what to see on Cabot Trail. He gave us maps he had made. We travelled out of main tourist time. Would highly recommended this amazing place.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 926 reviews
Price from
US$135.21
1 night, 2 adults

Cabot Trail Motel

Baddeck (Near Iona)

This lakefront property is conveniently located across from a private beach in the outskirt of Baddeck Village. It features a heated outdoor pool, on-site restaurant and free Wi-Fi.

B
Barb
From
Canada
Rooms were clean and comfortable. Customer service was excellent
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 363 reviews
Price from
US$108.90
1 night, 2 adults

Silver Dart Lodge

Baddeck (Near Iona)

With lake views, Silver Dart Lodge is located in Baddeck and has a restaurant, room service, bar, garden, seasonal outdoor pool and terrace. Free WiFi is provided throughout the property.

S
Spencer
From
United Kingdom
Beautiful lake view from the East lodge. Fantastic breakfasts.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 198 reviews
Price from
US$173.94
1 night, 2 adults

The Great Cabot Lodge

Baddeck (Near Iona)

The Great Cabot Lodge is situated in Baddeck. With lake views, this accommodation offers a patio. The apartment features rooms with air conditioning, free private parking and free WiFi.

S
Sreejith
From
Canada
Comfortable stay , great amenities and clean rooms. The communication with host was easy and provided all details clearly.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 26 reviews
Price from
US$130.82
1 night, 2 adults

Trailsman Lodge

Baddeck (Near Iona)

Located on Highway 105, along the shores of Bras d’Or Lake, this motel has a private beach and is one km west of the entrance to the Cabot Trail.

V
Valerie
From
United Kingdom
The view from the room was astounding . Breakfast was continental self service, and was excellent. The beds and pillows were extremely comfortable. It was an excellent location for driving around the area. Baddeck is a nice little town with good food. Would recommend and use again if in the area
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,305 reviews
Price from
US$79.66
1 night, 2 adults

Ceilidh Country Lodge

Baddeck (Near Iona)

Located in Baddeck, Ceilidh Country Lodge provides a garden. There is a terrace and guests can make use of free WiFi and free private parking.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 674 reviews
Price from
US$85.34
1 night, 2 adults
See all hotels in and around Iona
gogless