Romantic hotels in Highlands

Multiple accommodations for your stay
Destination
Check-in date:
29 Jun 2026
Check-out date:
30 Jun 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts


Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with

  • More Less

Room comes with


Clear Filters
Apply Filters

179 results found

Boat Country Inn And Restaurant

Deshar Road, Boat of Garten, United Kingdom (Open map)

The hotel lies 2.6 km from Strathspey and near a national park and a bar. Located in a tranquil setting about 5 minutes on foot…
Read more...
8.1
Very Good
1509 reviews

Lochnell Arms Hotel

North Connel, Oban, United Kingdom (Open map)

You'll need 5-minute drive to Oban airport. Lochnell Arms Hotel Oban offers a terrace, located a 15-minute ride from the community...
Read more...
8.2
Very Good
1337 reviews

Lime Tree Hotel

Achintore Road, Fort William, United Kingdom (Open map)

This Fort William hotel has a picturesque setting 2.9 km from the ruined 13th-century Old Inverlochy Castle, while natural sights...
Read more...
8.2
Very Good
964 reviews

The Inn At Loch Tummel

The Inn At Loch Tummel Strathtummel, Strath Tummel, United Kingdom (Open map)

The centre of Strath Tummel is a 10 minutes' walk of the inn. Offering access to the Linn of Tummel, which is just 50 metres…
Read more...
8.6
Fabulous
59 reviews

Hotel Eilean Iarmain

Isle Ornsay, Sleat, Isleornsey (Skye), United Kingdom (Open map)

The appealing hotel is within a 100-metre distance of Ornsay Island, while the whisky Torabhaig Distillery is 4.7 km away. Boasting...
Read more...
8.9
Fabulous
361 reviews

Moorings Hotel

Banavie, Fort William, United Kingdom (Open map)

The 13th - century Old Inverlochy Castle is 5 km from the 4-star hotel, and the Old Fort is situated 2.9 km away. Offering 35…
Read more...
7.6
Good
2420 reviews

Loch Leven Hotel & Distillery

Old Ferry Road, North Ballachulish, North Ballachulish, United Kingdom (Open map)

The centre of North Ballachulish can be reached in 5 minutes' walk of this hotel, and such cultural venues as the Ballachulish...
Read more...
7.7
Good
1186 reviews

Inver Lodge

Iolaire Road, Sutherland, Lochinver, United Kingdom (Open map)

The public beach "Achmelvich Bay" is 4.8 km from this smoke-free hotel, while the Falls of Kirkaig is 4.9 km away. The 5-star…
Read more...
8.3
Very Good
417 reviews

Kilcamb Lodge Hotel

Strontian, Strontian, United Kingdom (Open map)

Strontian centre can be reached within 5 minutes' walk. Offering a sun deck and a picnic area, Kilcamb Lodge Hotel Strontian is...
Read more...
9.2
Superb
71 reviews

Castletown Hotel

Main Street, Castletown, Castletown (Highland), United Kingdom (Open map)

This Castletown hotel is located around 5 minutes' drive from an own beach and 4.3 km from the Seadrift Visitor Centre. The...
Read more...
8.4
Very Good
1087 reviews

Oyster Inn Connel

Oyster Inn Connel By Oban, Argyll, Oban, United Kingdom (Open map)

The hotel is conveniently situated within an 8-km distance of the ancient ruins "Dunollie Museum". Situated approximately 7 km from...
Read more...
8.4
Very Good
2294 reviews

North Kessock Hotel

Main Street North Kessock, Inverness, United Kingdom (Open map)

This comfortable hotel has a comfortable location 3.3 km from Eden Court Inverness Theatre. Located 2.6 km from Old High St...
Read more...
8.7
Fabulous
689 reviews

Craigmonie Hotel Inverness By Compass Hospitality

9 Annfield Road, Inverness, United Kingdom (Open map)

The hotel enjoys a quiet location within 1 km of River Ness. Nestled only 1.3 km from the Victorian Market, the 3-star smoke-free…
Read more...
7.6
Good
997 reviews

The Royal Hotel Campbeltown

Main Street, Campbeltown, United Kingdom (Open map)

The Ghuilean Mountain is 3.6 km from this Campbeltown hotel, while the Davaar Island Cave Painting of the Crucifixion is just 1.6 km...
Read more...
8.7
Fabulous
264 reviews

Cairn Hotel

Craigellachie Guest House Main Street, Carrbridge, United Kingdom (Open map)

1896 Art Gallery and Coffee Shop is about 6 km away, and The Old Packhorse Bridge is a mere 1.8 km from the hotel. Located…
Read more...
8.4
Very Good
899 reviews

West Highland Hotel

Davie'S Brae, Mallaig, United Kingdom (Open map)

This 3-star hotel is a great place to stay due to its prime location in Mallaig. Situated just a 5-minute walk from the…
Read more...
7.7
Good
1688 reviews

The Royal Hotel

Bank Street, Portree, United Kingdom (Open map)

This smoke-free hotel puts you in the centre of Portree, in proximity to the Aros Centre. Located only 150 metres from MV Stardust,...
Read more...
7.2
Good
1318 reviews

The Bandstand

Crescent Road, Nairn, United Kingdom (Open map)

The centre of Nairn can be reached within a 5-minute walk. The perfect 3-star The Bandstand Hotel Nairn is situated merely 500 metres…
Read more...
8.7
Fabulous
518 reviews

Macdonald Hotel & Cabins

Fort William Road, Kinlochleven, United Kingdom (Open map)

You'll need 52-minute drive to Oban airport. Located just a 13-minute walk from Ice Factor, Macdonald Hotel & Cabins Kinlochleven...
Read more...
6.0
Pleasant
283 reviews

Heathmount Hotel

Kingsmills Road, Inverness, United Kingdom (Open map)

Located about 900 metres from the River Ness, this Inverness hotel is also approximately 5 minutes' walk from the Crown Church. The...
Read more...
8.9
Fabulous
1178 reviews
Thank you for subscribing
Close