Photo by bob burgh

Find hotels near Portobello Beach, Edinburgh
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Portobello Beach hotels

Premier Inn Edinburgh A1 - Newcraighall
Premier Inn Edinburgh A1 - Newcraighall2.4 km from Portobello Beach
9.0 out of 10, Wonderful, (17 reviews)
The price is CA $84
CA $101 total
includes taxes & fees
Apr 19 - Apr 20

Best Western Kings Manor Hotel
Best Western Kings Manor Hotel1.4 km from Portobello Beach
8.8 out of 10, Excellent, (1,008 reviews)
The price is CA $130
CA $156 total
includes taxes & fees
Apr 26 - Apr 27

Brae Guesthouse
Brae Guesthouse2.2 km from Portobello Beach
8.8 out of 10, Excellent, (32 reviews)
The price is CA $136
CA $164 total
includes taxes & fees
Apr 7 - Apr 8

Ravelston House
Ravelston House3.1 km from Portobello Beach
8.6 out of 10, Excellent, (434 reviews)
The price is CA $92
CA $111 total
includes taxes & fees
Apr 9 - Apr 10

Aynetree Guest House
Aynetree Guest House1.2 km from Portobello Beach
7.6 out of 10, Good, (248 reviews)
The price is CA $143
CA $171 total
includes taxes & fees
Apr 13 - Apr 14

Edinburgh Beach Apartment Free On-street Parking
Edinburgh Beach Apartment Free On-street ParkingPortobello, 0.4 km from Portobello Beach
The price is CA $299
CA $450 total
includes taxes & fees
Apr 15 - Apr 16

Premier Inn Edinburgh East
Premier Inn Edinburgh East1.9 km from Portobello Beach
7.6 out of 10, Good, (31 reviews)
The price is CA $104
CA $125 total
includes taxes & fees
Apr 12 - Apr 13

The Townhouse
The TownhouseLeith, 3.7 km from Portobello Beach
10.0 out of 10, Exceptional, (5 reviews)
The price is CA $541
CA $649 total
includes taxes & fees
Apr 15 - Apr 16

Prestonfield House
Prestonfield House3.8 km from Portobello Beach
9.8 out of 10, Exceptional, (294 reviews)
The price is CA $460
CA $552 total
includes taxes & fees
Apr 2 - Apr 3

Ocean Mist Leith
Ocean Mist LeithLeith, 4.4 km from Portobello Beach
10.0 out of 10, Exceptional, (710 reviews)
The price is CA $171
CA $205 total
includes taxes & fees
Apr 6 - Apr 7

Arden House
Arden House4.5 km from Portobello Beach
10.0 out of 10, Exceptional, (67 reviews)
The price is CA $181
CA $217 total
includes taxes & fees
Apr 21 - Apr 22

Abbey Strand Apartments, at Holyrood
Abbey Strand Apartments, at Holyrood4 km from Portobello Beach
9.8 out of 10, Exceptional, (147 reviews)
The price is CA $274
CA $329 total
includes taxes & fees
Apr 12 - Apr 13

Fingal - A Luxury Floating Hotel
Fingal - A Luxury Floating HotelLeith, 4.6 km from Portobello Beach
10.0 out of 10, Exceptional, (502 reviews)
The price is CA $458
CA $549 total
includes taxes & fees
Apr 7 - Apr 8

3 Johns Place Townhouse
3 Johns Place TownhouseLeith, 4.1 km from Portobello Beach
9.6 out of 10, Exceptional, (248 reviews)
The price is CA $149
CA $179 total
includes taxes & fees
Apr 15 - Apr 16

Fraoch House
Fraoch HouseBroughton, 4.6 km from Portobello Beach
9.6 out of 10, Exceptional, (458 reviews)
The price is CA $138
CA $165 total
includes taxes & fees
Apr 7 - Apr 8

Forth House by Supercity Aparthotels
Forth House by Supercity AparthotelsBroughton, 4.8 km from Portobello Beach
9.6 out of 10, Exceptional, (149 reviews)
The price is CA $190
CA $228 total
includes taxes & fees
Apr 6 - Apr 7

Old Town Chambers, Autograph Collection
Old Town Chambers, Autograph CollectionOld Town Edinburgh, 4.7 km from Portobello Beach
9.6 out of 10, Exceptional, (1,001 reviews)
The price is CA $397
CA $501 total
includes taxes & fees
Apr 12 - Apr 13

24 Royal Terrace
24 Royal TerraceNew Town, 4.2 km from Portobello Beach
9.4 out of 10, Exceptional, (349 reviews)
The price is CA $223
CA $267 total
includes taxes & fees
Apr 2 - Apr 3

Linton Collection - Blackfriars Lofts
Linton Collection - Blackfriars LoftsOld Town Edinburgh, 4.8 km from Portobello Beach
9.6 out of 10, Exceptional, (301 reviews)
The price is CA $267
CA $320 total
includes taxes & fees
Apr 12 - Apr 13
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Compare popular hotels close to Portobello Beach
Property | Star rating | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Premier Inn Edinburgh A1 - Newcraighall | 9.0 Wonderful 17 reviews | View | ||||||
![]() Best Western Kings Manor Hotel | 8.8 Excellent 1,008 reviews | View | ||||||
![]() Brae Guesthouse | 8.8 Excellent 32 reviews | View | ||||||
![]() Ravelston House | 8.6 Excellent 434 reviews | View | ||||||
![]() Aynetree Guest House | 7.6 Good 248 reviews | View |
Top Portobello Beach Hotel Reviews

Aparthotel Adagio Edinburgh Royal Mile
8/10 Good









































































