The Stein Inn possibly the oldest Inn on Skye provide a selection of local ales and bar meals throughout the day and have a small resaurant where the tables can be booked in advance. Children are welcome and there is a small play area for them.
Lochbay Restaurant is the favourite place of many travellers and it is best to ensure a table by booking prior to arrival.
Both the Stein and the Seafood restaurant are within easy walking distance.
Dunvegan, about eight miles away offers a range of eating places, including the Old School House which is a family friendly restaurant that caters for all.
The Dunvegan Hotel – Bistro, bar and snacks
The Dunvegan Bakery – breakfast, snacks, lunch and afternoon tea
The Misty Isle – take out pizzas
The Castle Cafe – all day