Hotels in Peterhead
From $61Britannia Waterside Hotel
3.4(851 reviews)HotelMid-rangeQuiet
From $132Saplinbrae Hotel and Lodges
4.7(716 reviews)BusinessFamilyHotel+1
From $156Kilmarnock Arms Hotel
4.6(336 reviews)BusinessHotelQuiet+1
Ibis budget Peterhead Aberdeenshire
4.5(259 reviews)BudgetBusinessCentrally Located+1
From $99Palace Hotel
3.8(235 reviews)ClassicHotelModern+1
From $106New Inn Hotel
4.1(216 reviews)BusinessFamilyInn+2
From $89Ban-Car Hotel
4.4(210 reviews)Bed and BreakfastBusinessCharming+2
From $110The Saltoun Inn
4.1(188 reviews)BoutiqueCentrally LocatedModern+2
From $55Harbour Spring by Marston's Inns
4.1(136 reviews)BudgetBusinessFamily+1
From $153Heath Hill Hotel
4.4(130 reviews)FamilyGreat ViewInn+2
From $106Buchan Hotel
3.5(128 reviews)BusinessClassicHotel+1
From $118St Olaf Golf Hotel Ltd
4.5(127 reviews)FamilyHotelMid-range+1
From $107Station Hotel
3.7(95 reviews)BusinessHotelModern+1
From $104Seaview Hotel
4.7(65 reviews)InnMid-rangeRomantic+2Country Park Inn
3.6(60 reviews)CharmingInnMid-range+2
From $114Printworks
4.9(57 reviews)CharmingHotelModern+1
From $70Cheers Cafe Bar & Tavern
3.6(53 reviews)CharmingFamilyInn+1
From $63White Horse Hotel
4.0(49 reviews)BudgetBusinessFamily+2
From $45OYO Lost Guest House Peterhead
3.1(48 reviews)BudgetCentrally LocatedGuest house+1
Rattray Head Eco-Hostel
4.1(46 reviews)BudgetCharmingHostel+2
From $70Waverley Hotel Peterhead
3.6(45 reviews)BudgetFamilySmall Hotel+1
Greenbrae Farmhouse
5.0(42 reviews)Bed and BreakfastCharmingModern+2
Clifton House Hotel
4.5(40 reviews)BudgetCharmingHotel+1
Cruden Bay Bed & Breakfast
4.9(39 reviews)Bed and BreakfastBusinessFamily+2