Hotels in Lossiemouth
From $60Premier Inn Elgin
4.2(1,040 reviews)BudgetHotelModern+1
From $84Eight Acres Hotel & Leisure Club
3.5(987 reviews)BusinessPark ViewQuiet+2
From $48Silver Sands
4.0(827 reviews)Cabin/CampgroundFamilyMid-range+2
From $97Stotfield Hotel
3.2(609 reviews)ClassicFamilyHotel+1
From $147Laichmoray Hotel
4.3(491 reviews)BusinessFamilyHotel+1
From $237The Station Hotel
4.5(434 reviews)FamilyHotelModern+1
From $58Travelodge Elgin
4.4(360 reviews)BudgetSmall HotelHotel
From $151Ramnee Hotel
4.0(358 reviews)FamilyHotelMid-range+1
Cluny Bank
4.8(319 reviews)BoutiqueBusinessHotel+1
From $97Kintrae Bed & Breakfast
4.9(296 reviews)Bed and BreakfastBusinessFamily+2
From $169The Mansefield Hotel
4.1(283 reviews)City ViewFamilyHotel+1
From $131Links Lodge B&B
4.9(282 reviews)BoutiqueBusinessGuest house+2
From $122Crown & Anchor Inn
4.0(274 reviews)Harbor ViewInnMid-range+2
From $107Golf View Hotel and Macintosh Restaurant
3.6(269 reviews)BusinessFamilyMid-range+2
From $113The Mill House Hotel & Restaurant
4.0(264 reviews)BusinessClassicMid-range+2
Ardgye House Bed and Breakfast
4.9(237 reviews)Bed and BreakfastBoutiqueMid-range+2
From $111The Royal Hotel-Elgin
4.0(231 reviews)Centrally LocatedHotelMid-range+1
From $114Norland
4.9(200 reviews)Bed and BreakfastFamilyModern+2
From $104Moraydale Guest House
4.7(188 reviews)BoutiqueClassicGuest house+2
From $128Gordon Arms Hotel
3.5(185 reviews)BusinessHistoric HotelInn+2
From $83Firth Hotel & Restaurant
3.7(184 reviews)BusinessGreat ViewInn+2
From $97West End Guest House
4.8(162 reviews)BusinessFamilyGuest house+2
Trochelhill Country House Bed and Breakfast
5.0(151 reviews)BusinessQuietRomantic+2
The Lodge Elgin
4.6(150 reviews)Bed and BreakfastBusinessClassic+2