Search hotels in Iona

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

Select occupancy

Iona – 1 hotel or place to stay

Filter by:

Star Rating
Review score

The Iona Heights Inn

Iona

Located in Iona, 1.4 miles from Iona Port Beach, The Iona Heights Inn has accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and a garden.

G
Gerrit
From
Mexico
Again, a very nice location plus a very nice pub with live music certain days of the week.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 438 reviews
Price from
$106.70
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.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,207 reviews
Price from
$113.82
1 night, 2 adults

The Great Cabot Lodge

Baddeck (Near Iona)

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

P
Pilgrim
From
United States
We were on a motorcycle trip and it was exactly what we were looking for.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 103 reviews
Price from
$108.13
1 night, 2 adults

Adventures East Cottages and Campground

Baddeck Inlet (Near Iona)

Offering an outdoor pool, Adventures East Cottages and Campground is located in Baddeck. Free Wi-Fi access is available in this holiday park. Each of the cottages are fitted with wood beamed ceilings....

P
Patti
From
Canada
Location was easy to find and close to where we wanted to go! The rooms were clean and far nicer than we thought they would be. I’ll definitely keep this place in mind for the next Maritime visit!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 143 reviews
Price from
$141.56
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.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 290 reviews
Price from
$238.31
1 night, 2 adults

Telegraph House Motel

Baddeck (Near Iona)

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

S
Steven
From
Canada
Nice B&B ambience and well located in centre if Baddeck. Room was very clean and appeared to be recently renovated.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 900 reviews
Price from
$141.56
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.

A
Akter
From
Canada
Excellent Location; very friendly staffs; Good restaurant.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 364 reviews
Price from
$134.45
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.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,304 reviews
Price from
$105.99
1 night, 2 adults

Baddeck Inn

Baddeck (Near Iona)

Baddeck Inn is located in Baddeck. There's a seasonal outdoor pool and guests can use free WiFi and free private parking. All rooms in the inn are equipped with a flat-screen TV.

V
Vinamra
From
Canada
The staff was excellent and they accommodated my request for sea facing view room and it was granted.
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 141 reviews
Price from
$76.19
1 night, 2 adults

Ceilidh Country Lodge

Baddeck (Near Iona)

Located in Baddeck, Ceilidh Country Lodge has a garden. There's a terrace and guests can use free WiFi and free private parking.

P
Penny
From
United States
The staff was very friendly, Location was good. Parking lot paved.
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 710 reviews
Price from
$113.11
1 night, 2 adults
See all hotels in and around Iona

More places to explore, more ways to go

  • Hotels in Niagara Falls

    Take a look at hotels in Niagara Falls and explore more of Canada.
  • Hotels in Toronto

    Take a look at hotels in Toronto and explore more of Canada.
  • Hotels in Halifax

    Want to extend your trip or just browsing? Try Halifax, also popular with our guests!
  • Hotels in Baddeck

    Want to extend your trip or just browsing? Try Baddeck, also popular with our guests!
  • Hotels in Canada

    Want to explore more of Canada? Find hotels throughout the country!