Map of the best Hotels in Moray

We have searched high and low to find the best hotels in Moray.

Use our easy to use hotel map or comprehensive accommodation listings to find the right Moray hotel for you.

Zoom LevelLatitudeLongitude
653.521968-2.164306
Search by Postcode

Post Towns in Moray


Premier Inn Elgin

Premier Inn Elgin
Number of Rooms: 62
15 Linkwood Way
Elgin
IV30 1HY
Book Now

Crerar Eight Acres Hotel

Crerar Eight Acres Hotel
Number of Rooms: 53
Morriston Road
Elgin
IV30 6UL
Book Now

Stotfield Hotel

Stotfield Hotel
Number of Rooms: 46
Stotfield Road
Lossiemouth, Elgin
IV31 6QS
Book Now

The Mansefield Hotel

The Mansefield Hotel
Number of Rooms: 41
2 Mayne Road, Elgin, Moray
Elgin
IV30 1NY
Book Now

Laichmoray Hotel

Laichmoray Hotel
Number of Rooms: 34
Maisondieu Road
Elgin
IV30 1QR
Book Now

Sunninghill Hotel

Sunninghill Hotel
Number of Rooms: 23
Hay Street
Elgin
IV30 1NH
Book Now

Mansion House Hotel

Mansion House Hotel
Number of Rooms: 23
The Haugh
Elgin
IV30 1AW
Book Now

The Royal Hotel

The Royal Hotel
Number of Rooms: 18
Station road
Elgin
IV30 1QW
Book Now

Ramnee Hotel

Ramnee Hotel
Number of Rooms: 18
Victoria Road
Forres
IV36 3BN
Book Now

Gordon Arms Hotel

Gordon Arms Hotel
Number of Rooms: 17
80 High Street
Fochabers
IV32 7DH
Book Now

Southbank Guesthouse

Southbank Guesthouse
Number of Rooms: 15
36 Academy St
Elgin
IV301LP
Book Now

Knockomie Hotel

Knockomie Hotel
Number of Rooms: 15
Grantown Road
Forres
IV36 2SG
Book Now

The Station Hotel

The Station Hotel
Number of Rooms: 15
51 New Street
Rothes
AB38 7BJ
Book Now

Cluny Bank Hotel

Cluny Bank Hotel
Number of Rooms: 11
69 St. Leonard's Road
Forres
IV36 1DW
Book Now