• 84 properties found

    Sort by: Trip.com Recommended
    Price per room per night (excl. taxes & fees)
    Show on Map
  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Hillhead Hideaways
    Lodge
    5.0/5

    Outstanding

    KeithShow on Map

    Luxury Cabin, 1 Double Bed With Sofa Bed, Hot Tub (Meikle Balloch, No Pets)

    x6

    ₹ 26,643

    Total price: ₹ 31,971
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    The Aberlour Hotel
    4.2/5

    Very Good

    660m from centerShow on Map

    Double Room
    ₹ 14,087

    Total price: ₹ 16,904
    Incl. taxes & fees

  • Welcome aboard! Enjoy a 10% discount on hotels!

    Snag a promo code and save up to 5%

    Download the app to earn Trip Coins worth around 5% of your booking total, with a max. of ₹ 1,685

    Claim Discount
  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    The Royal Hotel Elgin
    Bed and breakfast

    ElginShow on Map

    Executive King Room
    Breakfast included
    We only have 1 room left
    ₹ 10,575

    Total price: ₹ 12,690
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    The Fiddichside Inn
    Bed and breakfast
    4.5/5

    Great

    2.8 km from centerShow on Map

    Traditional House

    x4

    ₹ 19,018

    Total price: ₹ 22,821
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Craigellachie Hotel of Speyside
    4.2/5

    Very Good

    CraigellachieShow on Map

    No.1 of Cultural Hotels in Moray
    Luxe Comfort Room
    Breakfast included
    ₹ 15,848

    Total price: ₹ 19,018
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    The Pines Guest House
    4.7/5

    Amazing

    ElginShow on Map

    Double Room
    Breakfast included
    ₹ 8,658

    Total price: ₹ 10,389
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Sunninghill Hotel
    4.4/5

    Very Good

    ElginShow on Map

    Economy Double Room
    ₹ 12,373

    Total price: ₹ 14,848
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Craigellachie Lodge
    4.9/5

    Outstanding

    2.2 km from centerShow on Map

    Spey Double/Twin Room/
    Breakfast included
    ₹ 15,422

    Total price: ₹ 18,507
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Premier Inn Elgin
    3.8/5

    Good

    ElginShow on Map

    Sold Out
  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Bankhouse B&B
    Bed and breakfast
    4.7/5

    Amazing

    660m from centerShow on Map

    Sold Out
  • Trip.com>Hotels>Hotels in United Kingdom>Hotels in Moray>Hotels in Aberlour