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

Top East Lothian Hotels Deals

See all 1,061 Hotels 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 1 mi (2 km) of North Berwick Golf Course, North Berwick Harbour, and Scottish Sea Bird Center. North Berwick ...

    Macdonald Marine Hotel And Spa$155

    Macdonald Marine Hotel And Spa$155
    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. ...

      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 North Berwick Law ...

        The County Hotel$66

        The County Hotel$66
        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 East Links Family Park ...

          Drem Farmhouse

          Drem Farmhouse

          Drem, North Berwick
            4.0 out of 5.0
             
             

            Situated in Drem, this bed & breakfast is 2.8 mi (4.5 km) from National Museum of Flight and 3 mi (4.8 km) from Dirleton Castle. Muirfield Golf Course and Yellowcraigs ...

            Cockenzie House & Gardens

            Cockenzie House & Gardens

            22 Edinburgh Road, Prestonpans
              3.0 out of 5.0
               
               

              Situated in Cockenzie, this cottage is 2.9 mi (4.7 km) from Longniddry Golf Club and within 9 mi (15 km) of Muirfield Golf Course and Musselburgh Racecourse. ...

              No. 12 Quality Street

              No. 12 Quality Street

              12 Quality 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 North Berwick Law ...

                The Golf Tavern

                The Golf Tavern

                5 Bridge Street, Haddington
                  3.0 out of 5.0
                   
                   

                  Situated near the beach, this inn is within 1 mi (2 km) of St Mary's Church and Lennoxlove Historic House. Hailes Castle and National Museum of Flight are also ...

                  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 Belhaven Beach and East Links Family Park. Tyninghame Beach ...

                    Ravelston House

                    Ravelston House

                    182 North High Street, Musselburgh
                      3.0 out of 5.0
                       
                       

                      Situated in Fisherrow, this hotel is 0.9 mi (1.4 km) from Musselburgh Racecourse and within 3 mi (5 km) of Queen Margaret University and Portobello Beach. Arthur's ...