Top 30 Hotels in Elgin

See all 8 Hotels in Elgin
The Mansion House Hotel & Country Club

The Mansion House Hotel & Country Club

The Haugh, Elgin IV30 1AW

4.0 out of 5.0
4.3 out of 5 (58 reviews)

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 …

$161
The Lodge Elgin

The Lodge Elgin

20 Duff Avenue, Elgin IV30 1QS

3.5 out of 5.0
4.8 out of 5 (174 reviews)

Situated in Elgin, this guesthouse is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.5 mi …

$115
Eight Acres Hotel & Leisure Club

Eight Acres Hotel & Leisure Club

Morriston Road, Elgin IV30 6UN

3.0 out of 5.0
3.5 out of 5 (106 reviews)

Situated in Elgin, this spa hotel is within 3 mi (5 km) of Elgin Museum, Elgin Cathedral, and Spynie Palace. Glen Moray …

$68
Ardgye House

Ardgye House

West Road A96, Elgin IV30 8UP

4.0 out of 5.0

Situated in Ardgye, this guesthouse is within 6 mi (10 km) of Elgin Museum, Elgin Cathedral, and Duffus Castle. Spynie Palace …

$84
The Royal Hotel

The Royal Hotel

Station Road, Elgin IV30 1QW

3.0 out of 5.0
3.5 out of 5 (8 reviews)

Situated in Elgin, this hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.6 mi (4.1 km …

$116
Elgin apartments

Elgin apartments

5 Lossie Wynd, Elgin IV30 1PU

3.0 out of 5.0
3 out of 5 (2 reviews)

Situated in Bishopmill, this apartment is within a 10-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.3 m …

$92
Innisfail

Innisfail

Cummingston, Elgin IV30 5XY

4.0 out of 5.0

Situated in Cummingston, this bed & breakfast is 1.7 mi (2.7 km) from Burghead Visitor Centre and 5 mi (8.1 km) from Duffus …

Get Rates
STB 4* Free Wifi Large Property & Garden Ideal for Family Functions

STB 4* Free Wifi Large Property & Garden Ideal for Family Functions

4 Birnie Road, Elgin IV30 6DZ

5 out of 5 (4 reviews)

Situated in a rural location, this cottage is 1.2 mi (2 km) from Elgin Museum and within 3 mi (5 km) of Elgin Cathedral and …

Get Rates
Links Lodge - B&B

Links Lodge - B&B

2.5 mi from Elgin
4.0 out of 5.0
4.9 out of 5 (147 reviews)

Situated in Branderburgh, this beach guesthouse is 0.1 mi (0.2 km) from Moray Golf Club and within 6 mi (10 km) of Duffus …

$90
The Station Hotel

The Station Hotel

3.5 mi from Elgin
4.0 out of 5.0
4.7 out of 5 (30 reviews)

Located in Rothes, this hotel is 0.3 mi (0.4 km) from Glen Grant Distillery and within 6 mi (10 km) of Macallan Distillery an …

$184

Recent Reviews in Elgin

Where to stay in Elgin

Elgin Hotel Guide

Top Elgin Accommodations

If you're planning an adventure in Elgin and need somewhere to lay your head in comfort, you have a small number of Expedia-listed establishments to take your pick of. There are 3 within 3 miles of the city heart.

Want to stay not far from all the action? The Eight Acres Hotel & Leisure Club and The Mansion House Hotel & Country Club might be perfect for you.

Gain a better understanding of this area's Christian heritage at Elgin Cathedral. The Lodge Elgin is a nearby option if you have your heart set on being close to this site.

If you're still searching, you might want to consider checking out the Links Lodge - B&B and the Stotfield Hotel, these accommodations are 6 miles and 6 miles from the city center of Elgin. The Ramnee Hotel and the Station Hotel are located 10 miles and 9 miles away.

There are a variety of accommodation options in Ballindalloch, which is located 25 miles to the south of Elgin. Hotel options here include the Glentorets B&B and Argyle Guest House.

If you are really into sports and like to watch live games, you might decide to head to Caledonian Stadium. For visitors who are interested in booking accommodation in the area around the stadium, the most convenient options are the Rocpool Reserve Hotel & Chez Roux Restaurant or the Glen Mhor Apartments.

How to Get to Elgin

Inverness Airport is a nearby airport for Elgin travelers, and is 30 miles away from Elgin. Conveniently located Expedia-listed hotels include the Dolphin Bay Suites and the Inchrye Bed & Breakfast.