Skip to main content

Featured romantic hotel destinations

Destination inspiration for your trip – find a romantic hotel

Pitlochry

17 romantic hotels

Perth

8 romantic hotels

Aberfeldy

5 romantic hotels

Dunkeld

4 romantic hotels

Blairgowrie

3 romantic hotels

The best romantic hotels in Perthshire

Check out our selection of great romantic hotels in Perthshire

Filter by:

Star Rating
Review score

Fishermans Tavern

Hotel in Dundee

Located in Dundee, within a 7-minute walk of Broughty Ferry Beach and 4.3 miles of Discovery Point, Fishermans Tavern has accommodations with a restaurant and a bar, and free WiFi throughout the...

A
Alan
From
Switzerland
Great room, comfy bed, and a good bathroom. The staff are super friendly.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,105 reviews
Price from
$111.54
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 center, a rural town in Highland Pethshire.

T
Thomas
From
Ireland
Super friendly staff from the moment we checked in. The service was excellent and the morning staff at breakfast were very friendly. A very clean dust Free hotel. I would highly recommend staying here.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,781 reviews
Price from
$162.75
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...

C
Cherie
From
Australia
Stunning Location, so friendly & warm, beautiful clean rooms, fresh yummy breakfast. Will definitely visit again.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,329 reviews
Price from
$268.71
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 among 10 acres of lush gardens and woodlands, offering the perfect...

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,063 reviews
Price from
$281.67
1 night, 2 adults

Whitemoss Lodge

Dunning

Located in Dunning, 24 mi from Stirling, Whitemoss Lodge features a garden and free WiFi.

S
Susan
From
United States
The pod had everything we needed for a restful stay. The bed was comfortable. We enjoyed watching the sheep during the day & seeing the stars at night. Breakfast was excellent. We appreciated vegetarian options.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 459 reviews
Price from
$152.10
1 night, 2 adults

The Courie Inn

Hotel in Killin

Located in Killin and within 22 miles of Castle Menzies, The Courie Inn features a bar, non-smoking rooms, and free WiFi.

P
Paul
From
United States
Wonderful little inn, with a very good restaurant as well.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 507 reviews
Price from
$179.14
1 night, 2 adults

Southfork Villa Guesthouse

Callander

Providing a garden, Southfork Villa Guesthouse features accommodations in Callander. This guest house provides free private parking, a shared lounge, and free Wifi.

S
Shelley
From
United States
the host was welcoming and the room was clean and comfortable. the location is convenient and you can easily walk to dinner and shopping.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 369 reviews
Price from
$123.93
1 night, 2 adults

Callander Meadows

Callander

Callander Meadows offers accommodations in Callander, 8.6 miles from Lake of Menteith and 21 miles from Loch Katrine.

A
Alessandro
From
Italy
The Staff Is super nice. Restaurant very good and delicious breakfast. Room is spacious and comfortable.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 226 reviews
Price from
$172.38
1 night, 2 adults

Tayburn House

Dunkeld

Tayburn House enjoys a location in Dunkeld, 16 miles from Scone Palace and 18 miles from Castle Menzies. This bed and breakfast offers free private parking, full-day security, and free Wifi.

J
Jaka
From
Slovenia
A very kind host and an excellent breakfast.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 525 reviews
Price from
$123.93
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
Philippe
From
Netherlands
Lots of activities, excellent facilities and staff
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 999 reviews
Price from
$895.70
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.9
Excellent - What previous guests thought, 4,221 reviews

Popular with guests booking romantic hotels in Perthshire

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

Popular with guests booking romantic hotels in Perthshire

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,870 reviews

Popular with guests booking romantic hotels in Perthshire

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

Popular with guests booking romantic hotels in Perthshire

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

Popular with guests booking romantic hotels in Perthshire

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

Popular with guests booking romantic hotels in Perthshire

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

Popular with guests booking romantic hotels in Perthshire

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 148 reviews

Popular with guests booking romantic hotels in Perthshire

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

Popular with guests booking romantic hotels in Perthshire

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

FAQs about romantic hotels in Perthshire

Romantic Hotels That Guests Love in Perthshire

See all
Avg. price/night: $385.32
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,329 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 byBruce
Young couple
Avg. price/night: $365.04
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,870 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 byJulie
Young couple
Avg. price/night: $239.98
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,832 reviews
Absolutely stunning location and lovely accommodation. The view is incredible and such a beautiful place to explore and relax.
Guest review byMichael
Young couple
Avg. price/night: $199.56
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,353 reviews
Lovely setting, relaxed stay,food was fantastic
Guest review byDione
Family with young children
Avg. price/night: $343.44
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 4,221 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 byNicola
Family with young children
Avg. price/night: $216.32
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,075 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 byJenny
Young couple
Avg. price/night: $1,250.60
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 999 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 byJennifer
Young couple
Avg. price/night: $373.15
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,521 reviews
Lovely rooms and friendly, helpful staff. Nice, relaxed atmosphere . Good food. Fantastic location.
Guest review byColin
Young couple
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 195 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 byJohnno W
Young couple
Avg. price/night: $396.07
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,968 reviews
Excellent breakfast and service. Lovely place to relax and rejuvenate.
Guest review byRagu
Young couple