My searches My Search History:‎ Reset all Loading.... Hotels viewed Recent Hotels Viewed:‎ Reset all Loading.... Languages : DanskDeutschEnglishEspañolFrançaisHrvatskiIndonesiaItalianoLatviskiLietuviųMagyarMelayu NederlandsNorskPolskiPortuguêsPусскомRomânăSlovenčinaSlovenščina SuomiSvenskaTiếng ViệtTürkçe ČeštinaΕλληνικάУкраїнськаעבריתالعربيةहिंदूภาษาไทย日本語简体中文繁體中文한국어 US$ Top currencies : AU$Australian Dollar £British Pound Euro SG$Singapore Dollar TH฿Thai Baht US$US Dollar All currencies : AEDArab Emirates Dirham AU$Australian Dollar BRLBrazilian Real £British Pound CA$Canadian Dollar CNYChinese Yuan HRKCroatian Kuna CZKCzech Koruna DKKDanish Krone Euro HK$Hong Kong Dollar HUFHungarian Forint INRIndian Rupee IDRIndonesian Rupiah ILSIsraeli Shekel ¥Japanese Yen MYRMalaysian Ringgit NZ$New Zealand Dollar NOKNorwegian Krone PKRPakistan Rupee PHPPhilippine Peso PLNPolish Zloty RONRomanian Leu RUBRussian Ruble SARSaudi Riyal SG$Singapore Dollar ZARSouth African Rand KRWSouth Korean Won SEKSwedish Krona CHFSwiss Franc TW$Taiwan Dollar TH฿Thai Baht TRYTurkish Lira US$US Dollar UAHUkrainian Hryvnia VNDVietnamese Dong

Real Deals on Moray hotels - save up to 88%*

Compare hotel prices on 278 booking sites in 1 search

Latest deals for Moray hotels
Show all Moray hotels
Mayfield Bed & Breakfast Forres 10/10 Superb Forres DETAILS SHARE Norland Bed & Breakfast 10/10 Superb Lossiemouth DETAILS SHARE Trochelhill Country House Bed and Breakfast 10/10 Superb Fochabers DETAILS SHARE Reiver House Bed and Breakfast 10/10 Superb Forres DETAILS SHARE Tighnabruaich Annex 9.9/10 Superb Lossiemouth DETAILS SHARE Links Lodge Lossiemouth 9.8/10 Superb Lossiemouth DETAILS SHARE
Suggested Moray hotels
Show all Moray hotels
Mayfield Bed & Breakfast Forres
Moray 10 /10Superb
Mayfield Bed & Breakfast Forres has 4 stars in Forres - Moray, rated 10 /10, "Superb". This bed & breakfast is about 4.8 km. from RAF Kinloss (FSS), ...
Norland Bed & Breakfast
Moray 10 /10Superb
Norland Bed & Breakfast has 4 stars in Lossiemouth - Moray, rated 10 /10, "Superb". This bed & breakfast is about 3.3 km. from RAF Lossiemouth (LMO), ...
Trochelhill Country House Bed and Breakfast
Moray 10 /10Superb
Trochelhill Country House Bed and Breakfast has 4 stars in Fochabers - Moray, rated 10 /10, "Superb". This bed & breakfast is about 16 km. from RAF ...
Reiver House Bed and Breakfast
Moray 10 /10Superb
Reiver House Bed and Breakfast has 2 stars in Forres - Moray, rated 10 /10, "Superb". This bed & breakfast is about 4.5 km. from RAF Kinloss (FSS), ...
Tighnabruaich Annex
Moray 9.9 /10Superb
Tighnabruaich Annex has 3 stars with 1 apartment in Lossiemouth - Moray, rated 9.9 /10, "Superb". This apartment is about 2.8 km. from RAF ...
Links Lodge Lossiemouth
Moray 9.8 /10Superb
Links Lodge Lossiemouth has 4 stars with 5 rooms in Lossiemouth - Moray, rated 9.8 /10, "Superb". This family friendly bed & breakfast is about 3.1 ...
Glentorets Bed & Breakfast
Moray 9.8 /10Superb
Glentorets Bed & Breakfast has 3 stars in Tomintoul - Moray, rated 9.8 /10, "Superb". This bed & breakfast is about 45 km. from RAF Kinloss (FSS), ...
Lossiemouth Haven
Moray 9.8 /10Superb
Lossiemouth Haven has 3 stars with 1 apartment in Lossiemouth - Moray, rated 9.8 /10, "Superb". This family friendly apartment is about 3.4 km. from ...
Cardhu Country House
Moray 9.8 /10Superb
Cardhu Country House has 2 stars with 6 rooms in Aberlour - Moray, rated 9.8 /10, "Superb". This pet friendly residence is about 23 km. from RAF ...
Cluny Bank Hotel
Moray 9.6 /10Superb
A historic Victorian property in a tranquil residential suburb near the A96, within walking distance of the town centre.
The Station Hotel
Moray 9.5 /10Superb
The Station Hotel has 4 stars with 15 rooms in Rothes - Moray, rated 9.5 /10, "Superb". This family friendly hotel is about 21 km. from RAF ...
Lodge Elgin Guest House
Moray 9.5 /10Superb
Lodge Elgin Guest House has 3 stars in Elgin - Moray, rated 9.5 /10, "Superb". This bed & breakfast is about 7 km. from RAF Lossiemouth (LMO), ...
Argyle Guest House Tomintoul
Moray 9.3 /10Superb
Tourist type bed and breakfast enjoying a central location in Cairngorm National Park and Tomintoul
Tullochwood Lodges
Moray 9.1 /10Superb
Tullochwood Lodges has 4 stars with 20 rooms in Forres - Moray, rated 9.1 /10, "Superb". This family friendly, pet friendly residence is about 8 km. ...
West End Guest House Elgin
Moray 9.0 /10Superb
West End Guest House Elgin has 4 stars in Elgin - Moray, rated 9.0 /10, "Superb". This family friendly guest house is about 7 km. from RAF ...
Royal Hotel Elgin
Moray 9.0 /10Superb
Royal Hotel Elgin has 3 stars in Elgin - Moray, rated 9.0 /10, "Superb". This family friendly hotel is about 7 km. from RAF Lossiemouth (LMO), ...
Archiestown Hotel
Moray 8.9 /10Very Good
Archiestown Hotel has 3 stars with 9 rooms in Archiestown - Moray, rated 8.9 /10, "Very Good". This family friendly hotel is about 25 km. from RAF ...
Cullen Bay Hotel
Moray 8.9 /10Very Good
Cullen Bay Hotel has 3 stars with 14 rooms in Cullen - Moray, rated 8.9 /10, "Very Good". This hotel is about 31 km. from RAF Lossiemouth (LMO), ...
Dowans Hotel
Moray 8.8 /10Very Good
Dowans Hotel has 3 stars with 17 rooms in Aberlour - Moray, rated 8.8 /10, "Very Good". This hotel is about 27 km. from RAF Lossiemouth (LMO), ...
Sunninghill Hotel
Moray 8.8 /10Very Good
Sunninghill Hotel has 3 stars with 23 rooms in Elgin - Moray, rated 8.8 /10, "Very Good". This hotel is about 7 km. from RAF Lossiemouth (LMO), ...
Knockomie Hotel
Moray 8.7 /10Very Good
Located close to the town centre, this hotel is situated in Forres. Public transport departs from stops just 500 m from the hotel. The nearest beach ...
Mansion House Elgin
Moray 8.7 /10Very Good
Mansion House Elgin has 3 stars with 23 rooms in Elgin - Moray, rated 8.7 /10, "Very Good". This hotel is about 6 km. from RAF Lossiemouth (LMO), ...
Premier Inn Elgin
Moray 8.7 /10Very Good
Premier Inn Elgin has 3 stars with 62 rooms in Elgin - Moray, rated 8.7 /10, "Very Good". This family friendly hotel is about 7 km. from RAF ...
Southbank Guest House
Moray 8.7 /10Very Good
Southbank Guest House has 3 stars with 15 rooms in Elgin - Moray, rated 8.7 /10, "Very Good". This family friendly guest house is about 7 km. from ...
Highlander Inn
Moray 8.6 /10Very Good
Highlander Inn has 3 stars with 5 rooms in Craigellachie - Moray, rated 8.6 /10, "Very Good". This hotel is about 26 km. from RAF Lossiemouth (LMO), ...
Uralla B&B Guest House
Moray 8.4 /10Very Good
Traditional bed and breakfast set near the heart of Forres, close to fishing and walking trails
Craigellachie Hotel
Moray 8.3 /10Very Good
A historic Victorian country house situated on the A95 and located close to Aberlour Distillery.
Eastbank Hotel Rothes
Moray 8.3 /10Very Good
Eastbank Hotel Rothes has 3 stars with 13 rooms in Rothes - Moray, rated 8.3 /10, "Very Good". This hotel is about 21 km. from RAF Lossiemouth (LMO), ...
Laichmoray Hotel
Moray 8.3 /10Very Good
Laichmoray Hotel has 3 stars with 34 rooms in Elgin - Moray, rated 8.3 /10, "Very Good". This family friendly hotel is about 7 km. from RAF ...
Mill House and Restaurant Buckie
Moray 8.3 /10Very Good
Mill House and Restaurant Buckie has 2 stars in Buckie - Moray, rated 8.3 /10, "Very Good". This hotel is about 20 km. from RAF Lossiemouth (LMO), ...
Norlaggan Guest House
Moray 8.2 /10Very Good
Budget friendly family run guesthouse in Speyside, in the village of Aberlour and close to the walk paths
Ramnee Hotel
Moray 8.1 /10Very Good
Surrounded by stunning leafy gardens, in the beautiful town of Forres, just off Victoria Road
Aberlour Hotel
Moray 8.0 /10Very Good
A traditional Highland base in Scotland's Speyside, ideal for walking trips around the countryside and in the historic village
Gordon & Richmond Hotel
Moray 8.0 /10Very Good
The hotel looks out over the market square of Tomintoul, a pretty locality nestled between the Cairngorms, in the largest national park in the United ...
Gordon Arms Hotel Fochabers
Moray 8.0 /10Very Good
Gordon Arms Hotel Fochabers has 3 stars with 17 rooms in Fochabers - Moray, rated 8.0 /10, "Very Good". This pet friendly hotel is about 17 km. from ...
Torr House Premium Budget Central Hotel
Moray 8.0 /10Very Good
Torr House Premium Budget Central Hotel has 3 stars with 8 rooms in Elgin - Moray, rated 8.0 /10, "Very Good". This family friendly hotel is about 7 ...
Clifton Hotel Lossiemouth
Moray 8.0 /10Very Good
Clifton Hotel Lossiemouth has 2 stars with 6 rooms in Lossiemouth - Moray, rated 8.0 /10, "Very Good". This family friendly hotel is about 3.8 km. ...
The Mansefield Hotel
Moray 7.8 /10Good
The Mansefield Hotel has 4 stars with 41 rooms in Elgin - Moray, rated 7.8 /10, "Good". This hotel is about 7 km. from RAF Lossiemouth (LMO), ...
Grant Arms Hotel
Moray 7.8 /10Good
Grant Arms Hotel has 3 stars with 4 rooms in Cullen - Moray, rated 7.8 /10, "Good". This pet friendly hotel is about 30 km. from RAF Lossiemouth ...
Richmond Arms Hotel
Moray 7.6 /10Good
Richmond Arms Hotel has 2 stars with 20 rooms in Tomintoul - Moray, rated 7.6 /10, "Good". This pet friendly, family friendly hotel is about 45 km. ...
Glen Avon Hotel Tomintoul
Moray 7.6 /10Good
In the middle of Scotland's Highlands, overlooking Tomintoul village square, less than 10 kilometres from the ski field
Crerar Eight Acres Hotel
Moray 7.0 /10Good
A tourist type accommodation offering situated in Speyside, close to a few tourist attractions and leisure facilities.
Crown and Anchor Inn
Moray 7.0 /10Good
Crown and Anchor Inn has 3 stars with 7 rooms in Findhorn - Moray, rated 7.0 /10, "Good". This hotel is about 3.3 km. from RAF Kinloss (FSS), ...
Stotfield Hotel
Moray 6.5 /10Pleasant
Family run and conveniently positioned for following the Whisky Trail and accessing the beach, boasting a sauna and gym
Bayview Hotel Cullen
Moray
Bayview Hotel Cullen has 4 stars in Cullen - Moray. This hotel is about 31 km. from RAF Lossiemouth (LMO), Lossiemouth.
Brough House
Moray
Brough House has 4 stars in Kinloss - Moray. This family friendly bed & breakfast is about 2.3 km. from RAF Kinloss (FSS), Kinloss.
Parrandier The Old Church of Urquhart Bed & Breakfast
Moray
Parrandier The Old Church of Urquhart Bed & Breakfast has 4 stars in Elgin - Moray. This hotel is about 9 km. from RAF Lossiemouth (LMO), ...
Braehead Villa
Moray
Braehead Villa has 3 stars in Dufftown - Moray. This bed & breakfast is about 32 km. from RAF Lossiemouth (LMO), Lossiemouth.
Craighurst Guest House
Moray
Craighurst Guest House is yours to discover. Come to the heart of the Whisky Country and enjoy the historic town of Keith. Follow the tree-lined ...
Delnashaugh Hotel
Moray
Located in beautiful Ballindalloch this is a traditional Scottish hotel with a big highland welcome. Rooms are en-suite and there are tea and coffee ...
Moray hotels map
+ -