Skip to main content

Hotels in Aberdeenshire

48 handpicked places to stay

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
4 star★

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
4 star★

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
3 star★★

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
4 star★

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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