Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Where To Stay In Peterhead

Peterhead Hotel Guide

Peterhead has only one Expedia-registered lodging option within 6 miles, so if you are looking to stay nearby, it is best to make your reservations early.

The Kilmarnock Arms Hotel is the establishment you'll need to look into if proximity to downtown is your primary concern.

Sightseers who are looking for more choices will be happy to discover the Waterside Hotel approximately 5 miles from the center of Peterhead. The Printworks Apart-Hotel is also located in the area, 6 miles from downtown.

30 miles away from Peterhead is Milltimber, where you can visit the Academy and Kirkhill Forest. The Holiday Inn Aberdeen West and Village Hotel Aberdeen are a few of the Expedia-recommended lodging alternatives in Milltimber. Alternatively, you could stay in Ballater, 50 miles to the southwest of Peterhead, where you'll find the Hilton Grand Vacations at Craigendarroch Suites and The Deeside Inn. Regardless of whether you're passing through or spending a few nights in Ballater, a couple of sights worth adding to your itinerary are Muir of Dinnet National Nature Reserve and Mount Keen.

How to Get to Peterhead

Flying in and out of Aberdeen Airport? For convenience, you may want to book into somewhere nearby, like the Jurys Inn Aberdeen Airport or the Courtyard by Marriott Aberdeen Airport. From the terminal, it's approximately 25 miles to the middle of Peterhead.