Search Filter

Price Per Person B&B

Accommodation

Luxury romantic hotels in Ballindalloch, Aberlour. country accommodation in Moray.

Luxury accommodation which are historic or characterful, ideal for romantic breaks, weekends and holidays for 2. Great hotels for short breaks, holidays and weekends. Luxury Hotels, Historic Romantic in Elgin, Aberlour, Glenlivet.

  • The Royal Hotel - ElginThe Royal Hotel - Elgin

    A Grade B listed building, dating back to the middle of the last century and now offering quality guest accommodation in Elgin in the heart of Speyside

    £57 to £95 Per room per night

    Luxury Hotels Historic Romantic Elgin Moray North East

  • Dowans Hotel - Aberlour

    Aberlour Scottish Highlands Hotel overlooking the river and village below, three star graded

    £55 to £70 Per person B&B (2 sharing)

  • The Eight Acres Hotel - Elgin

    Hotel in Elgin, 54 en-suite bedrooms, leisure club and conference facilities for up to 250 guests

    £60 to £95 Per person B&B (2 sharing)

  • Minmore House Hotel - Glenlivet

    Glenlivet country house hotel offering a warm and friendly service, set in beautiful location

    £55 to £98 Per person B&B (2 sharing)

  • Mansion House Hotel & Country Club - Elgin

    3 star Elgin country house hotel offering old charm with modern facilities, leisure club & events

    £72 to £97 Per person B&B (2 sharing)

  • The Mansefield Hotel - Elgin

    Luxury four star Elgin town centre hotel with leisure facilities and excellent activities

    £40 to £100 Per person B&B (2 sharing)

  • Eight Acres Hotel & Leisure Club - Elgin

    3 star hotel in Elgin with leisure facilities including pool, sauna, spa and fitness suite