▲ North YorkshireDestinations
Find a hotel

Home/Stays/Scotland/Portree

Stays in Portree

Portree is the largest town on the Isle of Skye in Scotland and serves as its main cultural and administrative centre. The town is built around a natural harbour, which is lined with brightly coloured houses and offers views of the Cuillin hills in the distance. Portree has a long history as a…

82 stays8 rated 4.5+

Every stay in Portree

Recent rates first, then the best-reviewed rooms. · page 1 of 2

Search live rates in Portree

Pick your dates — every Portree room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Portree

The town centre is compact and walkable, with a selection of shops, restaurants, and pubs. The harbour area is particularly picturesque, with boats often moored in the bay. Visitors can enjoy walks along the shore, visit the Aros Centre for cultural events, or take a boat trip to see seals and other wildlife. Portree is also known for its annual Skye Highland Games, held in August, which attract visitors from around the world. With its stunning scenery and welcoming atmosphere, Portree is a natural starting point for discovering the Isle of Skye.

Where to stay in Portree

Portree Town Centre. The most convenient area for dining, shopping, and accessing the harbour, with many hotels and guesthouses within walking distance of amenities.

Harbour Area. Offers picturesque views of the bay and the colourful houses, and is close to the pier where boat trips depart.

Scorrybreac. A quieter residential area just north of the town centre, within walking distance of the harbour and offering views over the Sound of Raasay.

Uig. A village on the northwest coast of Skye, about 30 minutes' drive from Portree, with ferry links to the Outer Hebrides and its own selection of accommodation.

Getting there and around

Portree is accessible by car via the A87 road, which connects to the Skye Bridge from the mainland. The journey from Inverness takes around two and a half hours, while from Glasgow it is approximately five hours. Buses run regularly from Inverness and Glasgow to Portree, with services also connecting to other parts of Skye. The nearest railway station is in Kyle of Lochalsh, about an hour's drive away, with connections to Inverness. Within Portree, the town centre is easily explored on foot, but a car or bicycle is recommended for exploring the wider island.

When to go

The best time to visit Portree is between May and September, when the weather is mild and daylight hours are long. July and August are the busiest months, with the Skye Highland Games taking place in August. Spring and autumn offer fewer crowds and can still provide pleasant weather for outdoor activities. Winter visits are possible but days are short and some attractions may have limited opening hours.

Questions, answered

What is the best way to get to Portree?

The most common ways are by car or bus from Inverness or Glasgow. The nearest railway station is in Kyle of Lochalsh, from where you can take a bus or taxi to Portree.

Is Portree a good base for exploring the Isle of Skye?

Yes, Portree is centrally located on the island and offers a range of accommodation, restaurants, and services, making it a convenient base for day trips to other parts of Skye.

What are the main attractions in Portree?

The harbour with its colourful houses, the Aros Centre, and the Skye Highland Games are popular. Boat trips to see wildlife and nearby walks are also common activities.

Are there restaurants and shops in Portree?

Yes, Portree has a variety of restaurants, cafes, and shops, particularly around the town centre and harbour area.

What is the weather like in Portree?

The weather is changeable, with mild summers and cool winters. Rain is possible throughout the year, so visitors should be prepared for varying conditions.

Do I need a car to explore the Isle of Skye?

While Portree itself is walkable, a car or bicycle is recommended to visit the island's many attractions, as public transport can be limited in remote areas.

More cities in Scotland