Welcome to Skye

We are very sorry, but in accordance with UK and Scottish Government Coronavirus regulations, the campsite is temporarily closed.

We don’t yet know when lockdown will be lifted for Scottish campsites, but you can make a booking for 9th July onwards, or for 2021, and we will not ask for any payment until we have a firm date for re-opening.

We look forward to seeing you as soon as it is possible, until then stay safe.

Camping for Motorhomes, Caravans and Tents

Kinloch Campsite is a small and friendly family-run campsite in an amazing setting on the shores of Loch Dunvegan. Located in the north west of the Isle of Skye, it is the only campsite on Skye with both a stunning waterfront location and easy access to all the services of a traditional Scottish village.

The camping site is on a former croft at the head of scenic Loch Dunvegan and is overlooked by MacLeod’s Tables, two distinctive flat topped hills that dominate the skyline.

It is our aim to continue the tradition of tranquility and friendliness that has long been a feature of this beautiful place.

There is camping right on the loch shore giving our campers amazing views and making it the perfect spot from which to watch the many and varied birds that populate these tidal waters, including the occasional eagle. Seals are also regular visitors.

Dunvegan is the ideal base for camping to explore the north of Skye and is a popular diversion on the North Coast 500.

The village of Dunvegan is a five minute walk from the campsite and has a good range of shops, cafes, pubs, restaurants and other services. Just on the other side of the village is the famous Dunvegan Castle and it’s magnificent gardens , seat of the Chiefs of the Clan MacLeod for over 800 years and one of Skye’s most popular attractions.

Other iconic tourist attractions in the locality are Neist Point, the Coral Beach and the Fairy Pools. The renowned Three Chimneys restaurant is also a short drive away.

If you have any questions or would like more information we would love to hear from you.