Skip to main content

The best B&Bs in Port na Long

Check out our selection of great B&Bs in Port na Long

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Greenacres, hotel in Portree

Greenacres offers accommodations in Portree, 24 miles from Dunvegan Castle. This bed and breakfast provides free private parking and private check-in and check-out. Guests can use the a garden.

Excellent views from my room! Also the location is very good.
Scored 9.7
9.7
Rated exceptional
Exceptional
18 reviews
Price from
$109.56
1 night, 2 adults
The Skye Inn, hotel in Portree

The Skye Inn offers accommodations in Portree, 23 miles from Dunvegan Castle. This 3-star guest house offers luggage storage space and daily room service.

The staff were extremely polite & helpful, the food for breakfast was also quite enjoyable.
Scored 8.2
8.2
Rated very good
Very Good
958 reviews
Price from
$181.20
1 night, 2 adults
Sithean Beag, hotel in Portree

Sithean Beag offers accommodations in Portree. Free Wifi is available throughout the property, and Dunvegan Castle is 23 miles away.

The location is perfect.. at the heart of portree.. the room was cozy and beautiful with great views of the sea.. would definitely recommend.. There is no staff at the location though.. but checkin and check out was really smooth.. no issues faced
Scored 8.5
8.5
Rated very good
Very Good
230 reviews
Price from
$119.86
1 night, 2 adults
Redwood House, hotel in Greshornish

A small family-run guest house on the Isle of Skye, Redwood House offers accommodations with beautiful loch views in a transcendent rural setting.

Glad they had a restaurant because there is nowhere to eat for 20 miles. Good not great food, but no complaints. Staff was very friendly and welcoming.
Scored 7.8
7.8
Rated good
Good
416 reviews
Price from
$574.33
1 night, 2 adults
Corran House, hotel in Kingsburgh

Featuring a garden, Corran House provides accommodations in Kingsburgh. The bed and breakfast, housed in a building dating back to 1986, is 21 miles from Dunvegan Castle.

The view is spectacular!! The room was spacious for 3 plus luggage. The owners pleasant and helpful. Continental breakfast offered lots of options, including French press coffee! The location is only a few minutes away from Portree, so very convenient. We would recommend to friends.
Scored 7.8
7.8
Rated good
Good
132 reviews
Price from
$137.34
1 night, 2 adults
Bracadale House, hotel in Port na Long

Bracadale House enjoys a location in Port na Long, a 18-minute walk from Fiskavaig Bay Beach and 26 miles from Dunvegan Castle.

We had a wonderful time at the barcadale house. The location is amazing, hosts are gracious and skye is skye!
Scored 9.1
9.1
Rated wonderful
Wonderful
199 reviews
Ullinish House, hotel in Ullinish

Providing garden views, Ullinish House in Ullinish provides accommodations, a garden, a terrace, and a shared lounge.

Everything at Ullinish House was lovely! Incredible view, delicious breakfast, friendly and accommodating hosts. The room was very cozy with a well equipped bathroom and shower. We very much enjoyed our stay. Highly recommend.
Scored 9.2
9.2
Rated wonderful
Wonderful
381 reviews
Aurora, hotel in Ose

Providing a garden, Aurora provides accommodations in Ose. This property offers access to a terrace and free private parking. Staff on site can arrange a shuttle service.

Great view location. Quiet and great hospitality
Scored 9.5
9.5
Rated exceptional
Exceptional
146 reviews
Toradale B&B, hotel in Skeabost

Toradale B&B provides accommodations in Skeabost. 19 miles from Dunvegan Castle, the bed and breakfast features a garden and a terrace.

We had a wonderful time during our stay at Toradale B&B! Our hosts (and their beautiful Golden Retrievers) were the loveliest, most welcoming people and made us feel right at home. We especially enjoyed the amazing breakfast options offered each morning and the close proximity to all that Skye has to offer. We would recommend this charming bed and breakfast to anyone looking to visit this gorgeous part of Scotland!
Scored 9.8
9.8
Rated exceptional
Exceptional
239 reviews
Kilmuir Park, hotel in Dunvegan

Kilmuir Park offers accommodations in Dunvegan on the Isle of Skye. The rooms with attached bathroom come with a flat-screen TV and tea and coffee making facilities.

Ian and Christine were incredible hosts! I felt right at home! Beautiful house and perfect location.
Scored 9.7
9.7
Rated exceptional
Exceptional
141 reviews
All B&Bs in Port na Long
Looking for a B&B?
For travelers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms might be shared by other guests, and there's usually shared space with the host.