Highlands hotels: get the best Highlands hotel deal by cheap rates. No booking fees. You pay for the hotel room in Highlands at the check-out. Free cancellation.

USD

Popular hotels in Highlands

5-star hotels in Highlands

Kilmeny Hotel Ballygrant

Ballygrant, Ballygrant, United Kingdom - Show map

Located just a few minutes' walk from Dun Guardhre, Kilmeny Country House features dining options including the garden restaurant. The property comprises 6 rooms.

Book Now From US$ 367

Isle Of Eriska Hotel Spa & Island Benderloch

Isle Of Eriska, Benderloch, United Kingdom - Show map

Isle Of Eriska apartment is located in Oban, 1.4 km away from Eriska,crannog on S shore of and boasts beauty treatments, massage treatments and a sauna. Founded in 1884, the building was renovated in…

Book Now From US$ 373

2-star hotels in Highlands

Highland Hotel Fort William

Union Road, Fort William, United Kingdom - Show map

The ruined 13th-century Old Inverlochy Castle is 2.5 km from Highland Hotel Fort William, while West Highland Way End is 2.50 metres away. Guests can use porter service and 24-hour room service at…

Sgurr Alasdair B&B Portree

Viewfield Road Sgurr Alasdair, Portree, United Kingdom - Show map

Featuring a flat screen TV and flat-screen TV, Sgurr Alasdair B&B Portree is 5 minutes' drive from St. Columba's Anglican Church. The bed & breakfast is within walking distance of many of the…

Book Now From US$ 225

Recommended hotels in Highlands

Mayfield B&B Fort William

Mayfield, Happy Valley. Torlundy Fort William, Fort William, United Kingdom - Show map

The 2-star Mayfield B&B Fort William is set 25 minutes on foot from Nevis Range Mountain Experience and 3.9 km from Glen Nevis. Guests who stay at the bed & breakfast can park their car on site.

Book Now From US$ 148

Elderslie Guest House Oban

Soroba Road, Oban, United Kingdom - Show map

The 2-star Elderslie Guest House Oban is set 2.4 km from the Roman St Columba's Cathedral and 2.3 km from the Colosseum-like Victorian folly "McCaig's Tower". Featuring 9 rooms with views of the…

Book Now From US$ 115

Find a hotel

Highlands map