Search Filter

Price

Star
  • 1
  • 9
  • 7
  • 0
  • 0
  • 24
Accommodation Type
  • Hotels 13
  • Cottages 7
  • Bed and breakfasts 6
  • Guest houses 5
  • Holiday homes 4
  • Inns 3
  • Apartments 3
Hotel Facilities
  • Heating39
  • Free WiFi33
  • Non-smoking throughout33
  • Private parking33
  • Non-smoking rooms30
  • Garden29
  • Bar17
  • Pets allowed16
  • Laundry16
  • Restaurant15

Hotels in Peterhead, Aberdeenshire, Hotels near Peterhead


Please select a hotel from the list of hotels in and near Peterhead. The list below displays hotels within 30 kilometers of Peterhead.

41 Hotels found. Showing page 1 of 5
Order By
HOTEL IMAGE
The Waterside

Fraserburgh Rd , Peterhead , AB42 3BN

The Waterside is 6.26 kilometers from Peterhead . Room prices starting from £ 44

Check availability and book online.
Guest Reviews
7 out of 10

From 516 Reviews
Starting From
£ 44
HOTEL IMAGE
Bayview Guest House

3 st peter street , Peterhead , AB42 1RR

Bayview Guest House is 7.63 kilometers from Peterhead . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
7.7 out of 10

From 20 Reviews
Starting From
£ 0
HOTEL IMAGE
Crawfords Guest house

61 Queen Street , Peterhead , AB42 1TU

Crawfords Guest house is 7.78 kilometers from Peterhead . Room prices starting from £ 40

Check availability and book online.
Guest Reviews
9.1 out of 10

From 22 Reviews
Starting From
£ 40
Palace Hotel

Prince Street , Peterhead , AB42 1PL

Palace Hotel is 7.86 kilometers from Peterhead . Room prices starting from £ 75

Check availability and book online.
Guest Reviews
8.3 out of 10

From 129 Reviews
Starting From
£ 75
Rocksley Inn

Rocksley Inn Stirling Village , Peterhead , AB42 3AP

Rocksley Inn is 7.94 kilometers from Peterhead . Room prices starting from £ 60

Check availability and book online.
Guest Reviews
0 out of 10

From 0 Reviews
Starting From
£ 60
Printworks

15 Chapel Street , Peterhead , AB42 1TH

Printworks is 7.98 kilometers from Peterhead . Room prices starting from £ 81

Check availability and book online.
Guest Reviews
9.3 out of 10

From 70 Reviews
Starting From
£ 81
Lost Guest House Peterhead

29 Merchant St , Peterhead , AB42 1DU

Lost Guest House Peterhead is 8.03 kilometers from Peterhead . Room prices starting from £ 59

Check availability and book online.
Guest Reviews
6.6 out of 10

From 170 Reviews
Starting From
£ 59
Buchan Braes Hotel

Buchan Braes, Boddam , Peterhead , AB42 3AR

Buchan Braes Hotel is 8.23 kilometers from Peterhead . Room prices starting from £ 90

Check availability and book online.
Guest Reviews
8.6 out of 10

From 118 Reviews
Starting From
£ 90
The Seaview Hotel

Seaview Road, Boddam , Peterhead , AB42 3NS

The Seaview Hotel is 8.37 kilometers from Peterhead . Room prices starting from £ 65.6

Check availability and book online.
Guest Reviews
9.1 out of 10

From 108 Reviews
Starting From
£ 65.6
Kilmarnock Arms Hotel

Bridge Street , Cruden Bay , AB42 0HD

Kilmarnock Arms Hotel is 9.70 kilometers from Peterhead . Room prices starting from £ 79

Check availability and book online.
Guest Reviews
9 out of 10

From 143 Reviews
Starting From
£ 79