Map of the best Hotels in Aberdeenshire

We have searched high and low to find the best hotels in Aberdeenshire.

Use our easy to use hotel map or comprehensive accommodation listings to find the right Aberdeenshire hotel for you.

Zoom LevelLatitudeLongitude
653.521968-2.164306
Search by Postcode

Post Towns in Aberdeenshire


The Waterside

The Waterside
Number of Rooms: 105
Fraserburgh Rd
Peterhead
AB42 3BN
Book Now

Travelodge Peterhead

Travelodge Peterhead
Number of Rooms: 100
16-24 Chapel Street, Peterhead, AB42 1TL
AB42 1TL
Book Now

Palace Hotel

Palace Hotel
Number of Rooms: 65
Prince Street
Peterhead
AB42 1PL
Book Now

The Invercauld Arms Hotel

The Invercauld Arms Hotel
Number of Rooms: 55
Main Street
Braemar
AB35 5YR
Book Now

The Deeside Inn

The Deeside Inn
Number of Rooms: 55
13-15 Victoria Road
Ballater
AB35 5RA
Book Now

Huntly Arms Hotel

Huntly Arms Hotel
Number of Rooms: 52
Charlestown Road
Aboyne
AB34 5HS
Book Now

Thainstone House

Thainstone House
Number of Rooms: 48
Inverurie
Inverurie
AB51 5NT
Book Now

Buchan Braes Hotel

Buchan Braes Hotel
Number of Rooms: 47
Buchan Braes, Boddam
Peterhead
AB42 3AR
Book Now

Hilton Grand Vacations Club at Craigendarroch Suites

Hilton Grand Vacations Club at Craigendarroch Suites
Number of Rooms: 32
Braemar Road
Ballater
AB35 5XA
Book Now

Meldrum House Hotel Golf And Country Estate

Meldrum House Hotel Golf And Country Estate
Number of Rooms: 29
Olmeldrum
Aberdeenshire
AB51 0AE
Book Now

Kintore Arms Hotel ‘A Bespoke Hotel’

Kintore Arms Hotel ‘A Bespoke Hotel’
Number of Rooms: 28
83 High St
Inverurie
AB51 3QJ
Book Now

Strathburn Hotel

Strathburn Hotel
Number of Rooms: 27
Burghmuir Drive
Inverurie
AB51 4GY
Book Now

Macdonald Pittodrie House

Macdonald Pittodrie House
Number of Rooms: 27
Chapel Of Garioch, Pitcaple
Inverurie
AB51 5HS
Book Now

Buchan Hotel

Buchan Hotel
Number of Rooms: 25
1 Bridge Street
Ellon
AB41 9AA
Book Now

Loch Kinord Hotel

Loch Kinord Hotel
Number of Rooms: 21
Ballater Road
Ballater
AB34 5JY
Book Now

Tufted Duck Hotel

Tufted Duck Hotel
Number of Rooms: 20
Corsekelly place
Fraserburgh
AB43 8ZS
Book Now

White Horse Inn

White Horse Inn
Number of Rooms: 20
Old Road
Aberdeen
AB23 8XR
Book Now

Glen Lui Hotel

Glen Lui Hotel
Number of Rooms: 19
14 Invercauld Road
Balleter
AB35 5PP
Book Now

Castle Hotel

Castle Hotel
Number of Rooms: 18
Marquis Drive
Huntly
AB54 4SH
Book Now

The Lodge on the Loch

The Lodge on the Loch
Number of Rooms: 18
Aboyne Loch Golf Centre
Aboyne
AB34 5BR
Book Now

New Inn Hotel

New Inn Hotel
Number of Rooms: 18
14 Market Street
Ellon
AB41 9JD
Book Now

Kildrummy Castle Hotel

Kildrummy Castle Hotel
Number of Rooms: 16
Kildrummy Castle Hotel, Kildrummy
Alford
AB33 8RA
Book Now

Bayview Guest House

Bayview Guest House
Number of Rooms: 15
3 st peter street
Peterhead
AB42 1RR
Book Now

Kilmarnock Arms Hotel

Kilmarnock Arms Hotel
Number of Rooms: 14
Bridge Street
Cruden Bay, near Peterhead
AB42 0HD
Book Now

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Number of Rooms: 13
Mintlaw
Peterhead
AB42 4LP
Book Now

The Saltoun Inn

The Saltoun Inn
Number of Rooms: 11
Saltoun Square
Fraserburgh
AB43 9DA
Book Now

Newburgh Inn

Newburgh Inn
Number of Rooms: 11
Newburgh Inn, Main Street, Newburgh
Ellon
AB41 6BP
Book Now