Beginning of main content
Nectar
Collect Nectar points

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Moray

Tonight Tonight 23 Feb - 24 Feb
This weekend This weekend 23 Feb - 25 Feb
Next weekend Next weekend 2 Mar - 4 Mar

Top 10 Hotels in Moray

See all 51 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.

The Mansion House Hotel & Country Club

The Mansion House Hotel & Country Club

The Haugh, Elgin
4.5 out of 5.0
Last booking: 1 day ago
2 others viewing this property now

Situated on the riverfront, 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.

Get Rates

Get Rates
The Lodge Elgin

The Lodge Elgin

20 Duff Avenue, Elgin
4.0 out of 5.0

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.

Get Rates

Get Rates
Norland Bed & Breakfast

Norland Bed & Breakfast

Stotfield Road, Lossiemouth
4.5 out of 5.0
Last booking: 9 hours ago

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

£71

£71
Stotfield Hotel

Stotfield Hotel

Stotfield Road, Lossiemouth
3.5 out of 5.0
Last booking: 13 hours ago

Situated in Lossiemouth, this golf hotel is 0 mi (0 km) from Moray Golf Club and within 6 miles (10 km) of Spynie Palace and Duffus Castle. Elgin Museum and ...

Get Rates

Get Rates
Ardgye House

Ardgye House

West Road A96, Elgin
4.5 out of 5.0
Last booking: 2 days ago

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

Get Rates

Get Rates
Innisfail

Innisfail

Cummingston, Elgin
4.5 out of 5.0

Situated in Cummingston, this bed & breakfast is in the same area as Burghead Visitor Centre and Duffus Castle.

Get Rates

Get Rates
Eight Acres Hotel & Leisure Club

Eight Acres Hotel & Leisure Club

Morriston Road, Elgin
3.5 out of 5.0
Last booking: 13 hours ago
5 others viewing this property now

Situated in Elgin, this spa hotel is within 3 miles (5 km) of Elgin Museum, Elgin Cathedral and Spynie Palace. Glen Moray Distillery and Duffus Castle are also ...

Get Rates

Get Rates
The Station Hotel

The Station Hotel

51 New Street, Aberlour
4.0 out of 5.0
Last booking: 1 day ago

Located in Rothes, this hotel is 0.3 mi (0.4 km) from Glen Grant Distillery and within 6 miles (10 km) of Macallan Distillery and Speyside Cooperage. Aberlour ...

Get Rates

Get Rates
Links Lodge - B&B

Links Lodge - B&B

Stotfield Road, Lossiemouth
4.5 out of 5.0
Last booking: 5 days ago

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

£66

£66
Ramnee Hotel

Ramnee Hotel

Victoria Road, Forres
4.5 out of 5.0

Situated in Forres, this hotel is within 1 mile (2 km) of Suenos Stone and Ben Romach Distillery. Dallas Dhu Historic Distillery is 2.4 mi (3.8 km) away.

Get Rates

Get Rates
Map

Recent Reviews in Moray

Explore Moray


Explore Moray with Expedia's Travel Guides to find the best flights, cars, holiday packages and more!