Hotels in Forres
From $181Golf View Hotel & Spa
4.1(1,860 reviews)FamilyHotelOcean View+1
From $133Muthu Newton Hotel
4.0(1,282 reviews)FamilyGreenHotel+1
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
Parkdean Resorts Nairn Lochloy Holiday Park
4.1(809 reviews)Cabin/CampgroundFamilyMid-range+2
From $181The Invernairne
4.8(682 reviews)BusinessHotelMid-range+1
From $181Cardhu Country House
4.9(633 reviews)Bed and BreakfastBoutiqueMid-range+2
From $97Stotfield Hotel
3.2(609 reviews)ClassicFamilyHotel+1
From $163The Bandstand Hotel
4.2(530 reviews)Centrally LocatedHarbor ViewHotel+1
From $147Laichmoray Hotel
4.3(491 reviews)BusinessFamilyHotel+1
From $303Boath House
4.4(460 reviews)BoutiqueHotelLake View+1
From $160The Clubhouse Hotel
4.2(445 reviews)Centrally LocatedHotelModern+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 $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
Ardgye House Bed and Breakfast
4.9(237 reviews)Bed and BreakfastBoutiqueMid-range+2
From $175Sunny Brae
4.9(233 reviews)BoutiqueBusinessHotel+1
From $111The Royal Hotel-Elgin
4.0(231 reviews)Centrally LocatedHotelMid-range+1
From $788Sandown House B&B
5.0(230 reviews)Bed and BreakfastFamilyModern+2