15 of the MOST romantic hotels in Scotland

Cazzy Magennis
Written By:
Cazzy Magennis
Last Updated:
October 20, 2022
Whether you are planning a quiet getaway, or a complete honeymoon, there are plenty of wonderful romantic hotels in Scotland to choose for your stay.
romantic hotels in Scotland

Scotland is one of the world’s most romantic destinations, it’s literally like walking into a fairytale story.

Stunning castles (that you can stay in!), beautiful lochs and walks, the world’s finest whisky, scenic train rides, historic cities and so much more. 

It’s a romantic paradise and there is something to suit every type of couple! 

But with so many amazing places to visit in Scotland, it’s hard narrowing just where to stay!

In this guide, we are going to take you through the most romantic hotels Scotland has to offer and some tips to help you plan that romantic Scotland getaway! 

Note: Some posts may contain affiliate links. Read more in our Privacy Policy. Learn more about how we create and update content in our Publishing Guidelines.

The Top 15 romantic hotels in Scotland

1. The Wee Love Nest & Luv Tub - one of the most romantic stays in Scotland $$

The Wee Love Nest & Luv Tub

This is actually one of the sweetest Airbnb's I’ve come across. 

Not only is romance in the name, but it oozes romantic vibes throughout the property. 

These little cabins are set in the beautiful Cairngorms National Park (an extremely beautiful area of Scotland) and each holds a walk in shower room and kitchen area with a microwave, fridge, kettle & coffee machine. 

You even have your own pirate decking area with your very own “love tub”, i.e jacuzzi, to enjoy a romantic date with a glass of bubbly! Perfection. 

If you’re looking for a romantic hotel in Scotland with a jacuzzi, then I’ve found it! 

Special features: 

  • Cozy wood burner with wood supplied 
  • Private jacuzzi 
  • Afternoon teas can be arranged on request 

2. The Balmoral Hotel - Most romantic hotel in Edinburgh

The Balmoral Hotel

Looking for a romantic getaway in Scotland with a lavish side? 

Then the Balmoral Hotel is a perfect choice! 

Located in the heart of Edinburgh, this a perfect hotel to stay in for reach of all the best attractions in Edinburgh, and a high-quality sleeping experience. 

It is beautifully decorated throughout, and it’s home to a Michelin-starred restaurant, a pool, and a gym. 

Also, if you’re looking for an extra special stay, you can upgrade to the castle view room which gives you views of Edinburgh castle straight from your spacious room! 

P.s. this is also one of my favourite pool hotels in Scotland.

Special features: 

  • 3 restaurants with over 500 varieties of Scottish Whisky
  • On-site spa 
  • Located in the historic old town of Edinburgh

3. Barns Tower $$ - A fantastic value castle in Scotland

Barns Tower Medieval Castle Hotel Scotland

What could be possibly more romantic than staying in a private castle in Scotland?! This is one of the quaintest, and cutest castles I’ve seen.

It’s charming, and it’s all yours! 

No need to share with other guests, you get to have this entire medieval castle all to yourselves. 

Featuring all the modern amenities you would expect from a hotel, but coupled with the authentic nature of a castle, this property has all you need for a romantic stay. 

Including roaring log fires, cosy rooms, and outside gardens. 

This castle stay in Scotland is actually less than $150 per night, which is an excellent value!

It also features in my list of the best Airbnbs anywhere in Scotland!

Special features: 

  • It’s a mini castle 
  • A private visit to Neidpath Castle can be arranged 
  • Self-catering (romantic meals to be created together!)

4. The Great Hall, Dollarbeg Castle $$$ - Best castle in Scotland to stay in

This is another castle in Scotland, but it’s a tad bigger than the last one! It’s actually now been converted into a 2 bedroom apartment. 

This property was built in 1890 and is the very last gothic baronial style building of its type to ever be built. 

This property was once the "Great Hall" area of the original castle with its vaulted ceiling and majestic views across the grounds towards the beautiful Ochil Hills in the distance - what a romantic escape! 

You’ll have your own private entrance and the entire property to yourself. 

The castle has everything you’ll need for a comfortable stay.

Special features: 

  • Large and spacious property 
  • Private gardens 
  • Self-catering, WiFi, washing machine 

5. Beachside Dreamy Cottage - Most romantic cottage in Scotland

Much loved romantic cottage Scotland

Looking for a romantic getaway by the beach?

Look no further than this beautiful cottage located in the Southwest coast of Scotland. 

Offering outstanding sea views of the Kilbrannan Sound and Kintyre peninsula, this 2 bedroom cottage was renovated in 2016 but retains much of the original charm and character.

It’s in a perfect location, only a minute stroll to the local village and restaurant.

A perfect place to escape the hustle and bustle of life and just reconnect with each other. 

Special features: 

  • Log burner fire 
  • Bath 
  • Spot seals, otters and diving gannet from the windows 

6.  Dalmahoy Hotel & Country Club $$$ - Best hotel in Scotland with a spa

Dalmahoy Hotel & Country Club

This is a perfect place in Edinburgh to stay if you’re celebrating a romantic occasion, whether it’s a honeymoon, an anniversary, or a general celebration of love! 

Set among 1000 acres of stunning parkland, and two 18 hole golf courses, this is a truly beautiful and historic hotel that was built in 1725. 

Nowadays it has all the modern amenities you’d hope for including a spa, leisure facilities, and on-site restaurants.

This is definitely one of the best romantic hotels in Scotland with a spa since it’s award-winning!

Special features: 

  • On-site gym, swimming pool, and tennis courts
  • Free shuttle service to Edinburgh train station 
  • Award-winning restaurant on-site 

7. Dunskey Castle Penthouse $$ - Perfect for a weekend break in Scotland 

Dunskey Castle Penthouse Scotland

How about a penthouse suite inside a castle? I’d say that makes the list of the most romantic hotels in Scotland! 

Dunskey Castle infuses luxury and historical romance into every second of your amazing stay. You’ll wake up to sights of cranes gliding across the rolling hills that stretch to the ocean. 

This is a castle hotel stay that does NOT disappoint. 

Every luxurious detail you can think of will be attended to. 

This is the most luxurious castle and hotel on the south west coast of Scotland

Special features: 

  • Your own private elevator to enter your penthouse suite
  •  Dunskey Estate boasts two waterfalls, two lochs, and three beaches, with the most magnificent walk

8. Eilean Sionnach $$ - Our top romantic pick in Scotland!

Eilean Sionnach Lighthouse Cottage Scotland

Located just off the Isle of Skye, you have the opportunity to stay on your own private island in a historic lighthouse cottage. 

Trust me, this is such a beautiful property and you’re surrounded by beautiful views all around.

Our stay here was one of the most unforgettable experiences of my life.

The only company you’ll have on the island are the local sheep. 

You’ll be taken over via boat so before you go, stock up on all your favourite food and drinks and get ready for a romantic stay! 

There’s even a lighthouse on the island too. 

Special features: 

  • Wood burning stove 
  • Large bath with island views 
  • It’s a private island...come on!

9. Greshornish House Hotel $$

Greshornish House Hotel Scotland

This beautiful hotel is family run and features everything you need for a romantic getaway in Scotland. 

Offering views of the sea in Edinbane, you’ll feel at peace in this beautiful romantic hotel. 

There’s a garden for relaxing and an on-site bar so you can enjoy “a wee dram”!

The rooms are classically and beautifully decorated and include everything you’ll need for a romantic stay! 

There is also an on-site restaurant offering British cuisine.

Special features: 

  • Close to the sea 
  • On-site bar and restaurant
  • Games room

10. Lusa Bothy $$ - Most romantic hotel on the Isle Of Skye 

Lusa Bothy Scotland

What’s more romantic than staying in a traditional Scottish bothy? 

But this one is built for couples in mind

Located on the beautiful Isle of Skye, this resorted bothy oozes romantic charm. 

Cosy vibes alongside a wood burning fire for romantic evenings, and it’s fully equipped with a kitchen to cook your own meals. 

This is certainly one of the smaller hotels in Scotland for couples to stay, but I think it’s perfect! The views surrounding you are EPIC! 

Special features: 

  • Traditional Scottish accommodation with a twist 
  • Breakfast basket hamper can be arranged 
  • Outdoor BBQ 

11. Kimpton - Blythswood Square Hotel $ - Great value romantic hotel in Scotland

Blythswood Square Hotel

Looking for romantic hotels in Glasgow? Look no further! 

This is a fantastic choice in the heart of Glasgow, only a short walk from Sauchiehall Street. 

This is a resorted, grand property that dates back to 1823 and now offers luxury rooms in beautiful architecture.

There’s an on-site bar and restaurant in the former ballroom, and you can even enjoy a delicious afternoon tea at the Saloon! 

There’s an on-site spa, two pools and a mud chamber (cool!) 

The rooms include everything you need for a romantic stay including bathrobes, marble bathroom, TV and a music system. 

Special features: 

  • MP3 music system in rooms 
  • Complimentary spa use 
  • Great value for money

12. The Glenmoriston Townhouse Hotel $$ - Best romantic hotel in Inverness

The Glenmoriston Townhouse Hotel in Scotland

Inverness is such a romantic place to visit in Scotland and this romantic hotel is the perfect spot to place you and your loved one. 

Located in the heart of Inverness, this 4 star hotel sits on the banks of the River Ness. 

It includes a stylish cocktail bar, an award-winning restaurant, and much more. 

Rooms are cosy offering a tv, thick fluffy bathrobes and luxury toiletries.

You can even request a room with a view of the river. 

Live music is performed every Friday and Saturday night and you’re only a 10 minute walk from the train station if you want to explore other areas of Scotland on your romantic getaway. 

Special features: 

  • Award winning restarting with over 250 types of whisky 
  • Live music venue 
  • Cocktail bar 

13. Riverbeds: Glencoe $$ - Fantastic romantic hotel in Glen Coe 

Romantic Lodge Hotel with hot tub in Scotland

In search of one of the most romantic lodges in Scotland? Then book a stay at Riverbeds, branded as “Luxury Wee Lodges with Hot Tubs”. 

Located on a golf course and private estate in the Glencoe Valley, these lodges are the perfect place for a romantic getaway in Scotland. 

You’ll have your own private hot tub, and access to mountain paths and riverside walks. 

Every lodge comes with a kitchenette, and en-suite facilities and they look super cosy throughout!

This mini hotel is the perfect combination of the privacy of a secluded lodge and the luxury of a hotel mini-suite! 

In fact, this is my top pick for the best Airbnbs in Fort William.

Special features: 

  • Private hot tub 
  • Complimentary breakfast
  • Located on the river 

14. Loch Lomond Treehouse $$ - One of the best unique places to stay in Scotland 

Loch Lomond Tree House Hotel Scotland

Looking for unique accommodation in Loch Lomond?

Well, here's a hotel … but with a twist!

It's a super romantic and unique tree house hotel in Scotland! 

Located at the southern end of Loch Lomond, this luxury two person treehouse is unlike any treehouse you’ve seen before. 

Built into a tree, overlooking a beautiful garden, you can’t get a much more romantic setting. 

Complete with mood lighting and a cosy woodburning stove. 

It’s got everything you need for a super comfortable stay! 

Special features: 

  • Coffee maker (Nespresso), 
  • Outdoor cosy seating area 
  • Surrounded by nature 

15. Old Course Hotel St Andrews $$$ - Scotland’s best 5 star hotel 

Old Course Hotel St Andrews

Want world class treatment on your romantic getaway? Then a stay at this epic hotel will do just that! 

This property overlooks West Sands beach and the links golf course (so if you’re into golfing then this is truly a dream stay). 

This hotel features award winning restaurants, a luxury spa and you’ll feel like you’re staying in a grand, historic property! 

Of course it comes with beautifully decorated rooms, a large swimming pool, a fitness centre and everything else you would expect from a luxury hotel in Scotland. 

Special features: 

  • 20 yard swimming pool
  • Award winning spa and restaurant 
  • Located on a golf course

Romantic things to do in Scotland 

Now that you’ve got your romantic hotel in Scotland sorted, you might need a little inspiration on some of the romantic things to do on your visit..

1. Visit Glenfinnan 

This is such a beautiful part of Scotland that I think it just oozes romance! 

No spot is nicer than the Glenfinnan Viaduct, both romantic, and inspiring for you Harry Potter fans out there!

You should time your visit for the Jacobite crossing and enjoy a magical moment together. 

2. Ride the Jacobite in 1st class! 

Treat each other to a ride on one of the world’s most beautiful train rides. 

Book your 1st class tickets on the Jacobite train ride, and if you’re feeling extra romantic, book yourself an afternoon tea and bottle of champagne (like we did!).

What a way to celebrate a romantic getaway. 

3. Wander at Culzean Castle 

This is one of Scotland’s most beautiful castles, and it's a popular wedding destination in Scotland, so if you need to drop hints to your partner, this is the place to do it! 

Other than that, it’s a beautiful place to take a romantic stroll and grab a bite to eat. 

For more info, check out my guide on visiting Culzean Castle.

4. Take a cruise across Loch Lomond 

Loch Lomond is one of the most beautiful lochs in Scotland and it’s surrounded by beautiful views, mountains and forestry! 

You can take a romantic cruise on the river, followed by a stroll around the lake afterwards. 

If you’re the adventurous type, you can even take the challenge of hiking Ben Lomond together (the highest peak in Loch Lomond!).

5. Visit the Fairy Glen on the Isle of Skye

Staying on the Isle of Skye almost guarantees a romantic experience! But my favourite place for romance is the Fairy Glen. 

There’s just something so magical about this place.

And if you visit early in the morning to catch sunrise, then the chances are, it’ll be just you, your partner and the sheep sitting on the peaks enjoying a beautiful sunrise. Read more tips from our visit here.

Final thoughts

So there you have it, my guide to the most romantic hotels Scotland has to offer! 

I hope you’ve enjoyed this post and hopefully it’s given you some inspiration for your next Scottish romantic getaway. 

Want our number one pick? ...

Definitely the Eillean Sionnach private lighthouse cottage

Other posts
Country Guides
Destination Guides