Menu

Search options

2026-03-16

2026-03-17
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Edinburgh near Portobello Beach

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

145 results

  • King'S Road - Portobello Seaside View

    From US$ 226

    44 King'S Road, Edinburgh, United Kingdom

    0.1 km to Portobello Beach (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 226
  • King'S Road - 425

    From US$ 291

    Flat 4, 50 King'S Road, Edinburgh, United Kingdom

    0.1 km to Portobello Beach (To the map)

    425 - Seaside Apartment Portobello is 50 m² venue designed to accommodate up to 3 guests. Sights worth visiting include Camera Obscura and World of Illusions that is approximately 10 minute's drive…

    To the hotel

    price for 1 night
    Book Now From US$ 291
  • Edinburgh Seaside Historic Home

    8/1 King'S Road, Edinburgh, United Kingdom

    0.2 km to Portobello Beach (To the map)

    To the hotel

    Book Now
  • Edinburgh Seaside Apartment

    From US$ 278

    Electra Place 2/2, Edinburgh, United Kingdom

    0.2 km to Portobello Beach (To the map)

    Overlooking the garden, Edinburgh Seaside offers accommodation withing a 10-minute drive from Royal Mile. A fully-fitted kitchen is also featured, as well as refrigerator, an oven and kitchenware.

    To the hotel

    price for 1 night
    Book Now From US$ 278
  • Stylish Portobello Flat Near Beach With Free Parking And Fast Wifi

    29 Portobello High Street, Edinburgh, United Kingdom

    0.4 km to Portobello Beach (To the map)

    To the hotel

    Book Now
  • Dynastays- Stylish Seaside Home- Adults Only, Dog Friendly, Garden & Parking

    From US$ 757

    William Jameson Pl, Edinburgh, United Kingdom

    0.4 km to Portobello Beach (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 757
  • Beach Front Apartment

    From US$ 207

    Bridge Street, Edinburgh, United Kingdom

    0.4 km to Portobello Beach (To the map)

    The 50 m² Beach Front Apartment apartment is set 10 minutes by car from Edinburgh Hindu Mandir and Cultural Centre.

    To the hotel

    price for 1 night
    Book Now From US$ 207
  • The Porty Beach House

    From US$ 283

    8 Rathbone Place, Edinburgh, United Kingdom

    0.5 km to Portobello Beach (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 283
  • Edinburgh Beach Apartment Free On-Street Parking

    12/6 Adelphi Grove, Edinburgh, United Kingdom

    0.5 km to Portobello Beach (To the map)

    To the hotel

    Book Now
  • Edinburgh Two Bedroom Apartment With Free Side Street Parking 24 Hours

    From US$ 190

    93/3 Portobello High Street, Edinburgh, United Kingdom

    0.5 km to Portobello Beach (To the map)

    Edinburgh Two Bedroom Apartment, located in Portobello district, 3.1 km from Arthur's Seat hike, features views of the garden. This venue is steps away from Portobello Beach and it also provides…

    To the hotel

    price for 1 night
    Book Now From US$ 190
  • Heavenly Pad Beach Retreat Studio 300M To Beach With Fast Links To City Centre

    3 Figgate Street Unit: B, Edinburgh, United Kingdom

    0.5 km to Portobello Beach (To the map)

    To the hotel

    Book Now
  • Entire Victorian House Edinburgh 2Br - 4 Guests

    From US$ 372

    35 Inchview Terrace, Edinburgh, United Kingdom

    0.6 km to Portobello Beach (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 372
  • Flat 4A

    26 Bath Street Flat 4A, Edinburgh, United Kingdom

    0.7 km to Portobello Beach (To the map)

    To the hotel

    Book Now
  • Beachview Apartment

    From US$ 405

    55 Bath Street 4, Edinburgh, United Kingdom

    0.7 km to Portobello Beach (To the map)

    Beachview Apartment Edinburgh is set 3.3 km from the Scottish fortress "Craigmillar Castle" and 6 km from the long-standing Camera Obscura and World of Illusions Tower in Portobello district. This…

    To the hotel

    price for 1 night
    Book Now From US$ 405
  • Self-Catering Extended Family Home

    From US$ 201

    179 Mountcastle Crescent, Edinburgh, United Kingdom

    0.9 km to Portobello Beach (To the map)

    Self-Catering Extended Family Home apartment is at a 3.1 km distance from Museum of Edinburgh. Located at a 2.8 km distance from Dynamic Earth, the propety is right off Mountcastle Bank bus stop.

    To the hotel

    price for 1 night
    Book Now From US$ 201
  • Georgian Guest House

    From US$ 217

    9 East Brighton Crescent, Edinburgh, United Kingdom

    0.9 km to Portobello Beach (To the map)

    Situated in Portobello district, Georgian Guest House apartment has complimentary parking and a luggage storage.

    To the hotel

    price for 1 night
    Book Now From US$ 217
  • Gorgeous Full Home In Edinburgh

    From US$ 256

    150 Mountcastle Crescent, Edinburgh, United Kingdom

    0.9 km to Portobello Beach (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 256
  • Family Friendly 3Br Townhouse With 6 Beds And Parking

    40A Baileyfield Road, Edinburgh, United Kingdom

    0.9 km to Portobello Beach (To the map)

    To the hotel

    Book Now
  • Christiemiller Avenue Holiday Home

    From US$ 569

    63 Christiemiller Avenue, Edinburgh, United Kingdom

    1 km to Portobello Beach (To the map)

    Christiemiller Avenue Holiday Home is located 3.5 km from Royal Yacht Britannia and offers laundry facilities and grocery delivery service. Guests who stay in the venue can park their car nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 569
  • Ellwyn House

    From US$ 108

    37-39 Moira Terrace, Edinburgh, United Kingdom

    1 km to Portobello Beach (To the map)

    Edinburgh Old Town lies approximately 3.3 km away, while Edinburgh Hindu Mandir and Cultural Centre is 25 minutes' walk from Ellwyn House Hotel.

    To the hotel

    price for 1 night
    Book Now From US$ 108