Compare Cheap Hotels in Urquhart
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Urquhart Hotels

Craigellachie Hotel of Speyside
Victoria Street Aberlour Scotland
$164 nightly
The price is $197 total per night
$197 total
Jan 27 - Jan 28
Total with taxes and fees
11.03 mi from city center
Located in Aberlour, Craigellachie Hotel of Speyside is in a rural location, within a 5-minute drive of Speyside Cooperage and Sandy Hole.
Breakfast included
Pet friendly

The Mansion House Hotel
The Haugh Elgin Scotland
Free Cancellation
Reserve now, pay when you stay
4.62 mi from city center
Located in Elgin, The Mansion House Hotel is on a river, within a 15-minute walk of Relax and Elgin Museum.
Parking included
Free WiFi

Laichmoray Hotel
Maisondieu Road Elgin Scotland
Free Cancellation
Reserve now, pay when you stay
4.09 mi from city center
With a stay at Laichmoray Hotel in Elgin, you'll be within a 10-minute walk of Relax and Elgin Museum.
Breakfast included
Parking included

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
Findochty SCT
11.49 mi from city center
Located in Buckie, this vacation home is on the beach, a 3-minute walk from Findochty Harbour and within a 5-minute drive of Strathlene Golf Course.
Kitchen
Washer

Golf View Hotel
Stotfield Road Lossiemouth Scotland
Free Cancellation
Reserve now, pay when you stay
6.14 mi from city center
With a stay at Golf View Hotel in Lossiemouth, you'll be next to a golf course, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Harbour Treasures.
Parking included
Free WiFi

Firth Hotel & Restaurant
5 Clifton Road Lossiemouth Scotland
5.75 mi from city center
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.

The Station Hotel
51 New Street Aberlour Scotland
$134 nightly
The price is $160 total per night
$160 total
Jan 28 - Jan 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
8.32 mi from city center
Located in Aberlour, The Station Hotel is a 5-minute drive from Macallan Distillery and 6 minutes from Speyside Cooperage.

The Aberlour Hotel
87 HIGH STREET Aberlour Scotland
Free Cancellation
Reserve now, pay when you stay
12.37 mi from city center
With a stay at The Aberlour Hotel in Aberlour, you'll be near the beach, just a 3-minute walk from Sandy Hole and 5 minutes by foot from The Linn Falls.

Hillhead Hideaways
Hillhead Farm Keith Scotland
$398 nightly
The price is $477 total per night
$477 total
Feb 9 - Feb 10
Total with taxes and fees
10.31 mi from city center
Located in Keith, Hillhead Hideaways is in a rural location, a 4-minute drive from Newmill Village Hall and 6 minutes from Strathisla Distillery.

The Pines Guesthouse
the pines east road Elgin Scotland
$112 nightly
The price is $134 total per night
$134 total
Jan 27 - Jan 28
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
3.8 mi from city center
With a stay at The Pines Guesthouse in Elgin, you'll be within a 10-minute walk of Elgin Cathedral and Elgin Museum.

The Royal Oak Hotel
34 Castle Terrace Buckie Scotland
$148 nightly
The price is $177 total per night
$177 total
Jan 27 - Jan 28
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
13.92 mi from city center
With a stay at The Royal Oak Hotel in Buckie, you'll be a 5-minute walk from Cullen Harbour and 8 minutes by foot from Cullen Millennium Garden.

The Seafield Arms
17-19 Seafield St Buckie Scotland
$128 nightly
The price is $153 total per night
$153 total
Jan 27 - Jan 28
Total with taxes and fees
14.31 mi from city center
With a stay at The Seafield Arms in Buckie, you'll be a 2-minute walk from Cullen Millennium Garden and 6 minutes by foot from Cullen Harbour.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
Urquhart hotels essential information
Accommodation | 456 hotels |
|---|---|
Lowest Price | $134 |
Highest Price | $477 |
Popular hotels | Craigellachie Hotel of Speyside, The Mansion House Hotel, Laichmoray Hotel, Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth, Golf View Hotel, Firth Hotel & Restaurant, The Station Hotel, The Aberlour Hotel, Hillhead Hideaways, The Pines Guesthouse, The Royal Oak Hotel, The Seafield Arms |
Most Recent Urquhart Hotel Reviews

Laichmoray Hotel
5 out of 5
Posted 8 hours ago
CheapTickets Verified Review
"One of the most wonderful hotels I've stayed in. Every aspect of the hotel is well organized and the staff are superb resulting in a peaceful and very restful stay."
A verified traveler stayed at Laichmoray Hotel
Top Picks
Hotels
- Hotels in Greensboro
- Hotels in Carradale
- Hotels near Indiana Dunes State Park
- Hotels near Lake Tapps
- Hotels in Kisumu
- Hotels in Sacramento
- Hotels in Santa Barbara
- Tahiti Village Resort & Spa
- Hotels with an Indoor Pool in Phnom Penh
- Dreams Vallarta Bay Resort & Spa - All Inclusive
- Hotels in Rosarito
- Hyatt Place Atlanta/Alpharetta/North Point Mall
- Hotels in Philadelphia
- Wilderness at the Smokies - Stone Hill Lodge
- Hotels near Taal Volcano
- Hotels in Talihina
Flights
- Flights from New York to Daytona Beach
- Flights from Seattle to Los Angeles
- Flights from Oklahoma City to Seattle
- Flights from Cleveland to Reno
- Flights from Newark to Fort Lauderdale
- Flights from Denver to St. George
- Flights from Minneapolis - St. Paul to New York
- Flights from Buffalo to Miami
- Flights from Phoenix to Jacksonville
- Flights from Denver to Tampa
- Cheap flights to Anchorage
- Cheap flights to Casa Grande
Packages






