Hotels in Dunkeld
From $122Moness Resort
3.9(5,521 reviews)FamilyHotelMid-range+1
From $340Fonab Castle Hotel
4.6(4,377 reviews)HotelLuxuryModern+1
From $205Dunkeld House Hotel
3.9(4,188 reviews)BusinessClassicHistoric Hotel+1
From $206The Atholl Palace Hotel
3.9(3,228 reviews)FamilyHotelLuxury+1
From $166Craigmhor Lodge & Courtyard
4.9(2,688 reviews)CharmingGreenGuest house+2
From $188Craigatin House & Courtyard
4.9(2,455 reviews)Bed and BreakfastBusinessRomantic+2
From $213The Old Mill Inn
4.9(2,319 reviews)BoutiqueFamilyInn+2
From $129Fisher's Hotel
3.5(2,165 reviews)Centrally LocatedFamilyHistoric Hotel+1
From $99The Angus Hotel & Spa
3.7(1,829 reviews)Centrally LocatedFamilyHotel+1
From $123The Pitlochry Hydro Hotel
3.6(1,749 reviews)Centrally LocatedFamilyHotel+1
From $108Leonardo Boutique Huntingtower Perth
4.3(1,635 reviews)ClassicHotelPark View+1
From $93Salutation Hotel
4.1(1,602 reviews)FamilyGreenHistoric Hotel+1
From $94Mercure Perth Hotel
3.4(1,583 reviews)Centrally LocatedHistoric HotelHotel+1
From $192Murrayshall Country Estate
4.3(1,572 reviews)BusinessFamilyHotel+1
From $74Premier Inn Perth City Centre Hotel
4.3(1,354 reviews)BudgetFamilyHotel+1
From $324Knockendarroch Hotel
4.9(1,280 reviews)CharmingHotelQuiet+1
From $142Ballathie Country House Hotel And Estate
4.4(1,177 reviews)BusinessHotelQuiet+1
From $43Travelodge Perth Broxden Junction
4.1(1,094 reviews)BudgetBusinessHotel+1
New County Hotel
3.6(1,082 reviews)Centrally LocatedHotelMid-range+1
From $158Tigh Na Cloich House
4.8(1,063 reviews)Bed and BreakfastClassicMid-range+2
From $163The Claymore Guest House
4.9(995 reviews)BoutiqueClassicGuest house+2
From $117Royal George Hotel
4.2(967 reviews)ClassicHistoric HotelHotel+1
From $119Bridge of Cally Hotel
4.0(962 reviews)GreenHotelMid-range+1
From $175Atholl Villa Guest House
4.8(955 reviews)Bed and BreakfastCentrally LocatedMountain View+2