Places to stay in Iona, Nova Scotia

We currently have 13 accommodations in and around Iona with other regional listings available for RV parks, Motels, Inns, Hotels and other properties.. You can filter listings by the available types:

Iona is a small community in Nova Scotia, located in Victoria County on Cape Breton Island. Perched above the Barra Strait between the Great Bras d'Or and Piper's Cove portions of Bras d'Or Lake, Iona is the western terminus of the Barra Strait Bridge carrying Nova Scotia Route 223 across to Grand Narrows village. Iona was settled by Gaelic speaking immigrants from the Isle of Barra in 1802. It is the home of Highland Village Museum, a part of the provincial Nova Scotia Museum system featuring living history exhibits of the Gaelic settlement experience in Nova Scotia. Local restaurants include Clean Wave Restaurant, Herring Choker Deli, Lakeside Restaurant At Inverary Resort Baddeck, and McCurdy's Dining Room (Silver Dart Lodge / Maritime Inns).

Wondering where to stay? Travellers have a number of motel options available, though there are a few nearby Bed and Breakfasts. If you are travelling in the area, Iona is located close to School Lake, Gillis Brook, MacAulays Haymarsh, Mud Lake and Lily Lake.

Trying to find dining options in Iona? Look for Iona dining.

Not the town you are looking for? Try our Town Search, or use the Advanced Google Search above.

Selected and best reviewed properties in Iona

The Iona Heights Inn

Photograph of The Iona Heights Inn, Iona
When you first catch a glimpse of the view from Highland Heights Inn, you will realize immediately why early Scottish settlers chose Iona as their home in the new world. Perched high atop the Iona Peninsula, visitors will be swept away by the majesty of the Great Bras d'Or Lakes and the unspoiled .....

Other local Iona information.

  • Longitude: -60°49'23.52
  • Latitude: 45°57'53.28

Nearby towns

Iona is close to: