Top 10 Hotels in Moray

See all 28 Hotels in Moray
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 (46 reviews)

Situated on a river, this spa hotel is within a 15-minute walk of Relax, Elgin Museum, and Elgin Cathedral. Spynie Palace i …

$151
Cardhu Country House
Cardhu Country House

Knockando, Aberlour AB38 7RY

3.0 out of 5.0
4.9 out of 5 (31 reviews)

Situated in a rural location, this bed & breakfast is 0.4 mi (0.6 km) from Cardhu Distillery and 1.3 mi (2 km) from Knockando …

Get Rates
Links Lodge - B&B
Links Lodge - B&B

Stotfield Road, Lossiemouth IV31 6QS

4.0 out of 5.0
4.8 out of 5 (140 reviews)

Situated in Lossiemouth, this beach guesthouse is within a 15-minute walk of Moray Golf Club and Harbour Treasures. Duffus …

Get Rates
Eight Acres Hotel & Leisure Club
Eight Acres Hotel & Leisure Club

Morriston Road, Elgin IV30 6UN

3.0 out of 5.0
3.4 out of 5 (97 reviews)

Situated in Elgin, this spa hotel is within 2 mi (3 km) of Relax, Elgin Museum, and Elgin Cathedral. Spynie Palace is 2.9 mi …

$96
The Lodge Elgin
The Lodge Elgin

20 Duff Avenue, Elgin IV30 1QS

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

Situated in Elgin, this guesthouse is within a 10-minute walk of Elgin Museum and Relax. Elgin Cathedral and Spynie Palace ar …

Get Rates
The Royal Hotel
The Royal Hotel

Station Road, Elgin IV30 1QW

3.0 out of 5.0

Situated near the beach, this hotel is within a 15-minute walk of Relax, Elgin Museum, and Elgin Cathedral. Spynie Palace i …

Get Rates
Ramnee Hotel
Ramnee Hotel

Victoria Road, Forres IV36 3BN

4.0 out of 5.0
4.2 out of 5 (19 reviews)

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

Get Rates
Kintrae B&B
Kintrae B&B

E Church Street, Buckie AB56 1ES

3.0 out of 5.0
4.8 out of 5 (23 reviews)

Situated in Buckie, this bed & breakfast is within 12 mi (20 km) of WDCS Wildlife Centre, Joiner’s Workshop & Visitor Centre, …

Get Rates
Stotfield Hotel
Stotfield Hotel

Stotfield Road, Lossiemouth IV31 6QS

3.0 out of 5.0
3.1 out of 5 (145 reviews)

Situated by the sea, this hotel is within a 15-minute walk of Moray Golf Club and Harbour Treasures. Spynie Palace and Duffus …

Get Rates
Norland Bed & Breakfast
Norland Bed & Breakfast

Stotfield Road, Lossiemouth IV31 6QP

4.0 out of 5.0
4.7 out of 5 (3 reviews)

Situated on the beach, this bed & breakfast is within 1 mi (2 km) of Moray Golf Club and Harbour Treasures. Duffus Castle and …

Get Rates

Recent Reviews in Moray

Hide content

Where to stay in Moray

Moray Hotel Guide

Expedia.com offers a selection of 28 hotels in Moray. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Moray. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the Moray neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Moray, Scotland now, including last minute deals!