Holidays in Highland

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Highland

Sort by
Most popular

See the latest prices and deals by

Primary image
8.0

Caledonian Hotel

Hotel in Ullapool

When you a stay at Caledonian Hotel in Ullapool, you'll be by the sea, just steps from Ullapool Ferry Terminal and Ullapool Museum. This hotel is 0.1 mi (0.2 km) from Ullapool Harbour and 0.1 mi (0.2 km) from An Talla Solais.

Very good1,000 reviews
8.0
View details
Primary image
8.0

The Royal Highland Hotel

Hotel in Inverness City Centre, Inverness

With a stay at The Royal Highland Hotel, you'll be centrally located in Inverness, steps from Eastgate Shopping Centre and Victorian Market. This hotel is 0.8 mi (1.3 km) from Inverness Cathedral and 0.8 mi (1.4 km) from Inverness Castle.

Very good1,015 reviews
8.0
View details
Primary image
8.0

The Pitlochry Hydro Hotel

Hotel in Pitlochry

With a stay at The Pitlochry Hydro Hotel in Pitlochry, you'll be in the historical district, within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North. This hotel is 0.8 mi (1.4 km) from Blair Athol Distillery and 1 mi (1.5 km) from Pitlochry Golf Club.

Very good1,171 reviews
8.0
View details
Primary image
7.2

Coylumbridge Resort Hotel

Hotel in Aviemore

When you stay at Coylumbridge Resort Hotel in Aviemore, you'll be on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor Centre and Speyside Wildlife. This family-friendly hotel is 16 mi (25.7 km) from Cairngorms National Park and 1.8 mi (2.9 km) from Strathspey Steam Railway.

Good1,002 reviews
7.2
View details
Primary image
7.2

Craiglynne Hotel

Hotel in Grantown-on-Spey

With a stay at Craiglynne Hotel in Grantown-on-Spey, you'll be on the riverwalk, within a 15-minute drive of Cairngorms National Park and The High Street. This hotel is 0.5 mi (0.9 km) from Anagach Woods and 0.7 mi (1.1 km) from Grantown Museum.

Good603 reviews
7.2
View details
Primary image
6.2

Premier Inn Inverness East

Hotel in Inverness

Located in Inverness, Premier Inn Inverness East is within a 15-minute drive of Inverness Castle and Loch Ness. This hotel is 1.9 mi (3 km) from Uilebheist Distillery & Brewery and 1.9 mi (3.1 km) from Eastgate Shopping Centre.

Pleasant29 reviews
6.2
View details
Primary image
7.4

Columba Hotel Inverness by Compass Hospitality

Hotel in Inverness City Centre, Inverness

With a stay at Columba Hotel Inverness by Compass Hospitality in Inverness (Inverness City Centre), you'll be within a 15-minute drive of Inverness Castle and Loch Ness. This hotel is 0.2 mi (0.3 km) from Inverness Cathedral and 0.3 mi (0.5 km) from Eden Court Theatre.

Good1,006 reviews
7.4
View details
Primary image
7.2

The Caledonian Hotel

Hotel in Fort William

With a stay at The Caledonian Hotel in Fort William, you'll be steps from Loch Linnhe and a 4-minute drive from West Highland Way. This hotel is 2.2 mi (3.5 km) from Lochaber Geopark Visitor Centre and 2.4 mi (3.9 km) from Old Fort of Fort William.

Good1,330 reviews
7.2
View details
Primary image
8.4

Premier Inn Elgin

Hotel in Elgin

Located in Elgin, Premier Inn Elgin is within a 5-minute drive of Johnstons of Elgin Visitor Centre and Elgin Cathedral. This hotel is 1.2 mi (1.9 km) from Biblical Garden and 1.2 mi (1.9 km) from Elgin Museum.

Very good13 reviews
8.4
View details
Primary image
7.8

Alexandra Hotel

Hotel in Fort William

With a stay at Alexandra Hotel, you'll be centrally located in Fort William, within a 10-minute drive of Ben Nevis and Loch Linnhe. This hotel is 0.2 mi (0.3 km) from Old Fort of Fort William and 0.3 mi (0.5 km) from Lochaber Geopark Visitor Centre.

Good1,004 reviews
7.8
View details
Highland Bridge Hotel
7.1

Highland Bridge Hotel

Hotel in Spean Bridge

<h2>Comfortable Accommodation</h2>

Highland Bridge Hotel in Spean Bridge offers family rooms with air-conditioning, free WiFi, and free on-site private parking. Each room includes an electric kettle, tea and coffee maker, seating area, free toiletries, shower, and TV.

<h2>On-Site Facilities</h2>

Guests can enjoy a bar and relax in the comfortable seating area. The hotel provides free WiFi throughout the property, ensuring connectivity for all visitors.

<h2>Local Attractions</h2>

Located 15 km from Glen Nevis and 12 km from Ben Nevis Whisky Distillery, the hotel is also close to Loch Linnhe (32 km) and Glenfinnan Station Museum (37 km). Oban Airport is 75 km away.

<h2>Activities</h2>

Visitors can engage in kayaking or canoeing in the surrounding area. The hotel staff and service support are highly praised by guests.

Good951 reviews
7.1
View details
The Ship Inn
8.4

The Ship Inn

Inn in Invergordon

<h2>Comfortable Accommodations</h2>

The Ship Inn in Invergordon offers family rooms with private bathrooms, garden or city views, and modern amenities such as free WiFi, flat-screen TVs, and work desks.

<h2>Exceptional Facilities</h2>

Guests can relax on the sun terrace or in the garden, enjoy the bar, and utilise the shared kitchen. Additional features include a lounge, outdoor seating area, and picnic spots.

<h2>Delicious Breakfast</h2>

A variety of breakfast options are available, including continental, full English/Irish, vegetarian, and gluten-free. Breakfast is highly praised by guests for its quality and selection.

<h2>Convenient Location</h2>

Located 39 km from Inverness Castle and 49 km from Inverness Airport, the inn is near attractions like Strathpeffer Spa Golf Club (29 km) and Inverness Railway Station (39 km). Free on-site private parking is provided.

Very good489 reviews
8.4
View details
Primary image
8.4

Firth Hotel & Restaurant

Inn in Lossiemouth

When you stay at Firth Hotel & Restaurant in Lossiemouth, you'll be near the beach, within a 10-minute walk of Lossiemouth East Beach and Lossiemouth Fisheries & Community Museum. This inn is 0.6 mi (0.9 km) from Moray Golf Club and 2.6 mi (4.2 km) from Covesea Lighthouse.

Very good308 reviews
8.4
View details
Primary image
8.4

Novar Arms Hotel

Hotel in Dingwall

Located in Dingwall, Novar Arms Hotel is a 1-minute drive from Fyrish Monument and 7 minutes from Alness Golf Club. This hotel is 5.2 mi (8.3 km) from Dalmore Distillery and 5.9 mi (9.5 km) from Tulloch Castle.

Very good180 reviews
8.4
View details
Primary image
7.4

Waverley Hotel

Bed & breakfast in Nairn

Located in Nairn, Waverley Hotel is within a 15-minute walk of Nairn Museum and Central Beach. This bed & breakfast is 0.6 mi (0.9 km) from Nairn Beach and 1.1 mi (1.7 km) from Nairn Golf Club.

Good490 reviews
7.4
View details
Primary image
7.4

Columba House

Hotel in Kingussie

With a stay at Columba House in Kingussie, you'll be in the mountains, just a 3-minute walk from Fused and Light and 13 minutes by foot from Kingussie Golf Club. This hotel is 14.4 mi (23.2 km) from Cairngorms National Park and 0.9 mi (1.4 km) from River Spey.

Good200 reviews
7.4
View details
Primary image
7.8

Ben Wyvis Hotel

Hotel in Strathpeffer

Located in Strathpeffer, Ben Wyvis Hotel is next to a golf course, within a 5-minute walk of Strathpeffer Pump Room and Upper Pump Room. This golf hotel is 0.2 mi (0.4 km) from Strathpeffer Pavilion and 0.5 mi (0.8 km) from Eagle Stone.

Good457 reviews
7.8
View details
Royal Hotel
5.2

Royal Hotel

Guest house in Dingwall

Royal Hotel is a guest house offering accommodation in Dingwall. Some of the rooms have views of the town.

Most of the rooms have a en suite bathroom and all are equipped with tea/coffee making facilities.

Inverness is 18 km from Royal Hotel, while Nairn is 33 km away. The nearest airport is Inverness Airport, 23 km from the property.

Review score651 reviews
5.2
View details
Primary image
7.8

Mercure Inverness Hotel

Hotel in Inverness City Centre, Inverness

With a stay at Mercure Inverness Hotel in Inverness (Inverness City Centre), you'll be within a 15-minute drive of Inverness Castle and Loch Ness. This hotel is 0.2 mi (0.4 km) from Eastgate Shopping Centre and 0.2 mi (0.4 km) from Victorian Market.

Good1,013 reviews
7.8
View details
Primary image
6.8

Ben Nevis Hotel & Leisure Club

Hotel in Fort William

With a stay at Ben Nevis Hotel & Leisure Club in Fort William, you'll be in the historical district, within a 10-minute drive of Ben Nevis and Loch Linnhe. This hotel is 0.5 mi (0.8 km) from Inverlochy Castle and 0.6 mi (1 km) from Commando Monument.

Pleasant1,002 reviews
6.8
View details