Last-minute hotel deals in Scottish Highlands

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

usp iconThe biggest range

Search hotels across the globe with our easy-to-use filters to find your perfect stay.

usp iconThe best price

We compare thousands of deals in seconds to provide you the best price every time.

usp iconFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

The Scottish Highlands, a historical region in Scotland, offers a unique blend of natural beauty and cultural heritage, making it an ideal travel destination. Known for its rugged landscapes and sparse population, the Highlands are home to the UK's highest mountain, Ben Nevis, and the scenic Great Glen. Visitors can explore the taiga biome of the Caledonian Forest, a rare sight in the British Isles.

For accommodation, Inverness serves as a central hub with a variety of hotels and guesthouses. Other charming areas include Fort William, known for its outdoor activities, and Aviemore, a gateway to the Cairngorms National Park.

Top attractions include the mystical Loch Ness, the historic Eilean Donan Castle, and the picturesque Isle of Skye. Whether you're seeking adventure or tranquility, the Scottish Highlands provide an unforgettable experience.

Clear filters

Scottish Highlands

Most popular
Sort by

See the latest prices and deals by choosing your dates

Reception
Rob Roy Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Aberfoyle, Stirling · 135.91 km from centre

8.0

 

248 reviews

With a stay at Rob Roy Hotel in Stirling, you'll be within a 10-minute drive of Loch Lomond and The Trossachs National Park and Aberfoyle Golf Club. This hotel is 26.7 mi (42.9 km) from Loch Lomond and 13.5 mi (21.8 km) from Blair Drummond Safari Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Waverley Guest House
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Inverness City Centre, Inverness · 57.94 km from centre

6.2

 

702 reviews

Breakfast available

With a stay at Waverley Guest House in Inverness (Inverness City Centre), you'll be within a 10-minute walk of Inverness Castle and Victorian Market. This guesthouse is 0.3 mi (0.4 km) from Eastgate Shopping Centre and 0.6 mi (1 km) from Merkinch Local Nature Reserve.

Compare price on Booking.com
Compare price on Booking.com
Reception
The 1645 Inn
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in Auldearn, Nairn · 84.88 km from centre

10.0

 

2 reviews

Breakfast available

With a stay at The 1645 Inn in Nairn, you'll be steps from Boath House Spa and a 4-minute drive from Iolaire. This inn is 2.7 mi (4.3 km) from Nairn Museum and 3 mi (4.9 km) from Nairn Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Muthu Alexandra Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Oban · 101.87 km from centre

7.6

 

651 reviews

Breakfast available

With a stay at Muthu Alexandra Hotel, you'll be centrally located in Oban, within a 5-minute drive of Oban Ferry Terminal and Oban War and Peace Museum. This hotel is 11.4 mi (18.4 km) from Craignure Mull Ferry Terminal and 0.5 mi (0.8 km) from Oban Distillery.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Nethybridge Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Aberdeenshire and Moray, Nethy Bridge · 89.61 km from centre

7.6

 

230 reviews

Breakfast available

With a stay at Nethybridge Hotel in Nethy Bridge, you'll be next to a golf course, within a 15-minute drive of Cairngorms National Park and Abernethy Golf Club. This family-friendly hotel is 3.3 mi (5.3 km) from Loch Garten Osprey Centre and 4.1 mi (6.6 km) from Boat of Garten Golf Club.

Compare price on Booking.com
Compare price on Booking.com
The Ben Sheann
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Strathyre · 121.04 km from centre

6.1

 

253 reviews

Ben Sheann Hotel is a Victorian building located in Strathyre in Loch Lomond & The Trossachs National Park, 25 miles from Stirling.

Ben Sheann Hotel features free WiFi. A flat-screen TV, hairdryer and tea/coffee making facilities are offered in each room.

The area is popular for hiking and cycling, and there is also a nearby ice cream parlor and a shop.

Callander is 9.6 miles from Ben Sheann Hotel. The nearest airport is Glasgow Airport, 59 miles from Ben Sheann Hotel.

Compare price on Booking.com
Compare price on Booking.com
Room
Cairnbhan
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Oban · 102.87 km from centre

7.2

 

22 reviews

With a stay at Cairnbhan in Oban, you'll be within a 5-minute walk of Oban Ferry Terminal and McCaig's Tower. This guesthouse is 10.5 mi (16.9 km) from Craignure Mull Ferry Terminal and 0.3 mi (0.5 km) from RSPB Visitor Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Muthu Oban Regent Hotel - Refurbished
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Oban · 102.21 km from centre

8.4

 

69 reviews

Breakfast available

With a stay at Muthu Oban Regent Hotel - Refurbished in Oban, you'll be within a 10-minute walk of Oban Ferry Terminal and St. John's Cathedral. This hotel is 11 mi (17.7 km) from Craignure Mull Ferry Terminal and 0.1 mi (0.1 km) from Oban Distillery.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Royal Guesthouse
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed & breakfast in Dingwall · 52.85 km from centre

4.8

 

264 reviews

Breakfast available

With a stay at The Royal Guesthouse in Dingwall, you'll be a 3-minute walk from Dingwall Museum and within a 5-minute drive of Blackmuir Wood. This bed & breakfast is 14.4 mi (23.2 km) from Inverness Castle and 4.7 mi (7.6 km) from Castle Leod.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Dunalastair Hotel Suites
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Kinloch Rannoch, Pitlochry · 89.77 km from centre

8.8

 

380 reviews

Breakfast available

When you stay at Dunalastair Hotel Suites in Pitlochry, you'll be on a river, within a 5-minute drive of Tay Forest Park and Queen’s View Centre. This family-friendly hotel is 4 mi (6.5 km) from Schiehallion and 7.7 mi (12.3 km) from Loch Tummel.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Macbeth's Hillock
Full StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Cabin in Nairn · 89.14 km from centre

9.4

 

21 reviews

Located in Nairn, Macbeth's Hillock is within a 5-minute drive of Boath House Spa and Brodie Castle. This cabin is 5.4 mi (8.6 km) from Iolaire and 5.5 mi (8.8 km) from Nairn Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Perle Oban Hotel & Spa
Full StarFull StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Oban · 102.47 km from centre

9.0

 

975 reviews

Breakfast available

When you stay at Perle Oban Hotel & Spa in Oban, you'll be by the sea, within a 10-minute walk of Oban Ferry Terminal and RSPB Visitor Centre. This luxury hotel is 10.8 mi (17.4 km) from Craignure Mull Ferry Terminal and 0.2 mi (0.3 km) from McCaig's Tower.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Macdonald Aviemore Highland Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Aviemore · 80.13 km from centre

7.6

 

727 reviews

Breakfast available

With a stay at Macdonald Aviemore Highland Hotel in Aviemore, you'll be in a national park, just a 5-minute walk from Dalfaber Neighbourhood Centre and 8 minutes by foot from Cairngorm Brewery. This family-friendly hotel is 13 mi (20.9 km) from Cairngorms National Park and 0.7 mi (1.2 km) from Spey Valley Championship Golf Course.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Morar Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Mallaig · 56.29 km from centre

7.4

 

377 reviews

Breakfast available

Located in Mallaig, Morar Hotel is by the ocean, within a 5-minute drive of Camusdarach Beach and Land, Sea & Islands Visitor Centre. This hotel is 8.2 mi (13.3 km) from Armadale Ferry Terminal and 1.3 mi (2.1 km) from Morar Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Waverley Inn Apartments
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Inverness City Centre, Inverness · 57.81 km from centre

6.8

 

35 reviews

With a stay at Waverley Inn Apartments in Inverness (Inverness City Centre), you'll be within a 10-minute walk of Inverness Castle and Victorian Market. This apartment is 0.2 mi (0.3 km) from Eastgate Shopping Centre and 0.6 mi (0.9 km) from Merkinch Local Nature Reserve.

Compare price on Booking.com
Compare price on Booking.com
The Townhouse Aberfeldy - Rooms & Breakfast
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in Aberfeldy · 109.71 km from centre

9.4

 

1,786 reviews

Built in 1895, The Townhouse Aberfeldy - Rooms & Breakfast sits on the edge of Aberfeldy’s town center, a rural town in Highland Pethshire. It is only 5 minutes' walk from the cafés, shops, bars and restaurants, as well as a cinema.

The Townhouse offers spacious rooms with attached bathroom, featuring flat screen TV’s with Freeview, tea and coffee facilities, complimentary toiletries, hairdryer and free WiFi. Most of the rooms have views of the town or surrounding mountains.

A breakfast is available, offering includes fruit, cereals, porridge, a full cooked Scottish breakfast as well as The Townhouse's daily specials.

Dewar's World of Whiskey is 15 minutes' walk away and offers distillery tours and a heritage exhibition. The historic 16th-century site of Castle Menzies can be reached in 6 minutes by car.

The Townhouse Aberfeldy - Rooms & Breakfast offers accommodations in Aberfeldy. Free WiFi is featured throughout the property and free private parking is available on site.

Some units feature a seating area to relax in after a busy day.

Perth is 22 mi from The Townhouse Aberfeldy - Rooms & Breakfast, while Pitlochry is 8.1 mi away. The nearest airport is Edinburgh Airport, 50 mi from The Townhouse Aberfeldy - Rooms & Breakfast.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Muthu Newton Hotel (Near Inverness Airport)
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Nairn · 81.01 km from centre

8.2

 

858 reviews

Breakfast available

When you stay at Muthu Newton Hotel (Near Inverness Airport) in Nairn, you'll be near the beach, within a 15-minute walk of Moray Firth and Nairn Golf Club. This hotel is 0.8 mi (1.2 km) from Nairn Beach and 1 mi (1.6 km) from Nairn Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
BCC Loch Ness Hostel
Full Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hostel in Inverness · 30.63 km from centre

6.2

 

183 reviews

Breakfast available

With a stay at BCC Loch Ness Hostel in Inverness, you'll be within a 15-minute drive of Urquhart Castle and Corrimony Chambered Cairn. This hostel is 5.7 mi (9.1 km) from Glen Affric Nature Reserve and 6.4 mi (10.4 km) from Loch Ness 2000 Exhibition Centre.

Compare price on Booking.com
Compare price on Booking.com
Ballathie House Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Country house in Perth · 138.11 km from centre

8.5

 

2,033 reviews

Breakfast available

Located within its own private estate, overlooking the River Tay, gateway to the Scottish Highlands, this charming country house provides luxurious accommodations in tranquil surroundings.

One of the UK’s leading country house hotels, Ballathie House aims to offer a traditional taste of the Scottish Highlands. It features 41 x 4 star standard beautiful bedrooms with attached bathroom, each one individually decorated and bread over the Main House and Riverside. There is also 12 x 3 star standard simpler style rooms in a separate building 150 yards from the Main House. There is also an award winning cuisine in the 2AA Rosette Restaurant.

Set in Kinclaven, Stanley, just 12 mi from Perth city center, which is home to a theater, concert hall and specialist shops, Ballathie House occupies an ideal position from which to explore the many attractions of the Scottish Highlands.

Compare price on Booking.com
Compare price on Booking.com
Room
Rooms in Inverness
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Inverness City Centre, Inverness · 57.87 km from centre

6.6

 

35 reviews

With a stay at Rooms in Inverness in Inverness (Inverness City Centre), you'll be within a 15-minute walk of Inverness Castle and Victorian Market. This guesthouse is 0.3 mi (0.5 km) from Merkinch Local Nature Reserve and 0.3 mi (0.5 km) from Inverness Museum and Art Gallery.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor