Search romantic hotels in Perthshire

Find the romantic hotels that appeal to you the most

Featured romantic hotel destinations

Destination inspiration for your trip – find a romantic hotel

Pitlochry

17 romantic hotels

Perth

9 romantic hotels

Aberfeldy

5 romantic hotels

Dunkeld

4 romantic hotels

Blairgowrie

3 romantic hotels

The best romantic hotels in Perthshire

Check out our pick of great romantic hotels in Perthshire

Filter by:

Star rating
Review score

Westlands of Pitlochry

Pitlochry

Set in Pitlochry, 5 km from Killiecrankie, Westlands of Pitlochry has a garden. This 4-star bed and breakfast offers free WiFi. The bed and breakfast provides a shared lounge.

f
fraser
From
United Kingdom
Lovely big room it was spotless. Great tv .very nice breakfast.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3,605 reviews
Price from
US$504.08
1 night, 2 adults

The Townhouse Aberfeldy - Rooms & Breakfast

Aberfeldy

Built in 1895, The Townhouse Aberfeldy - Rooms & Breakfast sits on the edge of Aberfeldy’s town centre, a rural town in Highland Pethshire.

u
ursula
From
Italy
Late check in organized very well. Clear information. Delicious breakfast
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,819 reviews
Price from
US$179.10
1 night, 2 adults

Atholl Villa Guest House

Pitlochry

Situated in the town of Pitlochry, Atholl Villa Guest House is a privately owned Victorian building, offering views of Ben Vrackie.

V
Veronica
From
Italy
The room was lovely and the guest house entirely. The owner has been very nice, accommodating and kind. We would definitely come back.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,131 reviews
Price from
US$251.47
1 night, 2 adults

Craigmhor Lodge & Courtyard

Pitlochry

Winners of Guest House of the Year 2019 and 2018 at The Scottish Hotel Awards and the AA's Scottish B&B of the Year 2019, Craigmhor Lodge & Courtyard is set in private wooded grounds and offers free...

J
Jamie
From
South Africa
Location great staff amazing room spacious and clean
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,232 reviews
Price from
US$260.64
1 night, 2 adults

Pine Trees Hotel Pitlochry

Pitlochry

Nestled in the heart of Perthshire in the Scottish Highlands, this 4-star luxury retreat has 32 unique rooms and is sheltered amongst 10 acres of lush gardens and woodlands, offering the perfect...

L
Lorena
From
Argentina
Everything!!!! This hotel completely exceeded our expectations. The place is absolutely beautiful, with so much attention to detail in every corner. The service was outstanding—warm, attentive, and truly made us feel cared for. We enjoyed every moment of our stay and would love to come back. A truly wonderful experience!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,207 reviews
Price from
US$324.82
1 night, 2 adults

Whitemoss Lodge

Dunning

Situated in Dunning, 38 km from Stirling, Whitemoss Lodge features a garden and free WiFi.

M
Mara
From
Italy
The pods are beautiful and completely organise with a wonderful bathroom and bedroom. The lady that brings us breakfast (that we ordered the day before) was kind to knock on the door and leave the basket just outside.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 554 reviews
Price from
US$176.82
1 night, 2 adults

The Gleneagles Hotel

Hotel in Auchterarder

Established in 1924, The Gleneagles Hotel is a prestigious resort in the heart of Scotland. Set within 850 acres, it offers 3 championship golf courses and an ESPA spa, along with a falconry school.

P
Per
From
Sweden
fabulous staff and service, just LOVE IT!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 981 reviews
Price from
US$1,015.06
1 night, 2 adults

Rosehill Guest House

Pitlochry

Just 5 minutes’ walk from Pitlochry town centre and River Tummel, the secluded Rosehill Guest House has a large patio, an exciting breakfast menu and free Wi-Fi in the public areas.

A
Ayelet
From
Israel
Our experience from our stay in Rosehill was excellent! Breakfast was the BEST we had in Scotland!!! Jackie is very nice and welcoming. The place is very clean and pkeasant as well as the location. Very highly recommended!!!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 693 reviews
Price from
US$220.04
1 night, 2 adults

The Townhouse

Perth

This elegantly restored, award-winning 19th Century property has views over South Inch Park, just 2 minutes’ walk from the banks of the river Tay.

K
Karin
From
Sweden
Great hotel! Love the deco, staff, service, breakfast!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 545 reviews
Price from
US$235.76
1 night, 2 adults

The Old Mill Inn

Pitlochry

Situated in the centre of the highland resort of Pitlochry, The Old Mill Inn is a 5-minute walk from Pitlochry rail station and many high street shops. Free parking is available on site.

A
Annemarie
From
Germany
Clean, comfy rooms, delicious food, friendly staff. Everything was just perfect.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 787 reviews
Price from
US$339.23
1 night, 2 adults
All romantic hotels in Perthshire

Most booked romantic hotels in Perthshire this month

See all

Popular with guests booking romantic hotels in Perthshire

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,694 reviews

Popular with guests booking romantic hotels in Perthshire

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,687 reviews

Popular with guests booking romantic hotels in Perthshire

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3,605 reviews

Popular with guests booking romantic hotels in Perthshire

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,901 reviews

Popular with guests booking romantic hotels in Perthshire

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,184 reviews

Popular with guests booking romantic hotels in Perthshire

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,744 reviews

Popular with guests booking romantic hotels in Perthshire

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 880 reviews

Popular with guests booking romantic hotels in Perthshire

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,798 reviews

Popular with guests booking romantic hotels in Perthshire

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,962 reviews

Popular with guests booking romantic hotels in Perthshire

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,631 reviews

FAQs about romantic hotels in Perthshire

Romantic hotels that guests love in Perthshire

See all
Avg. price/night: US$255.40
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,232 reviews
Lovely bed and breakfast in a great location. Great breakfast and the staff were excellent. Nice areas around the property to sit and relax with views across the countryside. Rooms are very comfortable
Guest review by
Bruce
Young couple
Avg. price/night: US$158.48
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,694 reviews
Beautiful location, nice room, big comfortable bed and TV. Nice shower. Breakfast tasty and plentiful. All Staff were friendly and polite. We used the swimming pool and sauna which were lovely and clean. Looked to be plenty of areas for relaxing and reading but we preferred to be out exploring the local area which was stunning.
Guest review by
Julie
Young couple
Avg. price/night: US$258.54
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,798 reviews
Absolutely stunning location and lovely accommodation. The view is incredible and such a beautiful place to explore and relax.
Guest review by
Michael
Young couple
Avg. price/night: US$116.70
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 880 reviews
Lovely setting, relaxed stay,food was fantastic
Guest review by
Dione
Family with young children
Avg. price/night: US$147.87
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3,605 reviews
Lovely Staff. Upgraded to one of their newly furnished room. Absolutely beautiful. Good quality Breakfast plentiful with a varied range of choices. Fab location will defo stay here again
Guest review by
Nicola
Family with young children
Avg. price/night: US$146.69
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,184 reviews
A Scottish breakfast is included in the price which was lovely. Because it was my birthday I got an upgrade on the room!
Guest review by
Jenny
Young couple
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 981 reviews
The hotel is beautiful. The bed is one of the comfiest I’ve experienced. It was a lovely walk round the grounds, watching the pitch and putt, and past the birds of prey. Breakfast was really good, with everything you could think of available. The staff couldn’t have been nicer. Friendly and polite, happy to stop for a chat. To top it off, there was a bottle of wine and happy birthday message from the hotel in our room when we arrived. A lovely touch.
Guest review by
Jennifer
Young couple
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,619 reviews
Lovely rooms and friendly, helpful staff. Nice, relaxed atmosphere . Good food. Fantastic location.
Guest review by
Colin
Young couple
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 178 reviews
This was our 2nd visit to Tayview. The Little Lodges are well appointed, comfortable and relaxing. The view is lovely, the surroundings are peaceful. Easy to get to via the A9, ideally placed as a base.
Guest review by
Johnno W
Young couple
Avg. price/night: US$290.76
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,744 reviews
Excellent breakfast and service. Lovely place to relax and rejuvenate.
Guest review by
Ragu
Young couple