Beginning of main content
Nectar
Collect Nectar points

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.


Check prices on hotels in Portobello Beach

Tonight Tonight 18 Jun - 19 Jun
This weekend This weekend 22 Jun - 24 Jun
Next weekend Next weekend 29 Jun - 1 Jul

Top Trending Hotels Near Portobello Beach

See all 1,210 hotels in Portobello Beach

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Seabreeze B&B

Seabreeze B&B

0.8 mi from Portobello Beach
    3.0 out of 5.0
     
     

    Situated near the beach, this bed & breakfast is 0.2 mi (0.4 km) from Portobello Beach and 2.9 mi (4.6 km) from Holyrood Park. Musselburgh Racecourse and Edinburgh ...

    Seabreeze B&BGet Rates

    Seabreeze B&BGet Rates
    Hotel du Vin & Bistro Edinburgh

    Hotel du Vin & Bistro Edinburgh

    4.8 mi from Portobello Beach
      4.0 out of 5.0
       
       

      Located in Old Town, this romantic hotel is steps away from Greyfriar's Bobby, Greyfriars Kirk and National Museum of Scotland.

      Hotel du Vin & Bistro Edinburgh£79

      Hotel du Vin & Bistro Edinburgh£79
      The Principal Edinburgh George Street

      The Principal Edinburgh George Street

      5.2 mi from Portobello Beach
      • Free cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Located in New Town, this luxury hotel is within a 10-minute walk of Princes Street Gardens and Edinburgh Playhouse Theatre. St. Giles' Cathedral and Edinburgh ...

      The Principal Edinburgh George Street£124

      The Principal Edinburgh George Street£124
      Apex Grassmarket Hotel

      Apex Grassmarket Hotel

      5.2 mi from Portobello Beach
      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Located in Old Town, this hotel is steps away from Royal Mile and Scotch Whisky Experience. Greyfriars Kirk and Edinburgh Castle are also within 10 minutes.

      Apex Grassmarket Hotel£105

      Apex Grassmarket Hotel£105
      Holyrood Aparthotel

      Holyrood Aparthotel

      4.2 mi from Portobello Beach
      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Located in Old Town, this eco-friendly aparthotel is steps away from Royal Mile and Our Dynamic Earth. Palace of Holyroodhouse and Arthur's Seat are also within ...

      Holyrood Aparthotel£97

      Holyrood Aparthotel£97
      Malmaison Edinburgh

      Malmaison Edinburgh

      4 mi from Portobello Beach
      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Situated in Edinburgh, this romantic hotel is within a 10-minute walk of Edinburgh Port and Royal Yacht Britannia. Edinburgh Playhouse Theatre and Easter Road ...

      Malmaison Edinburgh£96

      Malmaison Edinburgh£96
      Best Western Kings Manor Hotel

      Best Western Kings Manor Hotel

      0.8 mi from Portobello Beach
      • Free cancellation
      • Reserve now, pay when you stay
      3.0 out of 5.0
       
       

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

      Best Western Kings Manor Hotel£52

      Best Western Kings Manor Hotel£52
      Macdonald Holyrood Hotel

      Macdonald Holyrood Hotel

      4.1 mi from Portobello Beach
      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Located in Old Town, this spa hotel is steps away from Royal Mile and Our Dynamic Earth. Palace of Holyroodhouse and Arthur's Seat are also within 10 ...

      Macdonald Holyrood Hotel£92

      Macdonald Holyrood Hotel£92
      Edinburgh Duplex Apartment Adjacent to Beach ~ 2 Bedrooms Sleeps 4 ~ Free P

      Edinburgh Duplex Apartment Adjacent to Beach ~ 2 Bedrooms Sleeps 4 ~ Free P

      0.9 mi from Portobello Beach
         
         

        Located in Portobello, this resort is 0.3 mi (0.4 km) from Portobello Beach and within 3 miles (5 km) of Arthur's Seat and Palace of Holyroodhouse. Edinburgh ...

        Edinburgh Duplex Apartment Adjacent to Beach ~ 2 Bedrooms Sleeps 4 ~ Free PGet Rates

        Edinburgh Duplex Apartment Adjacent to Beach ~ 2 Bedrooms Sleeps 4 ~ Free PGet Rates
        Apartment on Drybrough Crescent

        Apartment on Drybrough Crescent

        2.6 mi from Portobello Beach
          3.0 out of 5.0
           
           

          This apartment is located in Edinburgh (Prestonfield), close to Craigmillar Castle, Arthur's Seat and Palace of Holyroodhouse. Also nearby are Holyrood Park ...

          Apartment on Drybrough Crescent£100

          Apartment on Drybrough Crescent£100