Calmac website search form
CalMac Blog

A Guide of where to eat on Canna, Muck, Eigg and Rum (aka the Small Isles)

Island Bites with CalMac - picnic scene


They may be small but The Small isles off the west coast of Scotland, accessible by ferry from Mallaig, punch way above their weight. They are jam packed full of adventure trails, wildlife, and Scottish heritage. Of course, if you are going to visit these island jewels you'll need some ideas of where to stop for sustenance.

We've pulled together a list of cafes, restaurants and shops that are great to visit during your travels across the Small Isles.


Isle of Canna

Canna | Cafe Canna

This impressive island restaurant is a lively wee place attracting both locals and visitors between April and October. The menu is extensive for such a small place and boasts local dishes such as 'Fresh Canna Lobster' and 'Canna Rabbit Stew'.

Canna | Community Shop

Situated beside the islands ferry port is the Canna Community Shop, which provides wifi, and essential supplies e.g. snacks, drinks and toiletries. Be sure to stock up on essentials for a picnic before setting off on your island adventures for the day.


Isle of Eigg

Eigg | Galmisdale Bay Restaurant

Galmisdale Bay is the perfect place to enjoy an evening after a day of cycling or rambling around the island. Situated close to the ferry terminal, you will find a selection of delicious locally sourced meals in this island restaurant.

Eigg | Isle of Eigg Shop

This community shop is located right beside the ferry port in Galmisdale bay, and stocks all of your grocery needs. If you are planning an extended stay on the island why not order your shopping in advance (give them at least 10 days) to make sure you get all of your favourite items. Got a sweet tooth? Stock up here on local produce like tablet and fudge - perfect for a picnic overlooking the bay.


Isle of Muck

Muck | Muck Craft Shop & Tea Room

During the summer months this small island cafe is the hub of the community for both locals and visitors alike. The food is fresh and locally sourced where possible, including fresh shellfish for example. The selection of sweet treats is impressive, too!

The shop is also full of useful and delicious treats for you to take on your travels. Stop off and pick up some island produce for your lunch on the move.


Isle of Rum

Rum | The Rumbling Tum Cafe

This village hall cafe is community run and is only open during the Summer months. They serve a selection of homemade soups, sandwiches and home baking.

Rum | Village Shop & Post Office

A 25 minute walk from the ferry terminal and 5 minute walk from Kinloch Castle, the Isle of Rum Village Shop and Post Office is a haven for weary ramblers. Collect some groceries and picnic essentials from Jinty the Shop Keeper, and enjoy the added luxury of being able to pay by card using the chip and pin machine!


Getting there

You can travel from Mallaig to the Small Isles from as little as £7.70 for a passenger return (Eigg). For more information on our latest RET fares visit our RET section.

For information on timetabled sailings to each of the destinations above, visit our Timetables & fares section. If it's another region you'd like to explore visit our Destinations section to see each of the 24 destinations that CalMac Ferries sail to.

Happy Sailing!

Close Don't show again