- 4.5Closed nowCafe ArribaGladstone Buildings, Quay Brae, Portree, SC IV51 9DBRestaurant Cafe
- 2.5Central Restaurant2 Bayfield Road, Portree, SC IV51 9ELRestaurant
- 4.3Cuchullin Restaurant8 Somerled Square, Portree, SC IV51 9EHRestaurant
- Closed nowDulse And BroseIsle of Skye, Portree, SC IV51Restaurant
- 5Closed nowEllishadder Art Cafe9je, Portree, SC IV51Restaurant
- 5Fat Panda TakeawayBayfield Road, Portree, SC IV51 9ELRestaurant
- 4Closed nowFish & Chips1 Quay Street, Portree, SC IV51 9DERestaurant
- 4.5Closed nowHarbour Chip Shop1 Quay Street, Portree, SC IV51 9DERestaurant
- 4l'incontro9 Ratnad na Slignich, Portree, SC IV51Restaurant
- 3.3MarmaladeHome Farm Road, Portree, SC IV51 9LXRestaurant
- Closed nowNo. 1 Bosville Terrace Restaurant1 Bosville Terrace, Portree, SC IV51 9DGRestaurant
- 4Closed nowPrince Of IndiaBayfield Road, Portree, SC IV51 9EWRestaurant
- Restaurant RosedaleBeaumont Cresent, The Harbour, Portree, SC IV51 9DBRestaurant
- 5Closed nowScorrybreac Restaurant7 Bosville Terrace, Portree, SC IV51 9DGRestaurant
- 4Sea Breezes Restaurant2 Marine Buildings, Portree, SC IV51 9LJRestaurant Bar
- 2.5Closed nowTaste Of IndiaArmadale House, Bank Street, Portree, SC IV51 9DARestaurant
- Closed nowThe Burger VanSomerled Square, Portree, SC IV51 9EHRestaurant
- 4Closed nowThe Caledonian CafeWentworth St, Portree, SC IV51 9EJRestaurant Cafe
- 4.3Closed nowThe GranarySomerled Square, Portree, SC IV51 9EHRestaurant Cafe
- 3.7Closed nowThe Lower Deck Seafood Restaurant1 Douglas Row, Portree, SC IV51 9DDRestaurant
- 4.5Open nowThe Portree HotelSomerled Square, Portree, SC IV51 9EHRestaurant Bar
- 4.5Tongadale HotelWentworth Street, Portree, SC IV51 9EJRestaurant Bar