Search Hotels near Top Peterhead Attractions

Top 20 Hotels in Peterhead

See all 7 Hotels in Peterhead
Printworks Apart-Hotel
Printworks Apart-Hotel

15 Chapel Street, Peterhead AB42 1TH

4.0 out of 5.0
4.6 out of 5 (8 reviews)

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

Get Rates
Saplinbrae Hotel and Lodges
Saplinbrae Hotel and Lodges

Mintlaw, Peterhead AB42 4LP

3.0 out of 5.0
4.7 out of 5 (12 reviews)

Situated in a rural location, this hotel is 1.5 mi (2.3 km) from Aden Country Park and 11 mi (17.7 km) from Peterhead Marina. …

$88
Kilmarnock Arms Hotel
Kilmarnock Arms Hotel

Bridge Street, Peterhead AB42 0HD

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

Situated in Cruden Bay, this golf hotel is within a 10-minute walk of Cruden Bay Golf Club and Bullers of Buchan. Forvie Sand …

Get Rates
Rocksley Inn
Rocksley Inn

Stirling Village, Peterhead AB42 3AP

3.5 out of 5.0
4 out of 5 (1 reviews)

Situated in Peterhead, this inn is 2.1 mi (3.3 km) from Peterhead Maritime Heritage and within 6 mi (10 km) of Peterhead …

$98
The Waterside Hotel
The Waterside Hotel

Fraserburgh Road, Peterhead AB42 3BN

3.0 out of 5.0
2.7 out of 5 (83 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 …

Get Rates
Buchan Braes Hotel
Buchan Braes Hotel

Boddam, Peterhead AB42 3AR

Get Rates
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
Newburgh Inn
Newburgh Inn
6 mi from Peterhead
3.5 out of 5.0
4.4 out of 5 (12 reviews)

Located in Newburgh, this inn is within a 10-minute walk of Newburgh on Ythan Golf Club, Forvie National Nature Reserve, an …

$30
Macleod House & Lodge
Macleod House & Lodge
8.9 mi from Peterhead
5.0 out of 5.0
5 out of 5 (2 reviews)

Situated near the beach, this luxury hotel is 1.8 mi (3 km) from Trump International Golf Links, Scotland and 2.8 mi (4.5 km) …

$309
Meldrum House Country Hotel & Golf Course
Meldrum House Country Hotel & Golf Course
10.5 mi from Peterhead
4.0 out of 5.0
4.8 out of 5 (58 reviews)

Located in Oldmeldrum, this golf hotel is 0.5 mi (0.7 km) from Glen Garioch Distillery and within 6 mi (10 km) of Haddo …

$97

Recent Reviews in Peterhead

Hide content

Where to stay in Peterhead

Peterhead Hotel Guide

Researching accommodation options in Aberdeenshire, specifically in or near Peterhead? Within 0.1 miles of its central area, there are 3 Expedia-listed hotels.

The Printworks Apart-Hotel, is a great choice for travelers as it's the most centrally located hotel option in Peterhead.

2 miles away from the main part of Peterhead, is the The Waterside Hotel. The Kilmarnock Arms Hotel is located 7 miles away. Two other places to stay around Peterhead include the Printworks Apart-Hotel and the Newburgh Inn.

Ballater is 55 miles to the southwest of Peterhead and is where you'll find Ballater Golf Club and Loch Muick. Ballater accommodation options are the Hilton Grand Vacations at Craigendarroch Suites and The Deeside Inn. Or, you could consider staying in Banff, 30 miles to the west of Peterhead, where you can choose from the Gardenia Guest House - B&B and Fife Lodge. The Banff Museum and Macduff Marine Aquarium are a couple of the most popular points of interest to experience in Banff.

If you like sports and enjoy watching games you could take a trip to Pittodrie Stadium, which is 25 miles to the southwest of Peterhead. If you are keen on sleeping nearby, make a reservation in the Aberdeen Douglas Hotel or Rox Hotel.

If you are traveling into or out of Dyce Airport and would like to stay nearby try Britannia Hotel Aberdeen or Aberdeen Marriott Hotel.