Search 321,000 hotels worldwide.
Get the price guarantee available for your trip.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Situated on a river, this spa hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.4 mi (3.9 km) away.
Situated in Elgin, this spa hotel is within 3 mi (5 km) of Elgin Museum, Elgin Cathedral, and Spynie Palace. Glen Moray Distillery and Duffus Castle are also ...
Situated by the ocean, this farm stay is 2.1 mi (3.4 km) from Duffus Castle and within 6 mi (10 km) of Elgin Museum and Elgin Cathedral. Spynie Palace and Moray ...
Choosing where to stay in Elgin will be a breeze, with just 3 hotels to select from within a 3-mile radius of the city's center.
The Eight Acres Hotel & Leisure Club is just one of the Expedia-listed accommodations that are situated close to all the action.
Elgin Cathedral, this area's largest Catholic church, is an interesting cultural landmark. Jet setters who are excited by these types of attractions wind up booking their stay at the Mansion House Hotel & Country Club.
If you're still searching, the Links Lodge - B&B is a great choice that you might want to consider. 5 miles away from the heart of Elgin, it is not too hard to get to.
Nairn is 20 miles to the west of Elgin, and is where you'll find the Brodie Castle and Nairn Beach. The Golf View Hotel & Spa and The Newton Hotel are just some of the great accommodation options in Nairn. 20 miles to the southwest of Elgin is Grantown-on-Spey, home to the Craiglynne Hotel and Seafield Lodge Hotel. While visiting Grantown-on-Spey, set aside some time to check out the Grantown Museum and Lochindorb Castle.
Inverness is 35 miles away from Elgin. While you are in the area, be sure to explore the Eastgate Shopping Centre, Inverness Castle and the Inverness Museum and Art Gallery. The Bellfield Park and Inverness Cathedral are also worth visiting. Should you wish to stay in Inverness, be sure to check the latest deals at the Rocpool Reserve Hotel & Chez Roux Restaurant and Culloden House Hotel.