Photo by Rob Gosse

Search Iona hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Iona
Family friendly
Pet friendly
Check prices for these dates
Our top choices for Iona hotels

Auberge Gisele's Inn
Auberge Gisele's InnBaddeck
8.6 out of 10, Excellent, (1,000 reviews)
The price is AU$182
includes taxes & fees
9 Feb - 10 Feb

Trailsman Lodge
Trailsman LodgeNyanza
8.2 out of 10, Very good, (1,000 reviews)
The price is AU$137
includes taxes & fees
25 Jan - 26 Jan

The Lakes at Ben Eoin Golf Club and Resort
The Lakes at Ben Eoin Golf Club and ResortBen Eoin
8.8 out of 10, Excellent, (365 reviews)

Telegraph House
Telegraph HouseBaddeck
8.6 out of 10, Excellent, (625 reviews)
The price is AU$195
includes taxes & fees
23 Jan - 24 Jan

Ceilidh Country Lodge
Ceilidh Country LodgeBaddeck
7.8 out of 10, Good, (1,000 reviews)
The price is AU$136
includes taxes & fees
25 Jan - 26 Jan
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.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Iona attractions
Learn more about Iona
Along the shores of Bras d'Or Lake, traditional Gaelic culture comes alive at the Highland Village Museum where costumed interpreters demonstrate 19th-century Scottish settler life. Catch live Celtic music performances in local pubs after spending your afternoon kayaking the peaceful waters or relaxing on the sandy stretches of Iona Port Beach.

More cheap accommodation in Iona

Ceilidh Country Lodge
369 Shore Road Baddeck NS
The price is AU$136 per night from 25 Jan to 26 Jan
AU$136
25 Jan - 26 Jan
includes taxes & fees
7.8/10 Good! (1,001 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Business Hotels in Baddeck
- Hotels with Parking in Baddeck
- Hotels with Pool in Baddeck
- Lgbt Welcoming Hotels in Baddeck
- Luxury Hotels in Baddeck
- Baddeck Hotels
- Inns in Baddeck
- B&B in Big Pond
- Big Pond Hotels
- Boularderie East Hotels
- B&B in Cape Breton Island
- Cabin Rentals in Cape Breton Island
- Chalets in Cape Breton Island
- Cottages in Cape Breton Island
- Guest Houses in Cape Breton Island
- Holiday Homes in Cape Breton Island
- All Inclusive Hotels in Cape Breton Island
- Beach Hotels in Cape Breton Island
- Business Hotels in Cape Breton Island
- Cheap Hotels in Cape Breton Island
- Delta Hotels in Cape Breton Island
- Family Hotels in Cape Breton Island
- Golf Hotels in Cape Breton Island
- Green Hotels in Cape Breton Island
- Lgbt Welcoming Hotels in Cape Breton Island
- Luxury Hotels in Cape Breton Island
- Pet Friendly Hotels in Cape Breton Island
- Cape Breton Island Hotels
- Lodges in Cape Breton Island
- Motels in Cape Breton Island
- Resort in Cape Breton Island
- B&B in Cape George
- Holiday Homes in Cape George
- Cape George Hotels
- Resort in Cape George
- D'escousse Hotels
- East Bay Hotels
- Cabin Rentals in East Lake Ainslie
- East Lake Ainslie Hotels
- Beach Hotels in Forks Baddeck
- Forks Baddeck Hotels
- Hotels near Glenora Inn and Distillery
- Glenville Hotels
- Grand River Hotels
- Beach Hotels in Huntington
- Huntington Hotels
- Motels in Huntington
- Chalets in Irish Cove
- Premier Resorts in Ironville
- Ironville Hotels
- Kempt Head Hotels
- Lime Hill Hotels
- Caravan Parks in Little Narrows
- Louisdale Hotels
- Lower L'Ardoise Hotels
- New Harris Hotels
- North River Bridge Hotels
- Nyanza Hotels
- Orangedale Hotels
- River Denys Hotels
- Saint Anns Hotels
- Motels in Saint Anns
- Saint Esprit Hotels
- B&B in St. Peters
- Caravan Parks in St. Peters
- Hotels with Parking in St. Peters
- Pet Friendly Hotels in St. Peters
- St. Peters Hotels
- Motels in St. Peters
- Golf Hotels in Sydney Forks
- Hotels with Pool in Sydney Forks
- Luxury Hotels in Sydney Forks
- Spa Hotels in Sydney Forks
- Sydney Forks Hotels
- Tarbot Hotels
- Hotels near The Lakes Golf Club at Ben Eoin
- Motels in Victoria County
- Caravan Parks in West Bay
- West Bay Hotels





































