Need help?
My lastminute.com
Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My lastminute.com. Read up on the latest travel restrictions.

Cheap Hotels in Portree

83
519 reviews by TrustYou
9-11 Bosville Terrace, Portree
0.1 Miles from the centre

This quality Hotel offers fresh, stress free accommodation and first class Highland customer service. They have an unrivalled reputation for superb, award winning cuisine created using the freshest of local produce from the Isle of Skye and the Highlands of Scotland Comfortable beds in rooms dressed with stylish, quality fabrics and furnishings then enjoy a full Scottish Breakfast in Skye's first boutique style Hotel.

Show more
per night from £204
(price for Tue, 29 Sep)
85
236 reviews by TrustYou
Home Farm Road
0.3 Miles from the centre

Boasting a restaurant and bar with stunning views of the Scottish landscape, Marmalade is grade “B” listed building, dating back to 1817. Boat and distillery trips depart from Portree and the rocky hill The Old Man of Storr is 7 miles away.

Show more
per night from £254
(price for Tue, 29 Sep)
Storr Lochs
3.5 Miles from the centre

In Portree

Show more
per night from £342
Estimated price based on searches in the last month

Givendale Guest House Hotel

Heron Place
0.6 Miles from the centre

With a stay at Givendale Guest House in Portree, you'll be near the beach and minutes from Somerled Square and Portree Harbour. This guesthouse is within the vicinity of Raasay Pictish Stone and Raasay House Activities Centre.Rooms Make yourself at home in one of the 5 guestrooms. Conveniences include coffee/tea makers and irons/ironing boards.Amenities Make use of convenient amenities, which include wireless Internet access (surcharge) and tour/ticket assistance.Dining Quench your thirst with your favorite drink at a bar/lounge. Full breakfasts are available for a fee.Business, Other Amenities Free self parking is available onsite.

Show more
per night from £75
Estimated price based on searches in the last month

Cul Na Creagan Hotel

66
31 reviews by TrustYou
1-2 Garalapin, Woodend
per night from £75
Estimated price based on searches in the last month

Conusg Bed and Breakfast Hotel

94
19 reviews by TrustYou
Coolin Hills Gardens
0.4 Miles from the centre

Near Portree Harbour

Show more
per night from £75
Estimated price based on searches in the last month

Taigh Duitseach Hotel

Viewfield Road

Near Portree Harbour

Show more
per night from £77
Estimated price based on searches in the last month

An-airidh Bed & Breakfast Portree Hotel

6 Fisherfield, Viewfield Road

Near Portree Harbour

Show more
per night from £79
Estimated price based on searches in the last month

Creagory Skye Hotel

Dunvegan Road

Near Portree Harbour

Show more
per night from £80
Estimated price based on searches in the last month

Apartment 2, Skye Holiday Apartments, Phoenix Flats Hotel

York Drive

Near Portree Harbour

Show more
per night from £109
Estimated price based on searches in the last month

Gleann an Ronnaich Bed & Breakfast Hotel

100
23 reviews by TrustYou
Staffin Road
0.5 Miles from the centre

Near Portree Harbour

Show more
per night from £110
(price for Tue, 29 Sep)

Apartment 1, Skye Holiday Apartments, Phoenix Flats Hotel

York Drive

Near Portree Harbour

Show more
per night from £120
Estimated price based on searches in the last month

Hotels in Portree

Set in a sheltering natural harbour fringed by cliffs, Portree is the largest town on Skye in Scotland's wild, beautiful Inner Hebrides. The town is a lively bustling centre and the hub from which tourists embark to explore the island. Portree's fine pier was designed by Thomas Telford.

Landscape and coast

A short distance from all Portree hotels, you will encounter an island landscape of great drama and beauty. The island's name comes from the Old Norse ‘sky-a' which means ‘cloud island'. It's a name no doubt inspired by the mists that often cling to the awesome jagged ridges and peaks of the Cuillin mountains. Around these famous hills you will find lonely unspoilt moorland, sparkling lochs and some of the most breathtaking sea cliffs and coastal features. Six miles north of Portree is the monumental basalt pinnacle called the Old Man of Storr, which you can reach easily from a wooded car park. This apparently unclimbable pinnacle was first scaled in 1955 by English mountaineer Don Whillans. His achievement has only been repeated a few times since.

The Aros Centre

On the southern edge of Portree is the excellent Aros Centre, which combines visitor centre, restaurant, theatre, cinema and gift shop in one place. There is plenty to enjoy here, including some amazing wide screen video images of the spectacular scenery beyond the town, CCTV footage of local sea-eagle nests and play areas for children.

Restaurants and cafés

You can look forward to delicious local produce in Portree, with strong emphasis on fresh seafood. The Harbour View makes a welcoming and cosy place to savour these treats, with its homely ambiance, log fires in the winter and shelves piled with books and artefacts. Once you're settled you can choose from the freshest Skye oysters, seafood chowder, scallops, langoustines and lobster. Also based on the lovely harbour at Quay Brae is Café Arriba with its cheerful colour scheme and excellent array of snacks and light meals from breakfast onwards. The coffee is first-class too!

Frequently asked questions about Hotels in Portree

Which hotels are the most popular ones to stay at in Portree?

The best hotels to stay in Portree are Bosville Hotel, Storr Apartments and Marmalade.

What is the cheapest price for a hotel in Portree?

Bosville Hotel in Portree offers one night in a double room at the price of £204.

What are the best hotels in Portree near the center?

Bosville Hotel, Marmalade and Storr Apartments are located in the central neighborhood of Portree.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555