• 220 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
    Carberry Tower Mansion House and Estate
    4.3/5

    Very Good

    MusselburghShow on Map

    Classic Room
    Breakfast included
    Special Discount
    Rs 40,165
    Rs 36,495

    Total price: Rs 43,793
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Maitlandfield House Hotel
    3.7/5

    630m from centerShow on Map

    Classic Double Room
    Breakfast included
    Rs 35,992

    Total price: Rs 43,192
    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 Rs 5,555

    Claim Discount
  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Bayswell Park Hotel
    4.2/5

    Very Good

    Near Dunbar Railway Station, DunbarShow on Map

    Double Room with Hill View
    Breakfast included
    Rs 28,535

    Total price: Rs 34,240
    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 Lodge at Craigielaw and Golf Courses
    4.4/5

    Very Good

    AberladyShow on Map

    Classic Room/
    Breakfast included
    Rs 32,995

    Total price: Rs 39,592
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Pine Marten, Dunbar by Marston's Inns
    4.0/5

    Very Good

    Near Dunbar Railway Station, DunbarShow on Map

    Double Room
    Rs 26,396

    Total price: Rs 31,673
    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 Linton Hotel
    4.0/5

    Very Good

    East LintonShow on Map

    Double Room, Ensuite (Country Views)
    Breakfast included
    Rs 27,032

    Total price: Rs 32,438
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Marine North Berwick
    4.2/5

    Very Good

    Near North Berwick Railway Station, North BerwickShow on Map

    No.1 of Premium Hotels in East Lothian
    Standard Room, 1 Double Bed (Marine Double)
    Breakfast included
    Rs 62,780

    Total price: Rs 75,334
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Tweeddale Arms Hotel
    4.1/5

    Very Good

    GiffordShow on Map

    Triple Room
    Breakfast included
    Rs 33,040

    Total price: Rs 39,647
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    No12 Hotel
    4.5/5

    Great

    Near North Berwick Railway Station, North BerwickShow on Map

    Double Room
    Breakfast included
    Rs 61,633

    Total price: Rs 73,959
    Incl. taxes & fees

  • hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    hotel overview picture
    Greywalls Hotel & Chez Roux
    4.3/5

    Very Good

    GullaneShow on Map

    Small Cottage Room
    Breakfast included
    Rs 74,235

    Total price: Rs 89,081
    Incl. taxes & fees

  • Hotels>Hotels in Haddington