Family-run hotel offering a seafood restaurant, free breakfast, a bar and lochside gardens. Summary via Google
Good to know
Accessibility
- ✓Accessible parking
- ✓Accessible entrance
Details via Google — worth confirming with the restaurant before you travel, especially for access needs.
About The Onich Hotel
The Onich Hotel sits on the shore of Loch Linnhe, a few miles south of Fort William. The seafood restaurant serves steak pie and Cullen Skink alongside other dishes, with views across the water. Breakfast is included with accommodation.
The hotel is family-run and welcomes children. Guests note the lochside setting and report good service from staff.
Opening hours
- Monday
- 7:00 AM – 11:00 PM
- Tuesday
- 7:00 AM – 11:00 PM
- Wednesday
- 7:00 AM – 11:00 PM
- Thursday
- 7:00 AM – 11:00 PM
- Friday
- 7:00 AM – 11:00 PM
- Saturday
- 7:00 AM – 11:00 PM
- Sunday
- 7:00 AM – 11:00 PM
Breakfast hours
- Monday
- 8:00 – 9:30 AM
- Tuesday
- 8:00 – 9:30 AM
- Wednesday
- 8:00 – 9:30 AM
- Thursday
- 8:00 – 9:30 AM
- Friday
- 8:00 – 9:30 AM
- Saturday
- 8:00 – 9:30 AM
- Sunday
- 8:00 – 9:30 AM
Dinner hours
- Monday
- 6:00 – 8:45 PM
- Tuesday
- 6:00 – 8:45 PM
- Wednesday
- 6:00 – 8:45 PM
- Thursday
- 6:00 – 8:45 PM
- Friday
- 6:00 – 8:45 PM
- Saturday
- 6:00 – 8:45 PM
- Sunday
- 6:00 – 8:45 PM
What's nearby
- Nether Lochaber Parish Church next door
- Camus House Lochside Guest House 150m away
- Springwell Holiday Homes 250m away
- Old Springwell Croft 300m away
Distances as the crow flies, via Google
Guests consistently praise this hotel for its delicious food, including steak pie and Cullen Skink, complemented by excellent service from welcoming staff and stunning loch views.
Other reviews mention the rooms can be poorly maintained and dated.
Summary via Google
At a glance
- Guest rating
- 3.8 / 5 (1,017 reviews)
- Good for children
- Yes
- Food hygiene rating
- Pass
- Destination
- Fort William
Food hygiene rating from the Food Standards Agency.