Escape to the Scottish Highlands this weekend. Whether it’s a one night stay or a 2 night getaway, we have cosy hotels, lodges and cottages ready for you. Explore misty mountains, tranquil lochs and historic castles for a breathtaking UK break.

10,000 properties

Hotel in Fort William · 55.41 mi from centre
6.8
1,001 reviews
This property is offering a temporary discount on staysLate exclusive
Breakfast available
When you stay at Ben Nevis Hotel & Leisure Club in Fort William, you'll be in the historical district – a 1-minute drive from Inverlochy Castle and 9 minutes from Ben Nevis. This hotel is 0.3 mi (0.5 km) from Loch Linnhe and 0.6 mi (1 km) from Commando Monument.

Hotel in Tain · 23.86 mi from centre
8.0
339 reviews
Breakfast available
When you a stay at The Royal Hotel Tain in Tain, you'll be next to a golf course, within a 5-minute walk of Tain Through Time and Browns Gallery. This golf hotel is 0.5 mi (0.8 km) from Tain Golf Course and 1.3 mi (2.1 km) from Glenmorangie Distillery.

Guest house in Dingwall · 10.92 mi from centre
5.2
651 reviews
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.

Hotel in Lossiemouth · 38.32 mi from centre
7.4
1,457 reviews
Reserve now, pay later
Only 3 rooms left
Overlooking the Moray Firth, this family-run hotel is situated in Lossiemouth. The hotel is directly opposite the historic Moray Golf Club, and is centrally located for exploring the Whisky Trail. Recently refurbished, the rooms at Stotfield Hotel have original character and Victorian features, and each has a private bathroom. Guests benefit from free on-site parking. Free WiFi is available throughout the property. The Brasserie Restaurant offers an excellent option for both lunch and dinner. Set overlooking the sea with stunning views across the Moray Firth, it offers freshly prepared food. There is an array of wines and drinks to choose from as well as a selection of over 70 of the finest Scottish whiskeys. Stotfield Hotel has views towards the Cromarty Firth and the hills of Caithness. The Castle and Coastal Trails are easily accessible, and Inverness is within an hour’s drive.

Guest house in Inverness City Centre, Inverness · 0.21 mi from centre
6.1
883 reviews
<h2>Comfortable Accommodation</h2> Budget Rooms in Inverness offers a guest house experience with free WiFi in public areas. Each room includes a private bathroom with a shower and a TV, ensuring a pleasant stay. <h2>Convenient Location</h2> Located in the city centre, the property is a short walk from Inverness Castle (4 minutes), Inverness Railway Station (less than 1 km), and Inverness Museum and Art Gallery (5 minutes). The University of the Highlands and Islands is 3.4 km away, while Inverness Airport lies 14 km from the guest house. <h2>Local Attractions</h2> Guests can explore nearby attractions such as Castle Stuart Golf Links (10 km) and Culloden Battlefield (9 km). An ice-skating rink is also situated in the surrounding area.

Hotel in Fort William · 58.89 mi from centre
6.5
1,534 reviews
Croit Anna Hotel is situated 2 miles from Fort William, on the shores of Loch Linnhe, just 5 miles away from Ben Nevis, Britain's highest mountain. It offers free WiFi throughout the hotel and extensive unreserved off-road parking. Croit Anna Hotel has spectacular views across the loch from all of the public rooms and most of the bedrooms. All 92 bedrooms have central heating and/or individual electric heating, a bath or shower, a hairdryer, a Freeview TV and tea/coffee making facilities. There is a panoramic lounge, a bar, a terrace overlooking Loch Linnhe. Entertainment is provided in the bar on most of the evenings. The spacious ground floor restaurant serves full British breakfast and table d’hote evening menu with gluten-free and vegetarian options available on request.

Hotel in Forres · 24.99 mi from centre
6.6
34 reviews
This property is offering a temporary discount on staysLate exclusive
Located in Forres, Cluny Hill Hotel is within a 15-minute walk of Nelson's Tower and Grant Park. This hotel is 0.7 mi (1.1 km) from Dava Way and 0.9 mi (1.5 km) from Moray Coast Trail.

Hotel in Inverness · 1.09 mi from centre
7.8
1,000 reviews
Breakfast available
With a stay at Leonardo Hotel Inverness, you'll be centrally located in Inverness, within a 15-minute drive of Inverness Castle and Loch Ness. This hotel is 1.5 mi (2.4 km) from Eastgate Shopping Centre and 1.6 mi (2.5 km) from Baron's Haugh.

Guesthouse in Inverness City Centre, Inverness · 0.03 mi from centre
6.0
971 reviews
This property is offering a temporary discount on staysLate exclusive
Breakfast available
With a stay at Waverley Guest House in Inverness (Inverness City Centre), you'll be within a 15-minute drive of Inverness Castle and Loch Ness. This guest house is 0.1 mi (0.1 km) from Baron's Haugh and 0.3 mi (0.4 km) from Eastgate Shopping Centre.

Hotel in Nairn · 14.95 mi from centre
8.8
241 reviews
Breakfast available
Located in Nairn, Aurora Hotel & Italian Restaurant is within a 15-minute walk of Nairn Museum and Nairn Beach. This hotel is 0.9 mi (1.5 km) from Nairn Golf Club and 2.8 mi (4.5 km) from Boath House Spa.

Hotel in Fort William · 56.49 mi from centre
7.2
245 reviews
Situated in Fort William and with Glen Nevis reachable within 1.8 km, Ossians features a shared lounge, non-smoking rooms, free WiFi and a bar. The property is around 16 km from Loch Linnhe, 29 km from Glenfinnan Station Museum and 100 metres from West Highland Museum. The hotel has family rooms. All rooms in the hotel are equipped with a flat-screen TV. With a private bathroom fitted with a shower and free toiletries, rooms at Ossians also feature a mountain view. All guest rooms will provide guests with a microwave. Ben Nevis Whisky Distillery is 3.8 km from the accommodation, while Steall Waterfall is 12 km from the property. Oban Airport is 60 km away.

Hotel in Roybridge, Fort William · 46.77 mi from centre
7.4
278 reviews
This property is offering a temporary discount on staysSeasonal Deal
Roy Bridge Hotel features a garden, terrace, a restaurant and bar in Fort William. The property is around 20 km from Glen Nevis, 37 km from Loch Linnhe and 42 km from Glenfinnan Station Museum. The accommodation provides room service and free WiFi. Caledonian Canal is 44 km from the hotel, while Ben Nevis Whisky Distillery is 17 km away. Oban Airport is 80 km from the property.

Hotel in Inverness City Centre, Inverness · 0.05 mi from centre
8.2
225 reviews
With a stay at Jacobite house, you'll be centrally located in Inverness – a 3-minute drive from Inverness Castle and 12 minutes from Loch Ness. This hotel is 0.2 mi (0.3 km) from Eastgate Shopping Centre and 0.2 mi (0.4 km) from Victorian Market.

Inn in Auldearn, Nairn · 16.80 mi 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 Nairn Museum. This inn is 3 mi (4.9 km) from Nairn Beach and 3.5 mi (5.6 km) from Nairn Golf Club.

Hotel in Ballater · 53.01 mi from centre
9.0
287 reviews
Only 2 rooms left
When you stay at Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside in Ballater, you'll be in a national park, within a 15-minute drive of Balmoral Castle and Cairngorms National Park. This spa hotel is 0.3 mi (0.4 km) from Craigendarroch Hill and 0.3 mi (0.5 km) from Ballater Old Royal Station.

Guest house in Inverness · 0.68 mi from centre
6.6
241 reviews
Situated in Inverness within 1.7 km of Inverness Castle and 1.3 km of Inverness Railway Station, Inverthorn House features rooms with free WiFi. The property is located 6.2 km from University of the Highlands and Islands, Inverness, 14 km from Castle Stuart Golf Links and 30 km from Strathpeffer Spa Golf Club. Culloden Battlefield is 12 km from the guest house and Aigas Golf Course is 20 km away. At the guest house, each unit includes a shared bathroom. Inverness Museum and Art Gallery is 1.4 km from the guest house, while Caledonian Thistle is 3 km from the property. Inverness Airport is 15 km away.

Guesthouse in Inverness City Centre, Inverness · 0.15 mi from centre
6.4
88 reviews
With a stay at Rooms in Inverness in Inverness (Inverness City Centre), you'll be within a 15-minute drive of Inverness Castle and Loch Ness. This guest house is 0.2 mi (0.4 km) from Victorian Market and 0.3 mi (0.5 km) from Baron's Haugh.

Aparthotel in Inverness City Centre, Inverness · 0.08 mi from centre
6.2
95 reviews
This property is offering a temporary discount on staysLate exclusive
With a stay at Waverley Inn Apartments in Inverness (Inverness City Centre), you'll be within a 15-minute drive of Inverness Castle and Loch Ness. This aparthotel is 0.2 mi (0.3 km) from Eastgate Shopping Centre and 0.2 mi (0.4 km) from Victorian Market.

Hotel in Fort William · 56.39 mi from centre
7.2
347 reviews
Breakfast available
Reserve now, pay later
With a stay at Imperial Hotel in Fort William (Fort William City Centre), you'll be within a 10-minute drive of Ben Nevis and Loch Linnhe. This hotel is 0.1 mi (0.1 km) from Lochaber Geopark and 0.1 mi (0.1 km) from Lochaber Geopark Visitor Centre.

Hotel in Roybridge · 46.72 mi from centre
8.0
216 reviews
This property is offering a temporary discount on staysSave 10%
Breakfast available
Only 2 rooms left
Located in Roybridge, The Stronlossit Inn is in the mountains, within a 5-minute drive of Highland Soaps and Spean Bridge Woollen Mill. This hotel is 18.4 mi (29.6 km) from Ben Nevis and 4.5 mi (7.2 km) from Commando Memorial.
If you're yearning for a truly enchanting escape, look no further than the majestic Scottish Highlands. With its breathtaking landscapes and rich cultural heritage, the Scottish Highlands provide the perfect backdrop for an unforgettable getaway. Whether you're planning a romantic retreat, a last-minute adventure, or a celebratory New Year's escape, the Highlands offer a range of options to suit your desires.
Indulge in the tranquillity of the Highland weekend breaks available, and choose from a variety of hotels that cater to your every need. From charming country retreats to luxurious lodges, there are deals to suit all budgets. Immerse yourself in the rugged beauty of the Highlands, with its sprawling mountains, serene lochs, and ancient castles, providing endless opportunities for exploration and relaxation. For those seeking a spontaneous adventure, the Highlands offer a range of last-minute options. Take advantage of the stunning scenery and embark on thrilling outdoor activities such as hiking, fishing, or even wildlife spotting. Experience the magic of the Highlands in its rawest form.
As the year comes to a close, why not celebrate in style with a memorable New Year's break in the Scottish Highlands? Toast to new beginnings amidst the stunning landscapes and enjoy traditional festivities and ceilidhs that will make your getaway truly special. If you're planning a romantic break for two, the Scottish Highlands offer the perfect setting. Enjoy leisurely walks hand in hand through the picturesque countryside, cosy up by a roaring fire, and indulge in delicious local cuisine. The Highlands provide an idyllic backdrop for creating cherished memories with your loved one.
The Scottish Highlands, with its captivating landscapes and rich cultural heritage, is a top destination for holidaymakers. Here are six of the most popular Highland holiday areas: