Skip to main content

Hotels in St Fergus

20 handpicked places to stay

Waterside Hotel Peterhead

Waterside Hotel Peterhead

Hotel · Fraserburgh Road, Peterhead · 4.3 miles away

A 125-room hotel on Fraserburgh Road in Peterhead, with pool, gym, spa and a restaurant known for locally landed haddock and chips.

Ban-Car Hotel

Ban-Car Hotel

Hotel · Main Road Lonmay, Fraserburgh · 5.1 miles away

A small hotel on the Main Road at Lonmay near Fraserburgh, with an on-site bar and restaurant handy for exploring rural Aberdeenshire.

Trinity Boutique B&B

Trinity Boutique B&B

B&B · 104 Queen Street, Peterhead · 5.6 miles away

A boutique B&B on Queen Street in Peterhead, near the historic harbour, with free on-site parking and a garden to relax in.

Albert Hotel

Albert Hotel

Hotel · 75 Queen Street, Peterhead · 5.7 miles away

Traditional townhouse hotel on Queen Street, Peterhead, with stylish en-suite rooms and a modern restaurant serving contemporary fare.

Palace Hotel

Palace Hotel

Hotel · Prince Street, Peterhead · 5.8 miles away

Modern hotel on Prince Street, Peterhead, with brightly coloured en-suite rooms and two restaurants including a pub-style diner.

Printworks

Printworks

Hotel · 15 Chapel Street, Peterhead · 5.9 miles away

A Chapel Street hotel in Peterhead with breakfast included and a bar close by, handy for exploring Aberdeenshire's coast.

Browns

Browns

Guest Accommodation · Cuero Montoya, Peterhead · 6 miles away

Guest accommodation in Peterhead close to the coast, golf and fishing, with a pool, gym and sauna on site for after.

Waverley Hotel

Waverley Hotel

Hotel · 8-10 Merchant Street, Peterhead · 6 miles away

A straightforward hotel on Merchant Street in Peterhead, close to Aberdeenshire's coast and countryside for walking and fishing.

Aspen Guest House

Aspen Guest House

Guest Accommodation · 20 Merchant Street, Peterhead · 6 miles away

Aspen Guest House on Merchant Street, Peterhead, offers en-suite rooms, handy for nearby pubs and restaurants.

Lost Guest House Peterhead

Lost Guest House Peterhead

Guest Accommodation · 29 Merchant Street, Peterhead · 6 miles away

A 14-room guest house on Merchant Street in Peterhead, Aberdeenshire, with free parking and Trump International Golf Links close by.

Guest Accommodation
Invernettie Guesthouse

Invernettie Guesthouse

Guest Accommodation · Burnhaven, Peterhead · 6.8 miles away

Adults-only guesthouse in Burnhaven, Peterhead, with free parking and en-suite rooms close to Trump International Golf Links.

Harbour Spring by Marstons Inns

Harbour Spring by Marstons Inns

Hotel · Buchan Way, Peterhead · 6.8 miles away

A straightforward Marstons Inns hotel on Buchan Way in Peterhead, with free on-site parking and a bar-restaurant on hand for coastal Aberdeenshire stays.

Forest View

Forest View

B&B · Forest View South Greens, Fraserburgh · 7.4 miles away

Forest View is a family-friendly B&B in Fraserburgh with en-suite rooms, free parking and Peterhead Golf Club nearby.

Aden House Bed And Breakfast

Aden House Bed And Breakfast

B&B · 19 Abbey Street, Mintlaw · 7.7 miles away

A straightforward B&B on Abbey Street in Mintlaw, Aberdeenshire, with free parking and a nearby golf course for exploring the area.

Seaview Hotel

Seaview Hotel

Hotel · Seaview Road Boddam, Peterhead · 7.9 miles away

A straightforward, well-run coastal hotel in Boddam near Peterhead, suited to travellers who want good food and clean, comfortable rooms without fuss.

Buchan Braes Hotel

Buchan Braes Hotel

Hotel · Buchan Braes, Peterhead · 8.1 miles away

Buchan Braes Hotel near Peterhead suits business trips, weddings and countryside breaks alike, with modern rooms and free on-site parking.

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges

Hotel · Mintlaw, Peterhead · 8.4 miles away

Hotel and lodges near Mintlaw, Peterhead, with golf at Trump International Golf Links nearby and rooms warmed by log burners.

White Horse Hotel

White Horse Hotel

Hotel · 65 High Street, Strichen · 9 miles away

A traditional High Street hotel in Strichen, Aberdeenshire, with free parking, dogs welcome and en-suite rooms throughout.

Findlays Hotel

Findlays Hotel

Hotel · Smiddyhill Road, Fraserburgh · 9.4 miles away

Straightforward town-centre hotel on Smiddyhill Road in Fraserburgh, with a bar, breakfast and free parking on site.

The Saltoun Inn Wetherspoon

The Saltoun Inn Wetherspoon

Hotel · Saltoun Square, Fraserburgh · 9.7 miles away

A no-frills budget hotel above a Wetherspoon pub in central Fraserburgh, Aberdeenshire, suited to travellers who just want a cheap, convenient bed.

🏨

Know a hotel / b&b in St Fergus that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.