A delightful privately run hotel set in a fantastic loch side location between Glencoe & Fort William…

The Onich Hotel is a family run hotel offering quality bed & breakfast accommodation and delicious all day meals served in Sealladh na Mara (Gaelic for “Sea View”) Lounge Bar and Restaurant. Our location affords us panoramic sea views – and in fact we are the only hotel with uninterrupted access to Loch Linnhe via our gardens.

Rooms at The Onich Hotel

Onich Hotel exterior

Onich Hotel Bar and Restaurant

The Onich Hotel & Lochside Gardens is superbly located on the shores of Loch Linnhe on the west coast of the Scottish Highlands. Near Glencoe, south of Fort William and North of Oban there is lots to see and do and it’s a perfect base for exploring all the scenic lochs and hidden glens nearby. Whether it’s relaxation, adventure, functions or conferences you’re looking for, The Onich Hotel amp; Lochside Gardens is not only the Hotel for all Seasons, it is also the Hotel for all Occasions, and that perfect setting for Weddings.

Our gardens offer stunning, awe inspiring, panoramic views over Loch Linnhe to the Glencoe mountains in the east and Morvern and The Isle of Mull in the west. We also provide a mooring facility in our bay for the sailing fraternity.

Book now Book now

News & Offers

Onich Escapes
Onich Escapes

Escape to Onich and embrace our unique setting on the banks of Loch Linnhe. Simply a wonderful location for exploring the beautiful West Highlands […]


The ideal venue for your perfect wedding in the heart of the Scottish Highlands. Exclusive fixed price packages to cater for any size and […]