Hotels near Portobello Beach

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Portobello Beach hotels

Premier Inn Edinburgh A1 - Newcraighall

Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
2.4 km from Portobello Beach
9.0 out of 10, Wonderful, (17 reviews)
"The room is clean and the staff is very nice."
Hong Kong SAR China
Chi Chung
The price is P4,533
P5,439 total
includes taxes & fees
Apr 19 - Apr 20
Premier Inn Edinburgh A1 - Newcraighall

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
1.4 km from Portobello Beach
8.6 out of 10, Excellent, (1,000 reviews)
"Comfortable , clean, courteous staff and great location to beach promenade!"
Canada
Michelle
The price is P4,397
P5,277 total
includes taxes & fees
Apr 19 - Apr 20
Best Western Kings Manor Hotel

Ravelston House

Ravelston House
3.0 star property
3.1 km from Portobello Beach
8.6 out of 10, Excellent, (437 reviews)
"Nice hotel, small but clean room. No bath just shower which we didn’t mind but only had soap so if staying longer would need to bring own toiletries. Staff are nice & friendly and great customer service. Nice pub down stairs with live music at weekend & TV for sports. Close to public transport (bus & train). Free Wi-Fi."
United Kingdom
Mai
The price is P3,058
P3,670 total
includes taxes & fees
Apr 19 - Apr 20
Ravelston House

Aynetree Guest House

Aynetree Guest House
3.0 star property
1.2 km from Portobello Beach
7.6 out of 10, Good, (250 reviews)
"Very friendly staff, the room was in great condition. It was such a pleasure to stay here. "
United Kingdom
Kate
The price is P5,033
P6,039 total
includes taxes & fees
Apr 20 - Apr 21
Aynetree Guest House

Prestonfield House

Prestonfield House
5.0 star property
3.8 km from Portobello Beach
9.8 out of 10, Exceptional, (294 reviews)
"What a lovely place.. Oh and their wine selection so dope..!"
United Kingdom
Janet
The price is P21,627
P25,953 total
includes taxes & fees
Apr 19 - Apr 20
Prestonfield House

Abbey Strand Apartments, at Holyrood

Abbey Strand Apartments, at Holyrood
5.0 star property
4 km from Portobello Beach
9.8 out of 10, Exceptional, (148 reviews)
"Great place excellent location. Really nice apartment and excellent attention! Definitely we are going back! "
United Kingdom
Valeria Maria
The price is P12,547
P15,056 total
includes taxes & fees
Apr 21 - Apr 22
Abbey Strand Apartments, at Holyrood

Fingal - A Luxury Floating Hotel

Fingal - A Luxury Floating Hotel
5.0 star property
Leith, 4.6 km from Portobello Beach
10.0 out of 10, Exceptional, (506 reviews)
"We just can’t fault our stay on Fingal it was amazing and we were very sad to leave! The staff were all outstanding and the food at both breakfast and dinner was excellent! Will definitely visit again! "
United Kingdom
Alan
The price is P21,737
P26,084 total
includes taxes & fees
May 17 - May 18
Fingal - A Luxury Floating Hotel

3 Johns Place Townhouse

3 Johns Place Townhouse
4.0 star property
Leith, 4.1 km from Portobello Beach
9.6 out of 10, Exceptional, (261 reviews)
"Fantastic accommodation & staff!"
United Kingdom
Kaitlyn
The price is P7,179
P8,614 total
includes taxes & fees
Apr 21 - Apr 22
3 Johns Place Townhouse

The Scott

The Scott
4.0 star property
Southside, 4.3 km from Portobello Beach
9.6 out of 10, Exceptional, (659 reviews)
"Fantastic staff great hotel "
United Kingdom
James
The price is P10,183
P12,220 total
includes taxes & fees
Apr 20 - Apr 21
The Scott

The Balmoral Hotel

The Balmoral Hotel
5.0 star property
New Town, 5 km from Portobello Beach
9.8 out of 10, Exceptional, (1,002 reviews)
"Absolutely perfect! Location is amazing and the staff are incredible and made our stay extra special."
United Kingdom
Ann
The price is P37,209
P44,651 total
includes taxes & fees
Apr 27 - Apr 28
The Balmoral Hotel

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh, 5.1 km from Portobello Beach
9.8 out of 10, Exceptional, (1,302 reviews)
"Great stay "
United States
Chase
The price is P14,312
P17,174 total
includes taxes & fees
Apr 26 - Apr 27
Market Street Hotel

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection
5.0 star property
Old Town Edinburgh, 4.7 km from Portobello Beach
9.6 out of 10, Exceptional, (1,000 reviews)
"Perfect location, very comfortable and clean family suite. "
Canada
Christine
The price is P19,958
P25,148 total
includes taxes & fees
Apr 19 - Apr 20
Old Town Chambers, Autograph Collection

Forth House by Supercity Aparthotels

Forth House by Supercity Aparthotels
4.0 star property
Broughton, 4.8 km from Portobello Beach
9.6 out of 10, Exceptional, (151 reviews)
"Well equipped, great location, friendly helpful staff."
United Kingdom
Ian
The price is P9,853
P11,824 total
includes taxes & fees
Apr 19 - Apr 20
Forth House by Supercity Aparthotels

Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
4.0 star property
Old Town Edinburgh, 5.1 km from Portobello Beach
9.6 out of 10, Exceptional, (1,000 reviews)
"Good location, great rooms, food and overall service!"
United Kingdom
Ingrid
The price is P8,457
P10,148 total
includes taxes & fees
Apr 19 - Apr 20
Hotel du Vin & Bistro Edinburgh

Ten Hill Place

Ten Hill Place
4.0 star property
Southside, 4.7 km from Portobello Beach
9.4 out of 10, Exceptional, (1,001 reviews)
"Great location and hotel. Staff were friendly, polite and helpful. "
United States
Akiva
The price is P7,407
P8,889 total
includes taxes & fees
Apr 19 - Apr 20
Ten Hill Place

The Scholar

The Scholar
4.0 star property
Southside, 4.3 km from Portobello Beach
9.2 out of 10, Wonderful, (1,000 reviews)
"This hotel feels like home. "
Germany
Kristina
The price is P7,982
P9,578 total
includes taxes & fees
Apr 19 - Apr 20
The Scholar

Roomzzz Edinburgh

Roomzzz Edinburgh
4.0 star property
New Town, 4.8 km from Portobello Beach
9.4 out of 10, Exceptional, (309 reviews)
"Great place to stay. Highly recommend it!! "
Canada
Dustin
The price is P7,239
P8,687 total
includes taxes & fees
Apr 19 - Apr 20
Roomzzz Edinburgh

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh, 5.2 km from Portobello Beach
9.4 out of 10, Exceptional, (1,439 reviews)
"Great place "
United Kingdom
Steven
The price is P15,970
P19,164 total
includes taxes & fees
Apr 19 - Apr 20
Virgin Hotels Edinburgh

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh, 4.8 km from Portobello Beach
9.2 out of 10, Wonderful, (1,354 reviews)
"great breakfast bar, room was clean and spacious"
United States
Amy
The price is P7,239
P8,687 total
includes taxes & fees
Apr 19 - Apr 20
Leonardo Royal Hotel Edinburgh

Braid Apartments by Mansley

Braid Apartments by Mansley
4.0 star property
New Town, 5.5 km from Portobello Beach
9.6 out of 10, Exceptional, (657 reviews)
"Place was great and well equipped. Location was fantastic for exploring Edinburgh"
United States
Maxwell Adrian
The price is P9,471
P11,366 total
includes taxes & fees
Apr 20 - Apr 21
Braid Apartments by Mansley
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
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Room
Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
9.0
Wonderful
17 reviews
View
Indoor pool
Best Western Kings Manor Hotel
3.0 star property
8.6
Excellent
1,000 reviews
View
Lake
Ravelston House
3.0 star property
8.6
Excellent
437 reviews
View
Breakfast area
Aynetree Guest House
3.0 star property
7.6
Good
250 reviews
View
Premium bedding, minibar, in-room safe, iron/ironing board
Prestonfield House
5.0 star property
9.8
Exceptional
294 reviews
View

Top Portobello Beach Hotel Reviews

Hotels near other Portobello Beach attractions

Frequently asked questions

What's the area like around Portobello Beach?
Portobello Beach is located in Edinburgh. Travelers like the surrounding area for its beaches. If you're looking for a convenient place to stay, check out the 22 hotels and other accommodations you'll find within a mile.
Where is the best place to stay near Portobello Beach?
Best Western Kings Manor Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers a full-service spa and a restaurant. It's located just a short 0.9 mi (1.4 km) from Portobello Beach. Another good option is Aynetree Guest House, located just 0.8 mi (1.2 km) away.
How many hotels are there near Portobello Beach?
Expedia has 22 hotels and other accommodations within a mile from Portobello Beach.
If I need to cancel the hotel reservation for my stay near Portobello Beach, will I receive a refund?
Yes, most hotel reservations are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you have a non-refundable reservation, you might be able to still cancel and be given a refund within 24 hours of your booking. Plug in your dates, click on "Search", then use the "fully refundable" filter to view the best deals near Portobello Beach.
What can I see and do near Portobello Beach?
You might want to spend some time browsing the exhibits at National Museum of Scotland, Scotch Whisky Experience, or Museum of Edinburgh. Sights like Edinburgh Castle, Palace of Holyroodhouse, and Royal Mile are landmarks to visit in the area. You can check out the local talent at Edinburgh Playhouse Theatre, Queen's Hall, and Festival Theatre.
How can I get to Portobello Beach?
To venture out into the surrounding area, ride aboard one of the trains from Brunstane Station. There may not be many public transit stops close to Portobello Beach so consider a car rental to maximize your time.