Beginning of main content

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


821 Cheap Hotels Near Portobello Beach

See all 821 Hotels near Portobello Beach
The Beachfront B&B

The Beachfront B&B

0.4 km from Portobello Beach
    2.5 out of 5.0
     
     

    With direct access to the beach, this Portobello bed & breakfast is within 3 mi (5 km) of Portobello Beach, Arthur's Seat, and Palace of Holyroodhouse. Holyrood ...

    The Beachfront B&BGet Rates

    The Beachfront B&BGet Rates
    Aparthotel Adagio Edinburgh Royal Mile

    Aparthotel Adagio Edinburgh Royal Mile

    7 km from Portobello Beach
      3.5 out of 5.0
       
       

      Located in Old Town, this aparthotel is within a 10-minute walk of Museum of Childhood, Palace of Holyroodhouse, and St. Giles' Cathedral. Our Dynamic Earth ...

      Best Western Kings Manor Hotel

      Best Western Kings Manor Hotel

      1.3 km from Portobello Beach
        3.0 out of 5.0
         
         

        Situated by the sea, this spa hotel is 1.1 mi (1.7 km) from Portobello Beach and within 3 mi (5 km) of Musselburgh Racecourse and Queen Margaret University. ...

        NZ$141 per night for 2 guests

        Best Western Kings Manor HotelNZ$141
        Aynetree Guest House

        Aynetree Guest House

        1.2 km from Portobello Beach
          3.0 out of 5.0
           
           

          Located in the heart of Duddingston, this guesthouse is 1 mi (1.6 km) from Portobello Beach and within 3 mi (5 km) of Arthur's Seat and Palace of Holyroodhouse. ...

          NZ$133 per night for 2 guests

          Aynetree Guest HouseNZ$133
          Cairn Hotel

          Cairn Hotel

          7.1 km from Portobello Beach
            3.0 out of 5.0
             
             

            Located in New Town, this hotel is within a 10-minute walk of Edinburgh Playhouse Theatre and Calton Hill. Palace of Holyroodhouse and St. Giles' Cathedral are ...

            NZ$105 per night for 2 guests

            Cairn HotelNZ$105
            The Ellwyn Hotel

            The Ellwyn Hotel

            2.8 km from Portobello Beach
               
               

              Situated in Edinburgh, this hotel is close to Portobello Beach, Arthur's Seat, and Palace of Holyroodhouse. Also nearby are Holyrood Park and Easter Road ...

              The Ellwyn HotelGet Rates

              The Ellwyn HotelGet Rates
              Old Town Chambers

              Old Town Chambers

              7.9 km from Portobello Beach
                5.0 out of 5.0
                 
                 

                Located in Old Town, this luxury apartment building is steps from City Chambers, St. Giles' Cathedral, and Real Mary King's Close. Gladstone's Land and Camera ...

                NZ$270 per night for 2 guests

                Old Town ChambersNZ$270
                Apex City of Edinburgh Hotel

                Apex City of Edinburgh Hotel

                8.3 km from Portobello Beach
                  4.0 out of 5.0
                   
                   

                  Two blocks from towering Edinburgh Castle, this hotel is in Old Town's bustling Grassmarket district, with the Waverley railway station and four major theaters ...

                  NZ$170 per night for 2 guests

                  Apex City of Edinburgh HotelNZ$170
                  Ravelston House

                  Ravelston House

                  4 km from Portobello Beach
                    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 ...

                    NZ$158 per night for 2 guests

                    Ravelston HouseNZ$158
                    First - Meadowbank House Apartment

                    First - Meadowbank House Apartment

                    4.3 km from Portobello Beach
                      4.5 out of 5.0
                       
                       

                      Situated in Abbeyhill, this apartment building is close to Arthur's Seat, Palace of Holyroodhouse, and Edinburgh Playhouse Theatre. Also nearby are St. Giles' ...

                      First - Meadowbank House ApartmentGet Rates

                      First - Meadowbank House ApartmentGet Rates