Search Filter

Price

Star
  • 1
  • 16
  • 14
  • 0
  • 0
  • 106
Accommodation Type
  • Holiday homes 77
  • Hotels 20
  • Bed and breakfasts 17
  • Apartments 12
  • Guest houses 7
  • Inns 2
  • Country houses 1
  • Cottages 1
Hotel Facilities
  • Non-smoking throughout112
  • WiFi available in all areas102
  • Non-smoking rooms99
  • Garden95
  • Heating68
  • Golf course (within 3 km)55
  • Outdoor furniture43
  • Breakfast options37
  • Fishing33
  • Board games/puzzles29

Hotels in Lossiemouth, Morayshire, Hotels near Lossiemouth


Please select a hotel from the list of hotels in and near Lossiemouth. The list below displays hotels within 30 kilometers of Lossiemouth.

137 Hotels found. Showing page 1 of 14
Order By
HOTEL IMAGE
Stotfield Hotel

Stotfield Road , Lossiemouth , IV31 6QS

Stotfield Hotel is 0.81 kilometers from Lossiemouth . Room prices starting from £ 58.5

Check availability and book online.
Guest Reviews
7.5 out of 10

From 1160 Reviews
Starting From
£ 58.5
HOTEL IMAGE
Mansion House Hotel

The Haugh , Elgin , IV30 1AW

Mansion House Hotel is 8.35 kilometers from Lossiemouth . Room prices starting from £ 89

Check availability and book online.
Guest Reviews
8.6 out of 10

From 577 Reviews
Starting From
£ 89
HOTEL IMAGE
The Mansefield Hotel

2 Mayne Road, Elgin, Moray , Elgin , IV30 1NY

The Mansefield Hotel is 8.69 kilometers from Lossiemouth . Room prices starting from £ 120

Check availability and book online.
Guest Reviews
8.8 out of 10

From 118 Reviews
Starting From
£ 120
Sunninghill Hotel

Hay Street , Elgin , IV30 1NH

Sunninghill Hotel is 8.80 kilometers from Lossiemouth . Room prices starting from £ 100

Check availability and book online.
Guest Reviews
8.8 out of 10

From 91 Reviews
Starting From
£ 100
Laichmoray Hotel

Maisondieu Road , Elgin , IV30 1QR

Laichmoray Hotel is 8.82 kilometers from Lossiemouth . Room prices starting from £ 75

Check availability and book online.
Guest Reviews
8.7 out of 10

From 713 Reviews
Starting From
£ 75
The Royal Hotel

Station road , Elgin , IV30 1QW

The Royal Hotel is 8.83 kilometers from Lossiemouth . Room prices starting from £ 88

Check availability and book online.
Guest Reviews
8 out of 10

From 68 Reviews
Starting From
£ 88
Crerar Eight Acres Hotel

Morriston Road , Elgin , IV30 6UL

Crerar Eight Acres Hotel is 8.97 kilometers from Lossiemouth . Room prices starting from £ 59.6

Check availability and book online.
Guest Reviews
7.5 out of 10

From 468 Reviews
Starting From
£ 59.6
Station Hotel

36 Harbour Street , Hopeman , IV30 5RU

Station Hotel is 9.27 kilometers from Lossiemouth . Room prices starting from £ 50

Check availability and book online.
Guest Reviews
7.4 out of 10

From 97 Reviews
Starting From
£ 50
Crown and Anchor Inn

44 Findhorn , Findhorn , IV36 3YF

Crown and Anchor Inn is 20.84 kilometers from Lossiemouth . Room prices starting from £ 72

Check availability and book online.
Guest Reviews
7.2 out of 10

From 338 Reviews
Starting From
£ 72
The Station Hotel

51 New Street , Rothes , AB38 7BJ

The Station Hotel is 21.75 kilometers from Lossiemouth . Room prices starting from £ 130

Check availability and book online.
Guest Reviews
9.3 out of 10

From 333 Reviews
Starting From
£ 130
Hotels in localities of Lossiemouth