Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Moray United Kingdom Hotels & Motels

Find accommodations in Moray with the hotel list provided below. Find discounted hotel accommodations in or close to Moray, United Kingdom for your corporate or personal leisure travel. Discover the most favored Moray hotel and motel rooms. Browse the Moray area hotels to find the perfect lodging! Please use the provided map of the Moray hotels.

The Moray center is around 15 miles west of Leith Hall and Garden and 17 miles north of Lecht Ski Resort.

Moray Hotels/Accommodations

Mercure Inverness Hotel Church Street, Inverness, Scotland GB ~40.06 miles west of Moray
  • 4-star property
  • 121 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 7.9 /10 Hotel Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Ness Walk 12 Ness Walk, Inverness, Scotland GB ~40.16 miles west of Moray
  • Luxurious Five Star hotel
  • 47 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.3 /10 Hotel Reviews Call BookMore Details
Inverness Palace Hotel & Spa WorldHotel Distinctive 8 Ness Walk, Inverness, Scotland GB ~40.12 miles west of Moray
  • High end hotel
  • Pets are OK
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details
Kingsmills Hotel Culcabock Road, Inverness, Scotland GB ~39.37 miles west of Moray
  • 4 star hotel
  • 147 rooms in property
Call to Book
Add your dates for price
Very Good 8.7 /10 Latest Reviews Call BookMore Details
River Ness Hotel a member of Radisson Individuals CHURCH ST 83 97, Inverness, Scotland GB ~40.13 miles west of Moray
  • Four-star property
  • Fitness + Health Center
Call to Book
Add your dates for price
Very Good 8.9 /10 Review Score Call BookMore Details
B & B HOTEL Inverness 63 Academy Street, Inverness, Scotland GB ~40.09 miles west of Moray
  • Midscale hotel
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.3 /10 Review Score Call BookMore Details
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery 8 15 Ness Bank, Inverness, Scotland GB ~40.07 miles west of Moray
  • Four-star hotel
  • Check in: 4:00 PM - 11:30 PM
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
AC Hotel by Marriott Inverness GLEBE STREET, Inverness, Scotland GB ~40.26 miles west of Moray
  • Expensive hotel
  • Hotel has 191 rooms
Call to Book
Add your dates for price
Very Good 8.9 /10 Recent Reviews Call BookMore Details
Leonardo Hotel Aberdeen Union Square, Aberdeen, Scotland GB ~44.64 miles east of Moray
  • Four-star hotel
  • 203 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
Sandman Signature Aberdeen Hotel & Spa St. Andrew Street, Aberdeen, Scotland GB ~44.27 miles east of Moray
  • Mid-scale property
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.7 /10 Reviews Call BookMore Details
Holiday Inn Express Inverness by IHG Stoneyfield, Inverness, Scotland GB ~38.48 miles west of Moray
  • 3-star hotel
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Columba Hotel Inverness by Compass Hospitality 7 Ness Walk, Inverness, Scotland GB ~40.12 miles west of Moray
  • 3 star property
  • 4 floors in hotel
Call to Book
Add your dates for price
Average 7.6 /10 Guest Reviews Call BookMore Details
The Royal Highland Hotel Station Square, Inverness, Scotland GB ~39.98 miles west of Moray
  • Mid-scale property
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Courtyard by Marriott Inverness Airport Fresson Circle Dalcross, Inverness, Scotland GB ~34.62 miles west of Moray
  • Four star hotel
  • Pets Welcome
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Hilton Aberdeen TECA East Burn Road, Aberdeen, Scotland GB ~40.33 miles east of Moray
  • Expensive property
  • 4 floors in hotel
Call to Book
Add your dates for price
Very Good 8.7 /10 Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Residence Inn by Marriott Aberdeen Guestrow, Aberdeen, Scotland GB ~44.55 miles east of Moray
  • Affordable hotel
  • Hotel has 7 floors
Call to Book
Add your dates for price
Excellent 9.1 /10 Recent Reviews Call BookMore Details
Lochardil House Hotel Stratherrick Road, Inverness, Scotland GB ~40.24 miles west of Moray
  • High end hotel
  • 2 floors in property
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
Craigmonie Hotel Inverness by Compass Hospitality 9 Annfield Road, Inverness, Scotland GB ~39.58 miles west of Moray
  • 3-star hotel
  • 3 suites in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Read Reviews Call BookMore Details
Culloden House Hotel Culloden, Inverness, Scotland GB ~36.78 miles west of Moray
  • High end property
  • Check-in time: 3:00 PM - 11:00 PM
Call to Book
Add your dates for price
Excellent 9.8 /10 Guest Reviews Call BookMore Details
Loch Ness Country House Hotel Loch Ness Road, Inverness, Scotland GB ~41.80 miles west of Moray
  • Expensive hotel
  • Pets Allowed
Call to Book
Add your dates for price
Very Good 8.7 /10 Recent Reviews Call BookMore Details
Macdonald Drumossie Hotel Old Perth Road, Inverness, Scotland GB ~37.53 miles west of Moray
  • Four star property
  • 44 rooms in property
Call to Book
Add your dates for price
Very Good 8.1 /10 Latest Reviews Call BookMore Details
Rocpool Reserve 14 Culduthel Road, Inverness, Scotland GB ~39.97 miles west of Moray
  • Luxurious 5 Star hotel
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
The Redcliffe 1 Gordon Terrace, Inverness, Scotland GB ~39.95 miles west of Moray
  • 3 star property
  • Check-in: 3:00 PM - 11:00 PM
Call to Book
Add your dates for price
Very Good 8.6 /10 Reviews Call BookMore Details
Park Inn by Radisson Aberdeen 1 Justice Mill Lane, Aberdeen, Scotland GB ~44.30 miles east of Moray
  • Mid-scale hotel
  • 185 rooms in property
Call to Book
Add your dates for price
Very Good 8.2 /10 Reviews Call BookMore Details
Aloft by Marriott Aberdeen TECA Gough Burn Crescent, Aberdeen, Scotland GB ~40.29 miles east of Moray
  • 3-star hotel
  • Check in: 3:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.9 /10 Review Score Call BookMore Details
Courtyard by Marriott Aberdeen Airport Argyll Way Aberdeen Airport, Dyce, Aberdeen, Scotland GB ~39.35 miles east of Moray
  • High-end hotel
  • 6 floors in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Review Score Call BookMore Details
Glenmoriston Townhouse Hotel 20 Ness Bank, Inverness, Scotland GB ~40.10 miles west of Moray
  • High end property
  • Pets are Welcome
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
Leonardo Hotel and Conference Venue Aberdeen Airport Argyll Rd. Dyce, Aberdeen, Scotland GB ~39.27 miles east of Moray
  • Four star hotel
  • 2 floors in property
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
Crowne Plaza Aberdeen Airport by IHG 2 3 International Gate, Aberdeen, Scotland GB ~39.43 miles east of Moray
  • Midscale property
  • Pets Welcome
Call to Book
Add your dates for price
Very Good 8.8 /10 Read Reviews Call BookMore Details
Village Hotel Aberdeen Prime Four, Aberdeen, Scotland GB ~40.36 miles southeast of Moray
  • Midscale hotel
  • 148 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Malmaison Aberdeen 49 53 Queen's Road, Aberdeen, Scotland GB ~43.50 miles east of Moray
  • High-end hotel
  • Pets are Welcome
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Holiday Inn Express Aberdeen City Centre by IHG Chapel Street, Aberdeen, Scotland GB ~44.23 miles east of Moray
  • 3-star hotel
  • Check-in time: 2:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.2 /10 Read Reviews Call BookMore Details
Marcliffe North Deeside Rd. Pitfodels, Aberdeen, Scotland GB ~43.42 miles southeast of Moray
  • Luxurious Five Star property
  • Pets Welcome
Call to Book
Add your dates for price
Excellent 9.3 /10 Hotel Reviews Call BookMore Details
Aberdeen Airport Dyce Hotel Sure Hotel Collection by BW Farburn Terrace, Aberdeen, Scotland GB ~39.77 miles east of Moray
  • Mid-scale hotel
  • Hotel has an eco-friendly policy Learn more
Call to Book
Add your dates for price
Average 7.4 /10 Latest Reviews Call BookMore Details
Macdonald Morlich Hotel Macdonald Aviemore Resort, Aviemore, Scotland GB ~30.86 miles southwest of Moray
  • High end property
  • Check-in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Average 7.6 /10 Guest Reviews Call BookMore Details
Ardoe House Hotel & Spa South Deeside Road, Aberdeen, Scotland GB ~43.43 miles southeast of Moray
  • 3-star hotel
  • 3 floors in property
Call to Book
Add your dates for price
Very Good 8.7 /10 Review Score Call BookMore Details
The Chester Hotel 59 63 Queens Road, Aberdeen, Scotland GB ~43.48 miles east of Moray
  • Four-star hotel
  • Check-in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Mercure Aberdeen Caledonian Hotel 10 14 Union Terrace, Aberdeen, Scotland GB ~44.40 miles east of Moray
  • Four-star property
  • Hotel has 83 rooms
Call to Book
Add your dates for price
Very Good 8.1 /10 Review Score Call BookMore Details
Beaufort Hotel 11 Culduthel Road, Inverness, Scotland GB ~39.97 miles west of Moray
  • Mid-scale hotel
  • Pet Friendly
Call to Book
Add your dates for price
Average 7.9 /10 Hotel Reviews Call BookMore Details
Holiday Inn Aberdeen West by IHG Westhill, Westhill, Scotland GB ~38.49 miles southeast of Moray
  • Four-star hotel
  • Pets are OK
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Craigellachie Hotel of Speyside Victoria Street, Aberlour, Scotland GB ~3.46 miles northwest of Moray
  • High-end property
  • Hotel has 26 rooms
Call to Book
Add your dates for price
Excellent 9.1 /10 Hotel Reviews Call BookMore Details
Jacobite house 53 Church Street, Inverness, Scotland GB ~40.08 miles west of Moray
  • Affordable property
  • Hotel has 3 floors
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score Call BookMore Details
Coylumbridge Resort Hotel Aviemore Invernesshire, Aviemore, Scotland GB ~30.67 miles southwest of Moray
  • Four star property
  • 3 floors in property
Call to Book
Add your dates for price
Average 7.5 /10 Review Score Call BookMore Details
Leonardo Inn Aberdeen Airport Argyll Rd. Dyce, Aberdeen, Scotland GB ~39.25 miles east of Moray
  • 3 star hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.4 /10 Recent Reviews Call BookMore Details
Macdonald Aviemore Highland Hotel Macdonald Aviemore Resort, Aviemore, Scotland GB ~30.27 miles southwest of Moray
  • Four-star hotel
  • Check-in time: 4:00 PM - midnight
Call to Book
Add your dates for price
Average 7.8 /10 Recent Reviews Call BookMore Details
Rox Hotel Aberdeen by Compass Hospitality 17 23 Market Street, Aberdeen, Scotland GB ~44.62 miles east of Moray
  • Affordable hotel
  • 32 rooms in property
Call to Book
Add your dates for price
Average 7.4 /10 Reviews Call BookMore Details
Holiday Inn Express Aberdeen Airport by IHG 3 International Gate, Aberdeen, Scotland GB ~39.38 miles east of Moray
  • Affordable property
  • 193 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score Call BookMore Details
Aye Stay 15 Bishops Road, Inverness, Scotland GB ~40.32 miles west of Moray
  • Mid-scale hotel
  • Check in: 4:00 PM - 10:00 PM
Call to Book
Add your dates for price
Excellent 9.6 /10 Reviews Call BookMore Details
Hampton by Hilton Aberdeen Airport Harvest Way D2 Business Park, Aberdeen, Scotland GB ~39.20 miles east of Moray
  • Three Star property
  • Check in: 3:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
MacDougall Clansman Hotel 103 Church Street, Inverness, Scotland GB ~40.13 miles west of Moray
  • 2 star property
  • 14 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Read Reviews Call BookMore Details

Next: See My Moray Hotels with Pricing

FAQs about hotels in Moray

What are the top rated hotels in Moray?

Culloden House Hotel, Aye Stay and Ness Walk are the best rated hotels based on customer reviews in the last 365 days.

What are the top luxurious hotels in Moray?

Ness Walk, Rocpool Reserve and Marcliffe are the top 3 luxury hotels near Moray city center.

What hotels are closest to the city center of Moray?

Craigellachie Hotel of Speyside, Macdonald Aviemore Highland Hotel, and Coylumbridge Resort Hotel are the properties closest to Moray city center.

What are the most popular independent hotels in Moray?

Fishermans, The Osprey Hotel and Deveron Lodge B & B are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Moray?

Residence Inn by Marriott Aberdeen, Courtyard by Marriott Aberdeen Airport and Courtyard by Marriott Inverness Airport are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best IHG hotels in Moray?

Crowne Plaza Aberdeen Airport by IHG, Holiday Inn Aberdeen West by IHG and Holiday Inn Express Aberdeen Airport by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top