Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Top East Lothian Hotels Deals

See all 109 Properties in East Lothian
Macdonald Marine Hotel And Spa

Macdonald Marine Hotel And Spa

Cromwell Road, North Berwick
    4.0 out of 5.0
     
     

    Situated near the beach, this spa hotel is within a 10-minute walk of Yellowcraigs and North Berwick Golf Course. North Berwick Harbour and Scottish Sea Bird ...

    Macdonald Marine Hotel And Spa$143

    Macdonald Marine Hotel And Spa$143
    Carberry Tower Mansion House and Estate

    Carberry Tower Mansion House and Estate

    East Lothian, Musselburgh
      4.0 out of 5.0
       
       

      Situated in a rural location, this hotel is 2.8 mi (4.5 km) from Musselburgh Racecourse and within 9 mi (15 km) of Arthur's Seat and Palace of Holyroodhouse. ...

      Carberry Tower Mansion House and Estate$154

      Carberry Tower Mansion House and Estate$154
      Dunmuir Hotel

      Dunmuir Hotel

      11 Newhouse Terrace, Dunbar
        3.0 out of 5.0
         
         

        Situated near the beach, this hotel is within a 15-minute walk of Dunbar Golf Club and John Muir's Birthplace. Winterfield Golf Club and Belhaven Beach are also ...

        Dunmuir Hotel$108

        Dunmuir Hotel$108
        The County Hotel

        The County Hotel

        15-17 High Street, North Berwick
          3.0 out of 5.0
           
           

          Situated by the sea, this inn is within a 5-minute walk of North Berwick Harbour and Scottish Sea Bird Center. North Berwick Golf Course and Yellowcraigs are ...

          The County Hotel$63

          The County Hotel$63
          The Avenue Restaurant at The Victoria Inn

          The Avenue Restaurant at The Victoria Inn

          9 Court Street, Haddington
            3.0 out of 5.0
             
             

            Located in the heart of Haddington, this inn is within 1 mi (2 km) of St Mary's Church and Lennoxlove Historic House. Hailes Castle and National Museum of Flight ...

            The Avenue Restaurant at The Victoria Inn$55

            The Avenue Restaurant at The Victoria Inn$55
            The Linton Hotel

            The Linton Hotel

            3 Bridgend, East Linton
              4.0 out of 5.0
               
               

              Situated in East Linton, this inn is 1.6 mi (2.5 km) from Hailes Castle and within 6 mi (10 km) of East Links Family Park and Belhaven Beach. National Museum ...

              The Linton Hotel$78

              The Linton Hotel$78
              Tweeddale Arms Hotel

              Tweeddale Arms Hotel

              High Street, Haddington
                4.0 out of 5.0
                 
                 

                Situated in Gifford, this inn is within 9 mi (15 km) of Lennoxlove Historic House, St Mary's Church, and Glenkinchie Distillery. Hailes Castle and National Museum ...

                Tweeddale Arms Hotel$96

                Tweeddale Arms Hotel$96
                Redshill B&B

                Redshill B&B

                Redshill Farm, Haddington
                  4.0 out of 5.0
                   
                   

                  Situated in Haddington, this bed & breakfast is within 9 mi (15 km) of Lennoxlove Historic House, St Mary's Church, and Glenkinchie Distillery. Hailes Castle ...

                  Royal Mackintosh Hotel

                  Royal Mackintosh Hotel

                  Station Road, Dunbar
                    3.0 out of 5.0
                     
                     

                    Located in the heart of Dunbar, this hotel is within a 15-minute walk of John Muir's Birthplace and Dunbar Golf Club. Winterfield Golf Club and Belhaven Beach ...

                    Ravelston House

                    Ravelston House

                    182 North High Street, Musselburgh
                      3.0 out of 5.0
                       
                       

                      Situated in Fisherrow, this hotel is within 2 mi (3 km) of Musselburgh Racecourse, Queen Margaret University, and Portobello Beach. Arthur's Seat and Palace ...

                      Ravelston House$111

                      Ravelston House$111