Welcome to Rose Croft Bed and Breakfast, Elgol, on the Isle of Skye

Elgol, Skye

Looking towards the part of Elgol where Rose Croft is situated.

Pauline Forrester, Rose Croft, Elgol, Isle of Skye, IV49 9BL.
+44(0)1471 866 377     rosecroftelgol@hotmail.com

Welcome to Rose Croft B&B, Elgol, Skye


Rose Croft is situated in the centre of Elgol, a small village lying almost at the tip of the Strathaird Peninsula, in the south-west area of the Isle of Skye.


We offer comfortable and friendly bed and breakfast for a maximum of 2 people.


We have one good-sized, bright and airy twin room available for our bed and breakfast visitors, which is arranged to provide a bedroom area with 2 single beds, and also incorporates a cosy sitting area, with a sofa, a television, a coffee table and tea and coffee making facilities.


There is a private bathroom adjacent to the room.


Rose Croft Bed and Breakfast, Elgol, Skye. The bedroom.

the twin bedroom

Room Price


Two people occupying the room:
The price for the room, including breakfast, is from £78.00 per night.


Single occupancy of the room:
The price is reduced by 10%.


Maximum occupancy of the room is two persons.


Sorry, but we do not take any bookings which include babies or children under the age of 14 years.


WiFi is available.


Rose Croft Bed and Breakfast, Elgol, Skye. The sitting area.

the sitting area

Rose Croft is ideally situated for people who love to go walking, or are keen photographers - being in an area with a variety of wildlife, and also some of the most spectacular landscapes on Skye. It is also perfectly located for people who just want to get away and unwind for a while - perhaps taking a boat trip over to Loch Coruisk, which nestles within the Cuillins - or just watching the activities of the boats at the jetty.


Amenities within the village of Elgol include a restaurant, a small village shop where provisions, refreshments and handmade gifts can be purchased, and a coffee shop serving speciality coffees/teas and home baking.


Elgol beach, Skye

the shoreline at Elgol



A map page with more detailed directions, is now available.


From the Skye Bridge - After crossing the bridge, turn right at the roundabout and continue on the A87 towards Broadford. Just by the Broadford Hotel, turn left taking the road (B8083), which is signposted for Elgol. Elgol is approximately 15 miles along this single track road, which takes you through some spectacular scenery. As you enter Elgol you pass over a cattle grid, and Rose Croft is about half a mile further along the road, and can be easily identified by the signboard.


From the Armadale Ferry - Travel along the A851 towards Broadford. Turn left onto the A87 and continue towards Broadford. Turn left at the Broadford Hotel and continue as above.

The pier at Elgol

The pier at Elgol

Pauline Forrester, Rose Croft, Elgol, Isle of Skye, IV49 9BL.
+44(0)1471 866 377     rosecroftelgol@hotmail.com