Search Hotels near Top Peterhead Attractions

Top 20 Hotels in Peterhead

See all 8 Hotels in Peterhead
Printworks Apart-Hotel

Printworks Apart-Hotel

15 Chapel Street, Peterhead AB42 1TH

4.0 out of 5.0
4.7 out of 5 (9 reviews)

Situated in Peterhead, this apartment is within 1 mi (2 km) of Peterhead Marina and Peterhead Maritime Heritage. Museums of …

$97
Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges

Mintlaw, Peterhead AB42 4LP

3.0 out of 5.0
4.6 out of 5 (14 reviews)

Situated in a rural location, this hotel is within 16 mi (25 km) of Peterhead Marina, Haddo House, and Fraserburgh Heritage …

$94
Kilmarnock Arms Hotel

Kilmarnock Arms Hotel

Bridge Street, Peterhead AB42 0HD

3.0 out of 5.0
4.5 out of 5 (55 reviews)

Situated in Cruden Bay, this golf hotel is within 12 mi (20 km) of Peterhead Maritime Heritage, Peterhead Marina, and Forvi …

Get Rates
Travelodge Peterhead

Travelodge Peterhead

16 24 Chapel Street, Peterhead AB42 1TL

Get Rates
The Waterside Hotel

The Waterside Hotel

Fraserburgh Road, Peterhead AB42 3BN

3.0 out of 5.0
2.8 out of 5 (96 reviews)

Situated in Peterhead, this spa hotel is 2.2 mi (3.6 km) from Peterhead Marina and 2.3 mi (3.8 km) from Peterhead Maritime …

$42
Palace Hotel - Peterhead

Palace Hotel - Peterhead

Prince Street, Peterhead AB42 1QE

3.0 out of 5.0
3.8 out of 5 (4 reviews)

Get Rates
Buchan Braes Hotel

Buchan Braes Hotel

Boddam, Peterhead AB42 3AR

Get Rates
Rocksley Inn

Rocksley Inn

Stirling Village, Peterhead AB42 3AP

3.5 out of 5.0
3.3 out of 5 (3 reviews)

Situated in Peterhead, this inn is 2.1 mi (3.3 km) from Peterhead Maritime Heritage and 3.6 mi (5.8 km) from Peterhead Marina …

$100
Newburgh Inn

Newburgh Inn

6 mi from Peterhead
3.5 out of 5.0
4.6 out of 5 (19 reviews)

Located in Newburgh, this inn is within a 10-minute walk of Forvie National Nature Reserve and Sands of Forvie. Balmedie …

$32
Macleod House & Lodge

Macleod House & Lodge

8.9 mi from Peterhead
5.0 out of 5.0
5 out of 5 (4 reviews)

Situated near the beach, this luxury hotel is 2.8 mi (4.5 km) from Balmedie Country Park and 2.9 mi (4.7 km) from Balmedie …

$375

Recent Reviews in Peterhead

Where to stay in Peterhead

Peterhead Hotel Guide

Top Peterhead Accommodations

Make your trip to Peterhead memorable and stay close to the center of this fabulous destination. With a modest selection of 2 hotels within 3 miles, you might want to book without delay.

The Waterside Hotel and Printworks Apart-Hotel are ideal if you're planning to set up base a short distance from the city center.

If you are still in search of other hotel options, look into the Kilmarnock Arms Hotel and the Newburgh Inn. They can be found 7 miles and 16 miles from the central hub of Peterhead. The Macleod House & Lodge is also nearby, 19 miles away from midtown.

Macduff and Raemoir are two additional places to take a look at in Aberdeenshire. Macduff is 30 miles to the northwest of Peterhead, while Raemoir is 40 miles to the southwest. Accommodations in Macduff include the Gardenia Guest House - B&B and Fife Lodge. The Burnett Arms Hotel and Tor Na Coille Hotel & Restaurant are some of the hotels and apartments in Raemoir.

Just because you are traveling in Aberdeenshire doesn't mean you can't indulge in your love of all things sport. Pittodrie Stadium is a fun venue to spend some time at while in the area. Book accommodation a little closer to the action at the Aberdeen Douglas Hotel or the Rox Hotel.

How to Get to Peterhead

Dyce Airport is a convenient airport for arriving in Peterhead. It is 25 miles drive away. If you would like to stay nearby, try the Jurys Inn Aberdeen Airport or the Britannia Aberdeen Hotel.