Skip to main content

Hotel Creag Mhor Lodge 4 Stars

. Onich, Fort William, Invernesshire, PH33 6RY Onich, United Kingdom Show on the map
TripAdvisor Score
TripAdvisor Score Based on 384 reviews
  • WiFi WiFi
  • Car park Car park
  • Golf Golf
  • Rural Rural
  • Sports Sports
  • Historic Historic
Excellent location

Choose your room


Built in 1890 and surrounded by an amazing scenery, this guesthouse lodge overlooking Loch Linnhe is located in the middle of nature, with ski slopes (during the season) within 20 minutes and many walking and climbing routes within 30 minutes. North Ballachulish Beach is only 50 m away, restaurants and bars are within a 15-minute walk. Fort William is at a distance of 17 km. The smoke-free guesthouse features 10 rooms, free WIFI in public areas, restaurant, bar and free on-site parking.

Check-in and check-out
Check-in starts at: 16:00
Check-out ends at: 10:00


  • General General
    • WiFi
    • Internet
    • Car park
    • Heating
    • Non-smoker Rooms
    • All Spaces Non-Smoking (public and private)
    • Smoking area
    • Pets not allowed
  • Activities Activities
    • Mountain sports
    • Golf
    • Cycling
  • Food and beverage Food and beverage
    • Bar
    • Packed Lunches