Keltic Lodge, now promoted as The Keltic Resort, stands on the Middle Head peninsula at Ingonish Beach, on the east side of Cape Breton Highlands National Park. It is next to the Cape Breton Highlands Links golf course, which the resort describes as a perennial top-five public course in Canada, and close to the Middle Head trail. The booking details list a 55-room golf hotel with two restaurants, hot tubs, a sauna, a bar, a golf pro shop and a gift shop, with free parking and a breakfast buffet for a surcharge. The resort's Arduaine Restaurant is its main dining room. The setting on the headland is the point: sea on both sides, with the park on the doorstep.
Location and getting around
The lodge is on Middle Head at Ingonish Beach, near the Ingonish visitor centre and beaches. From here you can walk the Middle Head trail, play the Highlands Links or drive the Cabot Trail in either direction. Baddeck is roughly an hour and a half away, so it works as a base for the eastern half of the loop. A car is essential.
The rooms and the feel
The booking details describe a 55-room golf hotel, with guests praising the staff and the location. Rooms vary, so ask about sea views when you book, and note that hot tubs, a sauna, a bar and two restaurants are on site. The resort's packages include a romance stay with sparkling wine and a bed and breakfast option with breakfast vouchers, plus a discount for stays of three nights or more, with some packages tied to spring and October dates.
Who it suits and what to know: it suits golfers, hikers and couples who want a scenic headland base inside the park's orbit. The resort's own site says its stay-and-play offer can be enjoyed any time of year, but we could not confirm winter opening hours, so check before you plan a trip outside May to October. Because visitor services in the park end in late October, expect a quieter, more limited stay in the cold months.
Why stay here
- ✓Headland setting
- ✓Beside Highlands Links golf
- ✓Arduaine Restaurant
- ✓Two on-site restaurants
- ✓Hot tubs and sauna
- ✓Bar
- ✓Golf pro shop
- ✓Free parking
Good questions
Where is Keltic Lodge?+
On the Middle Head peninsula at Ingonish Beach, on the east side of Cape Breton Highlands National Park. It is next to the Cape Breton Highlands Links golf course.
Is it open in winter?+
We could not confirm winter opening hours, so check with the resort. The resort says its stay-and-play offer can be enjoyed any time of year, but packages mention spring and October dates.
What is on site?+
Two restaurants including the Arduaine Restaurant, a bar, hot tubs, a sauna, a golf pro shop and a gift shop. Parking is free, and breakfast is a surcharge.



