The Old Inn

4.3
(1,098 reviews)
The Old Inn, Carbost, Isle of Skye, SCOTLAND IV47 8SR
+44 1478 640205Official website
Accepts Credit Cards
Bar
Breakfast
British
Brunch
Dinner
Drinks
Free Wifi
Full Bar
Gluten free options
Highchairs Available
Late Night
Live Music
Lunch
Mid-range
Outdoor Seating
Parking Available
Pub
Reservations
Restaurants
Scottish
Seating
Serves Alcohol
Table Service
Vegan options
Vegetarian friendly
Restaurant

About

The Old Inn is a free‑house pub perched on the shores of Loch Harport in the small hamlet of Carbost on the Isle of Skye. The welcoming highland establishment offers a relaxed atmosphere steeped in Scottish hospitality, free Wi‑Fi and an impressive selection of local ales and whiskies, including the famous Talisker. Food is a true highlight – from breakfast at 7:45 a.m. to a full‑day menu featuring fish & chips, burgers, vegetarian and gluten‑free options, and a rotating specials board. Live music plays throughout the year, ranging from traditional folk to modern rock, and a cozy bar fire keeps guests warm on evenings. The inn also provides comfortable accommodation. Bespoke bed‑and‑breakfast rooms with sea views and ensuite bathrooms, as well as a 24‑bed bunkhouse with shared facilities, are available for overnight stays. Online bookings are managed via the Freetobook portal, and free parking is available near the property. From its favourite terrace overlooking Loch Harport to award‑winning food and local drinks, The Old Inn is an essential stop for anyone exploring the Isle of Skye – whether for a quick pub stop or a relaxed base for island adventures.

Highlights

  • Live Music
  • Local Ales & Whisky
  • Seaside Views

Must-See Areas

Bar
Kitchen
Bunkhouse

Pros & Cons

What visitors love

  • Friendly Staff
  • Cozy Atmosphere
  • Delicious Local Food

Things to consider

  • Small Space
  • Limited Parking

What people are saying

"Family Friendly""Good Value""Scenic Dining"

Frequently Asked Questions

At a glance

  • Verified listing
  • Typical visit: about 1 hour
The Old Inn | Portree | United Kingdom | TripAligner