The 10 best three-star hotels in Dunkeld, UK | Booking.com
Skip to main content

Three-Star Hotels in Dunkeld

Find the three-star hotels that appeal to you the most

The best three-star hotels in Dunkeld

Check out our pick of great three-star hotels in Dunkeld

Filter by:

Review score

Riechip

Riechip (Near Dunkeld)

Riechip, a property with a garden, is situated in Riechip, 40 km from Blair Castle, 43 km from Glamis Castle, as well as 21 km from Blairgowrie Golf Club.

V
Vijay
From
United Kingdom
Was private and comfortable to our entire family
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 7 reviews
Price from
US$1,750.96
1 night, 2 adults

Ordieview Bed & Breakfast

Luncarty (Near Dunkeld)

Located in Luncarty and only 12 km from Scone Palace, Ordieview Bed & Breakfast provides accommodation with garden views, free WiFi and free private parking.

E
Emma
From
United Kingdom
It was lovely and very clean , the beds were very comfortable and had a really good night sleep , the lady was warm and welcoming .
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 181 reviews
Price from
US$129.33
1 night, 2 adults

The Inn on the Tay

Pitlochry (Near Dunkeld)

Situated in Pitlochry, 9.1 km from Castle Menzies, The Inn on the Tay features accommodation with a garden, free private parking, a terrace and a restaurant.

T
Trudi
From
United Kingdom
Beautiful location by the River Tay, very dog friendly…🐶😍
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 117 reviews
Price from
US$198.65
1 night, 2 adults

McKays Hotel

Pitlochry (Near Dunkeld)

McKays Hotel is situated in the scenic riverside town of Pitlochry and just 260 metres from the main railway station.

d
david
From
Spain
We had dinner in the restaurant and the food was lovely. Staff attentive. Breakfast was great lots of choice and simple things available. Bacon rolls.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,902 reviews
Price from
US$191.99
1 night, 2 adults

The Acarsaid - Pitlochry

Pitlochry (Near Dunkeld)

Located just half a mile from Pitlochry town centre with complimentary WiFi and parking, the privately owned and run The Acarsaid - Pitlochry offers a quiet retreat in Highland Pertshire.

A
Antonio
From
Italy
I stayed at this hotel in Pitlochry for a couple o days and it was absolutely perfect. The location is ideal – surrounded by the beautiful Scottish countryside with stunning views of the hills, and just a short walk from the town centre. The room was cozy, spotlessly clean, and tastefully decorated, with a very comfortable bed and all the necessary amenities. The staff were incredibly friendly and helpful, always ready to offer advice on what to see and do in the area. The traditional Scottish breakfast served each morning was generous and delicious, made with fresh, local ingredients. I highly recommend this hotel to anyone looking for a relaxing and authentic stay in the Highlands. I’ll definitely be back!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,609 reviews
Price from
US$112.59
1 night, 2 adults

Craigvrack Hotel & Restaurant

Pitlochry (Near Dunkeld)

This extended Victorian house is situated in Pitlochry town centre, and 800 metres from Pitlochry Golf Course. It has free WiFi, free parking and scenic views, breakfast room and sun terrace.

S
Solar
From
Germany
Best Scotch breakfast we had in all of Scotland. Nice staff and cozy rooms.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,378 reviews
Price from
US$193.32
1 night, 2 adults

Holiday Inn Express Perth by IHG

Perth (Near Dunkeld)

Just off the A9, a short distance from Perth’s town centre, the hotel offers free parking, free Wi-Fi, breakfasts and clean, modern rooms.

A
Alex
From
Israel
excellent staff very friendly and always ready to help, nice room. Thanks to Valerie, she was very friendly. Good breakfast
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,847 reviews
Price from
US$127.99
1 night, 2 adults

Sky Lodge Perth

Perth (Near Dunkeld)

Sky Lodge offers motel-style accommodation at Perth Airport. The property offers free parking and free WiFi in all rooms. The en-suite bedrooms offer a flat-screen TV, a desk and a seating area.

C
Claire
From
New Zealand
Great motel. Big room and bath with plenty of hot water. Everything was clean and comfortable. Continental breakfast is ready at 6.30 and adequate.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,863 reviews
Price from
US$93.33
1 night, 2 adults

The Ballinluig Inn

Pitlochry (Near Dunkeld)

Located in Ballinluig, just off the A9, The Ballinluig Inn offers en-suite rooms, all equipped with TV, coffe/tea making facilities and views to the garden or hills and woods.

T
Terri
From
Australia
It was so welcoming and homely and because it was out of the way, it had a peacefulness about it. The location is so handy to the beautiful countryside. Breakfast is hearty and it sets you up for the day and both my dinners were amazing. The chef is very good!! And you can get a beer at the end of the day 😊
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 352 reviews
Price from
US$105.33
1 night, 2 adults

Moulin Hotel

Pitlochry (Near Dunkeld)

Ideally situated for exploring the Perthshire Highlands, the Moulin Hotel offers free WiFi, a restaurant serving home-cooked food and real ale produced in the hotel’s own micro brewery.

J
John
From
Canada
The charm of an old inn is unmistakable. Having the pub/restaurant right downstairs (very very authentic and filled with locals) ideal. Had a delicious dinner there one night. Spent 2 nights at the inn exploring the area. Walked from the inn to the start of the nearby hike up Ben Y Vrackie which was stunning. The inn is close to the town of Pitlochry (easy walking distance) with all its shops and restaurants. Also a lovely river going through the town worth a wee walk around. Great place for a stopover if you are travelling from Edinburgh or Glasgow to the Highlands.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 786 reviews
Price from
US$199.99
1 night, 2 adults
All three-star hotels in Dunkeld

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Dunkeld and surroundings in the past month

See all