Hotels in Aberdeenshire
48 handpicked places to stay
Photo © Fabio Barbosa, Google Maps
Aberdeenshire's places to stay range from stone-built guest houses in old market towns to hotels with grounds looking onto hills or harbour. Ballater, gateway to Royal Deeside and the Cairngorms, has long attracted visitors and its B&Bs and small hotels, such as Cambus O'May Hotel and Craggan, tend to suit walkers and those touring Balmoral and the whisky trail.
On the coast, Peterhead offers straightforward options like Seaview Hotel for those working the fishing ports or heading up towards the cliffs and castles of the north-east. Ellon, closer to Aberdeen, works well as a base for exploring the countryside without being tied to the city, with houses such as St Andrews House and Crannach House offering a quieter alternative.
Beyond the towns, properties like Saplinbrae Hotel and Lodges and Hosefield Bed and Breakfast show the spread of country options, from lodge stays to family-run rooms. Choosing between them often comes down to whether you want hills, coast, or easy access to Aberdeen itself.
The Gordon Guest House
Guest House · Station Square, Ballater village centre
A four-star Victorian townhouse guest house on Station Square, built in 1868 as a bank manager's residence.
St Andrews House
Guest House · Ballater village, below Craigendarroch
A peaceful guest house dating from around 1850, sheltered by Craigendarroch and surrounding woodland in Ballater village.
Loch Kinord Hotel
Hotel · Dinnet, five miles east of Ballater
A family-run country inn at Dinnet with 22 rooms, self-catering woodland lodges, and a restaurant, five miles from Ballater.
Balmoral Arms
Hotel · Victoria Road, near Ballater station and village centre
A Crerar Hotels property, formerly the Deeside Inn, refurbished into a boutique Highland hotel a short walk from Ballater station.
Cambus O May Traditional Highland Hotel
Hotel · Cambus O May Hotel, Ballater
Highland hotel near Ballater with 20 rooms, handy for Cairngorms National Park, Tomnaverie Stone Circle and Aberdeen travel links.
No 45
Guest Accommodation · 45 Braemar Road, Ballater
Guest accommodation on Braemar Road, Ballater, with en-suite rooms and a garden setting close to Royal Deeside and the Cairngorms.
Schoolhouse Ballater B and B
B&B · Ferndean, Ballater
A Ballater B&B on Ferndean serving breakfast each morning, with mountain views and easy reach of Royal Deeside and Balmoral.
Deveron Lodge Guest House
B&B · Bridgend Terrace, Turriff
B&B on Bridgend Terrace in Turriff, Aberdeenshire, with free parking and easy reach of Glen Garioch Distillery and local golf.
Rudan Guest House
Guest Accommodation · Beech Row, Turriff
A modest guest house on Beech Row in Turriff, Aberdeenshire, with free parking and easy access to walking and cycling country.
Firhurst
Guest Accommodation · Firhurst, Aboyne
Firhurst is an adults-only guesthouse in Aboyne, Aberdeenshire, with free parking and easy reach of the Cairngorms and Balmoral Castle.
Loch Kinord Hotel
Hotel · Ballater Road, Aboyne
A traditional hotel in Aboyne, Royal Deeside, with parking and easy reach of Loch Kinord, the Cairngorms and Ballater.
Lys-Na-Greyne
B&B · Rhu Na Haven Road, Aboyne
A quiet B&B on Rhu Na Haven Road in Aboyne, Aberdeenshire, with garden and mountain views and Craigievar Castle nearby.
The Boat Inn
Hotel · Charleston Road, Aboyne
The Boat Inn is a pet-friendly hotel on Charleston Road in Aboyen, Aberdeenshire, with en-suite rooms and free on-site parking.
Albert Hotel
Hotel · 75 Queen Street, Peterhead
Traditional townhouse hotel on Queen Street, Peterhead, with stylish en-suite rooms and a modern restaurant serving contemporary fare.
Aspen Guest House
Guest Accommodation · 20 Merchant Street, Peterhead
Aspen Guest House on Merchant Street, Peterhead, offers en-suite rooms and in-room drinks, handy for nearby pubs and restaurants.
Browns
Guest Accommodation · Cuero Montoya, Peterhead
Guest accommodation in Peterhead close to the coast, golf and fishing, with a pool, gym and sauna on site for after.
Buchan Braes Hotel
Hotel · Buchan Braes, Peterhead
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
Hotel · Mintlaw, Peterhead
Hotel and lodges near Mintlaw, Peterhead, with golf at Trump International Golf Links nearby and rooms warmed by log burners.
Aden House Bed And Breakfast
B&B · 19 Abbey Street, Mintlaw
A straightforward B&B on Abbey Street in Mintlaw, Aberdeenshire, with free parking and a nearby golf course for exploring the area.
Ardennan House Hotel
Hotel · Port Elphinstone, Inverurie
Hotel in Port Elphinstone, Inverurie, near Hazelhead Park & Pets Corner, with golf and fishing both close by.
Banks Of Ury
Hotel · 20 High Street, Inverurie
Banks Of Ury in Inverurie suits travellers who want a town-centre base with a bar, free parking and golf or fishing close by.
Bennachie Lodge Hotel
Hotel · Victoria Terrace, Inverurie
Just eight rooms make Bennachie Lodge Hotel a small, personal base on Victoria Terrace in Inverurie, Aberdeenshire.
Broadsea
B&B · Broadsea, Inverurie
A B&B in Aberdeenshire's Inverurie area, with free parking, a garden and easy access to golf, fishing and walking country.
Burnett Arms
Hotel · Bridge Road, Inverurie
Traditional hotel on Bridge Road in Inverurie, Aberdeenshire, with free on-site parking and a bar for guests to unwind in.
Cranford Guest House
B&B · 15 Glenshee Road, Braemar
Cranford Guest House is a Braemar B&B with cooked breakfasts and packed lunches for the hills, plus mountain views over Aberdeenshire.
Banff Springs Hotel
Hotel · Golden Knowes Road, Banff
A 36-room hotel on Golden Knowes Road in Banff, on the Aberdeenshire coast, with free parking and a garden setting for exploring the area.
Fife Lodge
Hotel · Sandyhill Road, Banff
A small 8-room lodge hotel on Sandyhill Road in Banff, Aberdeenshire, with its own restaurant and bar and free parking.
Nether Dallachy Farmhouse
B&B · Boyndie, Banff
Adults-only farmhouse B&B near Banff, Aberdeenshire, with en-suite rooms, garden views and free parking for exploring the coast.
The County Hotel
Hotel · 32 High Street, Banff
A High Street hotel in Banff with its own restaurant and breakfast, handy for Fraserburgh Golf Club and the Aberdeenshire coast.
Banchory Lodge Hotel
Hotel · Dee Street, Banchory
A riverside hotel on Dee Street in Banchory, Aberdeenshire, with 28 rooms, gardens, a restaurant and free parking close to fishing and golf.
Burnett Arms Hotel
Hotel · 25 High Street, Banchory
A traditional coaching-inn-style hotel on Banchory's High Street, with 18 rooms, a bar and restaurant, and free parking.
Douglas Arms Hotel
Hotel · 22 High Street, Banchory
Hotel on Banchory's High Street with en-suite family rooms and a bar-restaurant, handy for golf, fishing and walking in Aberdeenshire.
Arduthie House
B&B · Arduthie House Ann Street, Stonehaven
A B&B in Stonehaven, Aberdeenshire, with sea views and a garden, close to the harbour town's pubs, restaurants and golf.
Bayview Bed and Breakfast
B&B · Beachgate Lane, Stonehaven
A two-room B&B on Beachgate Lane in Stonehaven, with sea views over the harbour and Dunnottar Castle nearby.
Chapel of Barras B&B
B&B · Chapel Of Barras, Stonehaven
A converted chapel turned B&B near Stonehaven, Aberdeenshire, with a garden and free on-site parking for guests exploring the coast.
Crawfield Grange
B&B · Crawfield Grange, Stonehaven
Crawfield Grange is a Stonehaven B&B with en-suite rooms and in-room drinks, set for guests who want golf, fishing and walking nearby.
Aberdeen Arms Hotel
Hotel · The Square, Ellon
Hotel on The Square in Ellon, Aberdeenshire, handy for golf, local pubs and restaurants, with free on-site parking.
Buchan Hotel
Hotel · 1 Bridge Street, Ellon
A no-fuss family-run hotel on Bridge Street in Ellon, suited to travellers who want a simple, affordable base in Aberdeenshire.
Hosefield Bed and Breakfast
B&B · Hosefield Croft, Ellon
A quiet B&B on Hosefield Croft in Ellon, Aberdeenshire, with garden views, en-suite rooms and free on-site parking.
Newburgh Inn
Hotel · Newburgh Inn, Ellon
A country pub-hotel by the Aberdeenshire coast at Ellon, with a garden and outdoor seating for the surrounding countryside.
Ban-Car Hotel
Hotel · Main Road Lonmay, Fraserburgh
A small hotel on the Main Road at Lonmay near Fraserburgh, with an on-site bar and restaurant handy for exploring rural Aberdeenshire.
Findlays Hotel
Hotel · Smiddyhill Road, Fraserburgh
Straightforward town-centre hotel on Smiddyhill Road in Fraserburgh, with a bar, breakfast and free parking on site.
Forest View
B&B · Forest View South Greens, Fraserburgh
Forest View is a family-friendly B&B in Fraserburgh with en-suite rooms, free parking and Peterhead Golf Club nearby.
Pennan Inn
Hotel · Pennan, Fraserburgh
A five-room inn in Pennan, Fraserburgh, with its own restaurant and breakfast on-site, near Loch of Strathbeg.
The Gordon Arms Huntley
Hotel · The Square, Huntly
A traditional pub-hotel on Huntly's main square in Aberdeenshire, handy for exploring Craigievar Castle and the surrounding countryside.
Hallgreen castle
Hotel · The Flat, Inverbervie
A genuine castle in Inverbervie, Aberdeenshire, with en-suite family rooms, a garden and free on-site parking a short drive from Laurencekirk.
The Crown Hotel
Hotel · 10 King Street, Inverbervie
A straightforward hotel on King Street in Inverbervie, Aberdeenshire, handy for golf at the nearby Paul Lawrie Golf Centre.
The Knowes Hotel
Hotel · 78 Market Street, Macduff
A small 7-room hotel on Market Street in Macduff, Aberdeenshire, with a restaurant, bar and free parking on site.
Know a hotel / b&b in Aberdeenshire 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