Skip to main content
Hotel

The Onich Hotel

Onich, Fort William

View on Google Maps

Photo: Google Maps

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.