Beginning of main content

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.


Check prices on hotels in Moray

Tonight Tonight 24 Oct - 25 Oct
This weekend This weekend 27 Oct - 29 Oct
Next weekend Next weekend 3 Nov - 5 Nov

Top 10 Hotels in Moray

See all 38 Hotels in Moray

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Eight Acres Hotel & Leisure Club

Eight Acres Hotel & Leisure Club

Morriston Road, Elgin
3.0 out of 5.0
Last booking: 1 day ago
1 others viewing this property now
3.3 out of 5 (24 reviews)

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 ...

£65

£65
River View Apartment

River View Apartment

4 Cathedral Court, Elgin
3.0 out of 5.0

Situated in Elgin, this apartment is within a 10-minute walk of Elgin Cathedral and Elgin Museum. Spynie Palace is 1.9 mi (3 km) away.

£71

£71
The Lodge Elgin

The Lodge Elgin

20 Duff Avenue, Elgin
3.5 out of 5.0
Last booking: 4 days ago
3 others viewing this property now
4.8 out of 5 (52 reviews)

Situated in Elgin, this guesthouse is within a 15-minute walk of Elgin Museum and Elgin Cathedral. Spynie Palace is 2.5 mi (4.1 km) away.

£64

£64
The Mansion House Hotel & Country Club

The Mansion House Hotel & Country Club

The Haugh, Elgin
4.0 out of 5.0
Last booking: 2 days ago
4.4 out of 5 (27 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 (3.9 km) away.

£128

£128
Innisfail

Innisfail

Cummingston, Elgin
4.0 out of 5.0
5.0 out of 5 (1 reviews)

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 Castle.

£75

£75
Ardgye House

Ardgye House

West Road A96, Elgin
4.0 out of 5.0
4.8 out of 5 (5 reviews)

Situated in Elgin, this guesthouse is within 6 mi (10 km) of Elgin Museum, Elgin Cathedral, and Duffus Castle. Spynie Palace and Burghead Visitor Centre are ...

£62

£62
Lossiemouth House

Lossiemouth House

33 Clifton Road, Moray, Lossiemouth
3.0 out of 5.0
4.0 out of 5 (1 reviews)

Situated in Lossiemouth, this guesthouse is 0.6 mi (0.9 km) from Moray Golf Club and within 6 mi (10 km) of Duffus Castle and Spynie Palace. Elgin Cathedral ...

£67

£67
Links Lodge - B&B

Links Lodge - B&B

Stotfield Road, Lossiemouth
4.0 out of 5.0
Last booking: 3 days ago
2 others viewing this property now
4.9 out of 5 (47 reviews)

Situated in Lossiemouth, this beach guesthouse is 0.1 mi (0.2 km) from Moray Golf Club and within 6 mi (10 km) of Duffus Castle and Spynie Palace. Elgin Museum ...

£71

£71
Knockomie Hotel

Knockomie Hotel

Grantown Road, Forres
4.0 out of 5.0

Situated in Forres, this inn is 1.2 mi (1.9 km) from Dallas Dhu Historic Distillery and 2.3 mi (3.6 km) from Suenos Stone. Brodie Castle and Pluscarden Abbey ...

£108

£108
Norland Bed & Breakfast

Norland Bed & Breakfast

Stotfield Road, Lossiemouth
4.0 out of 5.0
4.7 out of 5 (6 reviews)

Situated on the beach, this bed & breakfast is 0.1 mi (0.2 km) from Moray Golf Club and within 6 mi (10 km) of Duffus Castle and Elgin Museum. Spynie Palace ...

£71

£71
Map

Recent Reviews in Moray