The Best Moray Hotels

Recommended hotels and other accommodation in Moray

Includes hotels in:  Aberlour  Buckie  Elgin  Forres  Rothes  Tomintoul

Search All Moray Accommodation or browse our top hotel choices below


 

Station Hotel

Rothes

  • hotel
  • -
  • 4* hotel
  • -
  • small hotel
  • -
  • family-friendly
  • -
  • great reviews
  • -
  • central location
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • free WiFi
  • -
  • parking

a blend of classic tradition and modern luxury, there are individually designed rooms and a whiskey wall with 500 blends and malts

  • hotel
  • -
  • 3* hotel
  • -
  • family-friendly
  • -
  • great reviews
  • -
  • close to station
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • terrace
  • -
  • own garden
  • -
  • free WiFi
  • -
  • parking

offers individually styled rooms, a restaurant serving traditional and modern dishes and a choice of over a 160 malt whiskies in the bar

  • hotel
  • -
  • 3* hotel
  • -
  • great reviews
  • -
  • close to station
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • own garden
  • -
  • free WiFi
  • -
  • parking

within walking distance of the town centre and station, this welcoming, family-run hotel is ideally located and it offers bright and airy rooms

Craigellachie Hotel

Craigellachie

  • hotel
  • -
  • 4* hotel
  • -
  • family-friendly
  • -
  • pets allowed
  • -
  • character property
  • -
  • great reviews
  • -
  • village location
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • terrace
  • -
  • own garden
  • -
  • free WiFi
  • -
  • parking

historic hotel, in a pretty Speyside village, that has a famous bar stocked with over 1,000 whiskies, elegant bedrooms and field to fork dining

Aberlour Hotel

Aberlour

  • hotel
  • -
  • 3* hotel
  • -
  • small hotel
  • -
  • family-friendly
  • -
  • pets allowed
  • -
  • great reviews
  • -
  • central location
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • terrace
  • -
  • own garden
  • -
  • free WiFi
  • -
  • parking

in the centre of the mile-long High Street of a peaceful Speyside village, this family-run hotel serves home-cooked meals utilising local produce

The Mash Tun

Aberlour

  • inn
  • -
  • small hotel
  • -
  • family-friendly
  • -
  • character property
  • -
  • great reviews
  • -
  • waterfront location
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • free WiFi
  • -
  • parking

a characterful riverside inn on the Speyside whisky trail; the excellent whisky bar is complemented by fine dining and elegant renovated rooms

Dowans Hotel

Aberlour

  • hotel
  • -
  • small hotel
  • -
  • character property
  • -
  • romantic retreat
  • -
  • great reviews
  • -
  • restaurant
  • -
  • bar
  • -
  • lounge
  • -
  • terrace
  • -
  • own garden
  • -
  • free WiFi
  • -
  • parking

an elegant hotel that combines period character with contemporary décor, it is ideally located to enjoy the many outdoor pursuits in the area

  • hotel
  • -
  • 4* hotel
  • -
  • small hotel
  • -
  • family-friendly
  • -
  • great reviews
  • -
  • central location
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • terrace
  • -
  • free WiFi
  • -
  • parking

on the NE250 tourist trail, this boutique-style hotel boasts a choice of two restaurants, serving locally sourced dishes, and contemporary rooms

Victoria Hotel

Portknockie

  • hotel
  • -
  • small hotel
  • -
  • pets allowed
  • -
  • great reviews
  • -
  • village location
  • -
  • bar
  • -
  • free WiFi

situated in a picturesque fishing village, a traditional hotel featuring rooms equipped for a comfortable stay and a popular and sociable bar

Ramnee Hotel

Forres

  • hotel
  • -
  • 4* hotel
  • -
  • small hotel
  • -
  • family-friendly
  • -
  • pets allowed
  • -
  • character property
  • -
  • restaurant
  • -
  • bar
  • -
  • lounge
  • -
  • terrace
  • -
  • own garden
  • -
  • free WiFi
  • -
  • parking

an Edwardian villa built in the Arts and Crafts style and set in leafy grounds, in keeping with the style the rooms are traditionally decorated

Royal Hotel

Elgin

  • hotel
  • -
  • 3* hotel
  • -
  • small hotel
  • -
  • close to station
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • terrace
  • -
  • free WiFi
  • -
  • parking

a traditional hotel situated just moments from the railway station and under a 10 minute walk from town centre shops and restaurants

  • hotel
  • -
  • 4* hotel
  • -
  • family-friendly
  • -
  • great reviews
  • -
  • central location
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • lounge
  • -
  • terrace
  • -
  • own garden
  • -
  • free WiFi
  • -
  • parking

an independent hotel offering stylish rooms, a restaurant serving an extensive dinner menu and a bar with over 400 bottles of malt whisky

  • inn
  • -
  • pets allowed
  • -
  • great reviews
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • lounge
  • -
  • own garden
  • -
  • free WiFi

this traditional seaside inn has been elegantly refurbished, and receives high review scores for the high quality rooms and convivial atmosphere

  • inn
  • -
  • family-friendly
  • -
  • pets allowed
  • -
  • great reviews
  • -
  • village location
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • lounge
  • -
  • free WiFi

a great base from which to explore the Speyside distilleries, this friendly inn provides spacious, well-appointed rooms and a convivial bar

  • hotel
  • -
  • small hotel
  • -
  • family-friendly
  • -
  • pets allowed
  • -
  • seafront location
  • -
  • near beach
  • -
  • great views
  • -
  • restaurant
  • -
  • bar
  • -
  • lounge
  • -
  • own garden
  • -
  • free WiFi
  • -
  • parking

from its elevated spot this family-run hotel enjoys views over Cullen Bay, the rooms are well presented rooms and there is an elegant restaurant

  • inn
  • -
  • country inn
  • -
  • small hotel
  • -
  • great reviews
  • -
  • central location
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • free WiFi
  • -
  • parking

this town-centre inn boasts large, comfortable rooms and a convivial bar restaurant, just a 12 minute walk from the historic Glenfiddich distillery

  • hotel
  • -
  • country inn
  • -
  • family-friendly
  • -
  • pets allowed
  • -
  • character property
  • -
  • village location
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • lounge
  • -
  • free WiFi
  • -
  • parking

enjoy a wee dram from the 150 single malt whiskies, many from the Speyside area, that are offered in the 2 bars of this traditional hotel

  • hotel
  • -
  • 3* hotel
  • -
  • family-friendly
  • -
  • pets allowed
  • -
  • restaurant
  • -
  • bar
  • -
  • spa
  • -
  • indoor pool
  • -
  • gym/fitness
  • -
  • own garden
  • -
  • free WiFi
  • -
  • parking

rooms are stylishly decorated and have a modern Scottish twist, the leisure club has a spa bath, sauna and offers relaxing spa treatments

Highlander Inn

Aberlour

  • inn
  • -
  • country inn
  • -
  • small hotel
  • -
  • family-friendly
  • -
  • pets allowed
  • -
  • great reviews
  • -
  • village location
  • -
  • restaurant
  • -
  • place(s) to eat nearby
  • -
  • bar
  • -
  • terrace
  • -
  • free WiFi
  • -
  • parking

a cosy and welcoming village inn that has a renowned whisky bar, an outdoor patio and well-appointed rooms decorated in a traditional style

  • hotel
  • -
  • 4* hotel
  • -
  • character property
  • -
  • restaurant
  • -
  • bar
  • -
  • lounge
  • -
  • indoor pool
  • -
  • gym/fitness
  • -
  • terrace
  • -
  • own garden
  • -
  • free WiFi
  • -
  • parking

an elegant 19th century house built in a Scottish Baronial style set in its own grounds on the banks of the River Lossie close to the town centre

Show more