MappWay logo

The Caledonian Cafe

4.2(588 reviews)
Coffee$$● Open · 9:00 AM – 4:00 PM
+44 1478 612553

Accessibility

Wheelchair-accessible entrance
Wheelchair-accessible seating

Service options

In-store shopping

Amenities

Restroom

Payments

NFC mobile payments
Credit cards
Debit cards
Cash

Picture this: you're exploring the stunning Isle of Skye, soaking in the rugged beauty, and then you find yourself in Portree, the island's vibrant hub. When hunger calls, a truly welcoming spot awaits you right on Wentworth Street. It’s called The Caledonian Cafe, found at the postcode IV51 9EJ, GB. This isn't just a place to eat; it feels like a warm hug after a day out, a proper Scottish cafe experience.

The atmosphere at The Caledonian Cafe just feels right. It's got that lovely Scottish charm, a friendly buzz that makes you feel right at home. Both locals and folks visiting from afar often fill the tables, creating a lively yet comfortable setting. It delivers on that classic cafe vibe, offering a welcoming break from your travels. You get a real sense of the island's spirit here, a spot cherished by many, whether they call Skye home or are just passing through.

Now, let's talk about the food, as it is a major draw. The menu presents a good selection of hearty meals and comforting treats. A big favourite, and for good reason, is their Fish and Chips with Peas. The haddock is fresh, perfectly cooked, and truly hits the spot. If you fancy something warm to sip, their Hot Chocolate is a delight. For those bright Skye mornings, the Cafe Breakfast provides a generous and tasty start to any day. It's the kind of meal that sets you up well for whatever adventures lie ahead.

Beyond those staples, there’s more to explore. Craving a good, satisfying meal? The Beef Burger is a solid contender. If you prefer something a bit lighter for lunch, their Panini selection always goes down well, as do their fresh Bagels. For a comforting classic, the Macaroni is a lovely option, reminding one of home-cooked goodness. And for something a touch different, the Mushroom and Halloumi PO' Boy offers a delicious vegetarian choice, proving they cater to varied tastes with flair.

The Caledonian Cafe provides a true taste of Scottish cafe culture. It's a reliable place for good, honest food, a comforting drink, or a quick ice cream treat. It represents a memorable part of the Isle of Skye experience, giving visitors and locals alike a pleasant place to gather and enjoy a meal in Portree.

The Caledonian Cafe offers a wonderful culinary stop on your Isle of Skye journey.

scottishcafehaddockburgersoupice creamisle of skyetourist

Location

Is this your business?

Claim this listing →

Menu

Salmon

B.l.t

Hummus

Ham & Cheese

Soup Of The Day

Reviews

M

Meena Jain

Apr 2026

What a delightful spot, truly made special by the incredibly kind staff. I was particularly impressed by their daily special, the carrot lentil soup, which tasted simply amazing. The bagel with hummus and tomato also hit the spot. But the 'Oats of the World' berry-flavored smoothie truly stood out as an extraordinary treat. If you find yourself in Portree, this cafe is a must-visit, and I certainly suggest exploring their menu.

R

R

Apr 2026

My visit here was truly delightful. The atmosphere felt incredibly welcoming and cozy, complemented by the wonderfully attentive servers. For our meal, we chose the spicy egg wrap and the linguini. The egg wrap offered a perfect kick of spice, bursting with flavor from its sautéed vegetables. However, the linguini truly stole the show for me; it was wonderfully creamy and absolutely delicious. I'm already looking forward to my next visit to this spot on Skye. Highly recommended!

H

Hannah Rees

Apr 2026

Our visit was truly delightful, with the food being exceptionally delicious and the service absolutely wonderful. I can't stop thinking about the haddock po boy we enjoyed; it's a dish I'll genuinely be dreaming about for ages. It was also a lovely bonus to find out they serve ice cream.

Add a Review

Quality

Location

Price

Space

Service