at ballachulish hotel
31 December 2026 - 2 January 2027
Packages from £358pp
Escape to the Ballachulish Hotel this New Year and kick off 2027 with a celebration wrapped in the wild beauty of the Scottish Highlands. With dramatic peaks towering above and Loch Linnhe shimmering at your doorstep, this is a New Year escape is packed full of festive fun, live music and activities for all, creating memories you’ll be talking about long into the year.

Everything you need to know
From the minute you check-in, to your departure, we've compiled all the details below.
Check in is Thursday 31 December 2026
Check out is Saturday 2 January 2027
Yes of course, our New Year's package is from the 31 December - 2 January, but feel free to stay as long as you like. Just choose the check in and check out date you prefer in the booking engine.
At the time of booking, a 20% non-refundable deposit will be taken and the final balance will be due on 30 October 2026. If you were to cancel before the 30 October 2026, you will forfeit your deposit and any additional payments made. Similarly, if you were to cancel on/after this date the full amount for the booking will be forfeited. Any bookings made after 30 October 2026 will be fully pre-paid and non-refundable.
Undoubtedly the finest views in Glencoe and in the Scottish Highlands for that matter. We have a selection of double, twin and family rooms to choose from. All of our rooms are dog friendly.
Absolutely. For a small surcharge, we welcome up to two small dogs per room and include a welcome pack to ensure your four-legged friend feels right at home.
Keep an eye out for our full entertainment calendar - we’ll be releasing it soon!
Package includes a 2-night stay from 31 December 2026 - 2 January 2027, subject to availability. *Meals included in this package are limited to those specified within the package dates (31 December 2026 – 2 January 2027) and outlined in the official package itinerary. Prices based on two adults sharing a double/twin room. A 20% non-refundable deposit is required at time of booking, with the final balance due on 30 October 2026. Cancellations before 30 October 2026 will forfeit the deposit and any payments made. Cancellations on/after this date forfeit the full booking amount. Bookings made after 30 October 2026 are fully pre-paid and non-refundable.