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".
Norland Bed & Breakfast
Moray 10 /10Superb
Norland Bed & Breakfast has 4 stars in Lossiemouth - Moray, rated 10 /10, "Superb".
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".
Reiver House Bed and Breakfast
Moray 10 /10Superb
Reiver House Bed and Breakfast has 2 stars in Forres - Moray, rated 10 /10, "Superb".
Tighnabruaich Annex
Moray 9.9 /10Superb
Tighnabruaich Annex with 1 apartment in Lossiemouth - Moray, rated 9.9 /10, "Superb".
Links Lodge Lossiemouth
Moray 9.8 /10Superb
Links Lodge Lossiemouth has 4 stars with 5 rooms in Lossiemouth - Moray, rated 9.8 /10, "Superb".
Glentorets Bed & Breakfast
Moray 9.8 /10Superb
Glentorets Bed & Breakfast has 3 stars in Tomintoul - Moray, rated 9.8 /10, "Superb".
Cardhu Country House
Moray 9.8 /10Superb
Cardhu Country House has 2 stars with 6 rooms in Aberlour - Moray, rated 9.8 /10, "Superb".
Lossiemouth Haven
Moray 9.8 /10Superb
Lossiemouth Haven with 1 apartment in Lossiemouth - Moray, rated 9.8 /10, "Superb".
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".
Lodge Elgin Guest House
Moray 9.5 /10Superb
Lodge Elgin Guest House has 3 stars in Elgin - Moray, rated 9.5 /10, "Superb".
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".
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".
Royal Hotel Elgin
Moray 9.0 /10Superb
Royal Hotel Elgin has 3 stars in Elgin - Moray, rated 9.0 /10, "Superb".
Archiestown Hotel
Moray 8.9 /10Very Good
Archiestown Hotel has 3 stars with 9 rooms in Archiestown - Moray, rated 8.9 /10, "Very Good".
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".
Dowans Hotel
Moray 8.8 /10Very Good
Dowans Hotel has 3 stars with 17 rooms in Aberlour - Moray, rated 8.8 /10, "Very Good".
Sunninghill Hotel
Moray 8.8 /10Very Good
Sunninghill Hotel has 3 stars with 23 rooms in Elgin - Moray, rated 8.8 /10, "Very Good".
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".
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".
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".
Highlander Inn
Moray 8.6 /10Very Good
Highlander Inn has 3 stars with 5 rooms in Craigellachie - Moray, rated 8.6 /10, "Very Good".
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".
Laichmoray Hotel
Moray 8.3 /10Very Good
Laichmoray Hotel has 3 stars with 34 rooms in Elgin - Moray, rated 8.3 /10, "Very Good".
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".
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".
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".
Elgin Central Guest House
Moray 8.0 /10Very Good
Elgin Central Guest House with 8 rooms in Elgin - Moray, rated 8.0 /10, "Very Good".
The Mansefield Hotel
Moray 7.8 /10Good
The Mansefield Hotel has 4 stars with 41 rooms in Elgin - Moray, rated 7.8 /10, "Good".
Grant Arms Hotel
Moray 7.8 /10Good
Grant Arms Hotel with 4 rooms in Cullen - Moray, rated 7.8 /10, "Good".
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
Richmond Arms Hotel
Moray 7.6 /10Good
Richmond Arms Hotel with 20 rooms in Tomintoul - Moray, rated 7.6 /10, "Good".
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 with 7 rooms in Findhorn - Moray, rated 7.0 /10, "Good".
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.
Brough House
Moray
Brough House has 4 stars in Kinloss - Moray.
Parrandier The Old Church of Urquhart Bed & Breakfast
Moray
Parrandier The Old Church of Urquhart Bed & Breakfast has 4 stars in Elgin - Moray.
Braehead Villa
Moray
Braehead Villa has 3 stars in Dufftown - Moray.
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
+ -