Hotels in Ballater
From $182Balmoral Arms
3.7(1,008 reviews)ClassicHotelMid-range+1
From $211Hilton Grand Vacations Club Craigendarroch Suites Scotland
4.5(904 reviews)FamilyHotelModern+1
The Invercauld Arms Hotel
3.4(667 reviews)ClassicHotelMountain View+1
Glen Clova Hotel & Lodges
4.2(628 reviews)Hotel
From $140The Gordon Guest House
4.9(574 reviews)Bed and BreakfastFamilyMid-range+2
The Fife Arms
4.2(529 reviews)CharmingLodgeLuxury+2
From $247Douneside House
4.9(503 reviews)FamilyHotelLuxury+1
The Lodge on the Loch of Aboyne
4.2(500 reviews)Guest houseLake ViewModern+2
From $146Loch Kinord Hotel
4.2(477 reviews)BusinessHotelQuiet+1
From $183Craigendarroch Lodges, Managed by Hilton Grand Vacations
4.3(414 reviews)BusinessLodgeLuxury+2
From $157The Boat Inn
4.4(414 reviews)BusinessFamilyInn+2
From $221Lys-Na-Greyne
5.0(368 reviews)Bed and BreakfastBoutiqueLuxury+2
From $155Braemar Lodge Cabins
4.1(321 reviews)BusinessFamilyHotel+1
From $204The Auld Kirk B&B and Coffee Lounge
4.7(298 reviews)BoutiqueHistoric HotelRomantic+2
From $132The Commercial Hotel
4.5(226 reviews)FamilyMid-rangeQuiet+2
From $162Ivy Cottage
4.9(220 reviews)BoutiqueBusinessGuest house+2
From $159Cranford Guest House
4.8(215 reviews)FamilyGreat ViewGuest house+2
From $186No 45
4.9(204 reviews)Bed and BreakfastBusinessLuxury+2
Kildrummy Inn
4.9(171 reviews)Hotel
From $284Darroch Learg
4.7(161 reviews)BoutiqueCharmingHotel+1
From $159The Alexandra Hotel
4.6(159 reviews)ClassicMid-rangeQuiet+2
Braemar Caravan Park
4.3(153 reviews)BudgetCabin/CampgroundFamily+2
Craiglea Bed & Breakfast
4.2(148 reviews)Bed and BreakfastBusinessFamily+2
House of Mark
4.8(103 reviews)Bed and BreakfastFamilyMid-range+2