Hotels in Peterhead (Scotland, United Kingdom)

154 hotels in Peterhead

  1. The Waterside

    3 Stars
    Riverside dining at Ogilvies Restaurant
    See prices from 20 sites
    from£55
  2. Lost Guest House Peterhead

    3 Stars
    Access nearby Peterhead golf courses
    See prices from 8 sites
    from£44
  3. Waverley Hotel

    Extensive British cuisine restaurant menu
    See prices from 3 sites
    from£83
  4. Abbey Guest House

    On-site family restaurant and cafe
    Select dates to see exact prices
  5. Seaview Hotel

    4 Stars
    Dine on fresh local seafood
    See prices from 12 sites
    from£87
  6. Saplinbrae Hotel and Lodges

    4 Stars
    Locally sourced farm-to-fork dining
    See prices from 13 sites
    from£125
  7. Albert Hotel

    3 Stars
    Contemporary Scottish fare at restaurant
    See prices from 4 sites
    from£89
  8. Crawfords Guest House

    3 Stars
    Secure parking in walled garden
    See prices from 2 sites
    from£58
  9. Palace Hotel

    3 Stars
    Diverse onsite dining and bars
    See prices from 6 sites
    from£108
  10. Buchan Braes Hotel

    4 Stars
    Dine at Rosette Awarded Grill
    See prices from 5 sites
    from£110
  11. Printworks

    4 Stars
    Weekend live music entertainment
    See prices from 3 sites
    from£98
  12. Harbour Spring, Peterhead by Marston's Inns

    Proximity to local dining outlets
    See prices from 8 sites
    from£54
  13. Trinity Boutique B&B

    Themed rooms with unique interiors
    See prices from 4 sites
    from£78
  14. Aspen Guest House

    Access rooms via remote check-in
    Select dates to see exact prices
  15. Beach View Guesthouse

    See prices from 2 sites
    from£69
  16. By the Bay B&B

    Private Check In And Out
    See prices from 11 sites
    from£112
  17. Browns

    Guest rooms with sea views
    Select dates to see exact prices
  18. Bruxie Holiday Cottages - River Cottage

    Select dates to see exact prices
  19. Golden Pearl Apartments Peterhead

    Select dates to see exact prices
  20. Cozy Seaside Retreat in Peterhead

    Select dates to see exact prices
  21. Peterhead Contractors House

    Select dates to see exact prices
  22. Gladstone Getaway

    Select dates to see exact prices
  23. Marina Bay Lodges

    Select dates to see exact prices
  24. The Rocksley Inn

    Select dates to see exact prices
  25. Bayview Guest House

    Select dates to see exact prices
  26. Invernettie Guesthouse

    Select dates to see exact prices
  27. Berryhill Cottage

    Select dates to see exact prices
  28. Beautiful Rural Aberdeenshire Home

    Select dates to see exact prices
  29. St Fergus Self Catering

    Select dates to see exact prices
  30. Shell Cottage, Pet Friendly, Character Holiday Cottage In Cruden Bay

    Select dates to see exact prices
  31. Peterhead 2 Bed Apartment - No 42

    Select dates to see exact prices
  32. Forrest Road Stay - Sja Stays - Modern 2 Bed Apartment

    Select dates to see exact prices
  33. 2 Bed Cottage-Sleeps 4-Harbour & Sea View

    Select dates to see exact prices
  34. Costal Cottage -Boddam-Sleeps6- Pet Friendly

    Select dates to see exact prices
  35. Captain's Retreat, Peterhead

    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Other stays in Peterhead

Popular hotel categories in Peterhead

When to book a hotel in Peterhead

  • Cheapest month: January
    £83 per night
  • Yearly typical price
    £95 per night
  • Peak month: September
    £155 per night

Frequently Asked Questions about Peterhead

  • When is the cheapest time to book a hotel in Peterhead?

    January is usually the cheapest month to book a hotel in Peterhead, with typical prices around £83 per night based on 3,353 price comparisons.

  • When are hotel prices highest in Peterhead?

    Hotel prices in Peterhead are usually highest during September, with typical prices around £155 per night.

  • How much does a hotel in Peterhead cost per night?

    Hotel prices in Peterhead usually range from £55 per night to £186 per night, with typical prices around £95 per night.

  • How do hotel prices in Peterhead change throughout the year?

    Hotel prices in Peterhead are typically lowest in January at around £83 per night, rising to around £155 per night in September.

  • November

    2026

    £98
    £58 — £139
  • December

    2026

    £95
    £54 — £135
  • January

    2027

    £83
    £55 — £117
  • February

    2027

    £86
    £54 — £124
  • March

    2027

    £84
    £54 — £127
  • April

    2027

    £99
    £64 — £136
  • May

    2027

    £95
    £73 — £142
  • June

    2027

    £99
    £89 — £149
  • July

    2027

    £109
    £89 — £150
  • August

    2027

    £89
    £85 — £108
  • September

    2027

    £155
    £135 — £186
  • October

    2027

    Select dates to see exact prices

Frequently Asked Questions about Peterhead

Hotels in Peterhead

These hotels may also be interesting for you...

Points of Interest - Peterhead

Top Destinations

More Top Destinations