✨ SAVE BY BOOKING ROOMS DIRECT ✨

Skye Hotel with Restaurant Open All Year

Proud to be an Isle of Skye hotel locals recommend and guests remember—for the food, the welcome, and a quieter, authentic island base away from the crowds. Open 7 days, all year. 

Skye Hotel
Serving Food All Year

Proud to be an Isle of Skye hotel locals recommend and guests remember—for the food, the welcome, and a quieter, authentic island base away from the crowds.

Join the Edinbane Inn-Siders for updates on live music, theme nights, exclusive deals and early booking — so you never miss the best nights at the Inn.

Breakfast:Mon-Sun 7:30am-11am (Walk in) 
Lunch: Mon-Sat  12:00pm-2:30pm  Sun 12:00pm-4:30pm
Dinner: Mon-Sun 5pm-9:30pm (Last table 9:15pm)

Why Guests Choose Our Hotel

Because the food’s fantastic and there are only 7 rooms. It’s not flashy. It’s not overpriced. It’s just good—comfort, care, and the kind of meals you remember back home. Guests love the breakfasts. They stay two nights and wish they’d booked three. Take a look at our Skye events calendar to see if there is something on during your stay.

Location: Just 20 Minutes from Portree on the Road to Dunvegan

Edinbane Inn is in the village of Edinbane, Isle of Skye—20 minutes from Portree, 10 from Dunvegan Castle and on route to Neist Point. Still central but away from the crowds. No tour buses, no constant noise—just a relaxing base to sleep, eat, and plan your next wander.

Hotel Accommodation Near Portree (Without the Crowds)

What Makes Edinbane Inn One of the Best Hotels on Skye?

Featured in National Geographic as one of the best pubs in the UK for a winter’s evening. Because it doesn’t try to be. No spa. No infinity pool. But the rooms are pristine, the food is a favourite with locals, and the welcome is warm. And in the end, it’s the simple things that make our inn stand out.

Pub Restaurant on Skye That Locals Actually Recommend

The Edinbane Inn Scottish restaurant is known for fresh mussels, delicious veggie option, and sticky toffee pudding worth the detour. We cook from scratch. Source locally when we can. Bake our own bread. People from Portree drive up just for Sunday lunch. And yes, you’re are best to book ahead. We’re also the only inn on Skye serving food all day in summer.

Skye Hotel with Plenty Going on

Sky Sports shown in the bar, regular theme nights. Locals pop in for a pint, visitors settle in for the night. It’s that rare mix: genuine atmosphere, good music, great food, and a calendar that keeps things lively without ever feeling crowded.

Edinbane Inn FAQ

The Edinbane Inn Pub with rooms is famous for its Skye mussels, traditional highland favourites, and sticky toffee pudding to die for. Guests also rave about the  breakfast.

Edinbane Inn is located on the Isle of Skye, about 20 minutes’ drive from Portree, roughly 10 from Dunvegan Castle, and on the route to Neist Point.

*Small well-behaved dogs are allowed in our Bar dining areas. But not in the Restaurant. No large groups of dogs due to space restrictions. View Our Dog Friendly Page

Yes. It’s 20 minutes away from Portree—and much quieter. A perfect base for exploring the north and west of Skye.

Yes, and you should—especially in high season. Locals book ahead. So should you - you can book here.

Scroll to Top
Edinbane Events, Theme Nights & Live Music & Deals Early booking

We'd love to keep you up to date with everything happening at the Inn