Photo by paddy heron

Find Romantic Hotels in Elgin from CA $87

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Elgin romantic hotels

1. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (623 reviews)
"Staff was great and breakfast was great. Classic historical site."
United States
reece
The price is CA $177
CA $212 total
includes taxes & fees
Nov 13 - Nov 14
The Mansion House Hotel

2. Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very good, (309 reviews)
"Beautiful view. Perfect location for beach walks"
United Kingdom
Pamela
The price is CA $98
CA $117 total
includes taxes & fees
Nov 14 - Nov 15
Firth Hotel & Restaurant

3. Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (52 reviews)
"One of the best places to stay on our visit to the highlands of Scotland. Quiet, Clean rooms, great breakfast. I would stay again."
United States
Mark
The price is CA $204
CA $245 total
includes taxes & fees
Nov 16 - Nov 17
Bankhouse B&B

4. Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (106 reviews)
"Beautiful place with amazing location right next to the distilleries."
United States
Alexander
The price is CA $272
CA $327 total
includes taxes & fees
Nov 10 - Nov 11
Craigellachie Lodge

5. Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (212 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is CA $266
CA $319 total
includes taxes & fees
Nov 10 - Nov 11
Cardhu Country House

6. The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.6 out of 10, Exceptional, (156 reviews)
"Lovely hotel, fantastic staff , shame about the weather ."
United Kingdom
Norma
The price is CA $156
CA $187 total
includes taxes & fees
Nov 12 - Nov 13
The Seafield Arms

7. Harbour Nights

Harbour Nights
2.5 star property
Lossiemouth
8.4 out of 10, Very good, (8 reviews)
"Had the best stay such a nice apartment and we will definitely be booking again. "
United Kingdom
Chantelle
The price is CA $136
CA $163 total
includes taxes & fees
Nov 15 - Nov 16
Harbour Nights

8. West End Hotel

West End Hotel
3.0 star property
Nairn
8.4 out of 10, Very good, (410 reviews)
"Such a cute spot! Not too far of a walk to the beach :))"
Canada
Jordan
The price is CA $88
CA $105 total
includes taxes & fees
Nov 17 - Nov 18
West End Hotel

9. The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (432 reviews)
"Great experience staying at the hotel, food was excellent and staff friendly."
United Kingdom
Margaret
The price is CA $152
CA $182 total
includes taxes & fees
Nov 11 - Nov 12
The Speyside Hotel

10. Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back. "
United Kingdom
Heather
The price is CA $465
CA $558 total
includes taxes & fees
Nov 16 - Nov 17
Hillhead Hideaways
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Elgin Hotel Reviews

Frequently Asked Questions

Searching for romantic hotels in Elgin?

Are you and your partner in need of a romantic vacation? While you're in Elgin, you'll find plenty to see and do. If you want to explore the sights and attractions with your partner, you might consider stopping by Glen Moray Distillery, Pluscarden Abbey, or Moray Firth. Whether you want to sip a glass of champagne or watch the sunset from your balcony, you'll be sure to find your ideal accommodation in Elgin to make for the perfect couples' weekend.

What's the best place to stay for a couple visiting Elgin?

Peaceful, relaxing lodge for 2 set in countryside is a favorite lodge for couples, and features a garden and laundry facilities.

When is the best time of year for a romantic getaway to Elgin?

If you're looking forward to lots of outings with your partner, check out these details about year-round temperatures in Elgin: The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Elgin is 36 inches.

What is there to do in Elgin?

There's nothing better than seeing a new destination with your sweetheart, so consider taking time to discover all there is to see and do in Elgin. You might consider a visit to Glen Moray Distillery, Pluscarden Abbey, or Moray Firth.

What’s the best way to get to Elgin and around town during my romantic getaway?

These transportation options in Elgin might help your romantic trip get off to a smooth start: To get to Elgin, book a flight to Inverness (INV), which is the closest major airport, located 28.7 mi (46.1 km) from the city center. If you want to explore the larger area, ride aboard one of the trains from Elgin Station.

Explore a world of travel with Expedia