Lodging Image

Search Hotels Near Portobello Beach, Edinburgh

  • 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

This weekend
Next weekend

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Portobello Beach hotels

1. Ravelston House

Ravelston House
3.0 star property
3.1 km from Portobello Beach
8.6 out of 10, Excellent, (486 reviews)
"Had a two night stay which was great. Huge room with super comfortable bed. Excellent shower, probably the best we've had on our UK holiday. Had a lovely meal in the restaurant and all the staff were nice, polite and attentive Five star stay and would stay again"
Australia
Neil
The price is Rp865.097
Rp1.090.023 total
includes taxes & fees
1 Nov - 2 Nov
Ravelston House

2. 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)
"Room was very clean, staff were very helpful and the breakfasts were more than ample really enjoyed our stay and will definitely be back in the future."
Australia
Shelagh
The price is Rp1.470.858
Rp1.853.281 total
includes taxes & fees
8 Nov - 9 Nov
Best Western Kings Manor Hotel

3. Aynetree Guest House

Aynetree Guest House
3.0 star property
1.2 km from Portobello Beach
7.6 out of 10, Good, (316 reviews)
"Fantastic welcome from helpful staff. A really comfortable, clean guesthouse with spotless en suite bathrooms and access to a private outdoor courtyard."
United Kingdom
Lee
The price is Rp1.834.046
Rp2.310.898 total
includes taxes & fees
1 Nov - 2 Nov
Aynetree Guest House

4. Sailte House

Sailte House
2.0 star property
2.2 km from Portobello Beach
The price is Rp17.327.646
Rp21.832.834 total
includes taxes & fees
13 Nov - 14 Nov
Sailte House

5. 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, (566 reviews)
"Fantastic stay - highly recommend."
United Kingdom
Simon
The price is Rp5.637.134
Rp7.102.788 total
includes taxes & fees
1 Nov - 2 Nov
Fingal - A Luxury Floating Hotel

6. Ocean Mist Leith

Ocean Mist Leith
2.5 star property
Leith, 4.4 km from Portobello Beach
10.0 out of 10, Exceptional, (784 reviews)
"Good continental breakfast and friendly staff"
United Kingdom
Gail
The price is Rp3.015.729
Rp3.799.819 total
includes taxes & fees
10 Nov - 11 Nov
Ocean Mist Leith

7. 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, (396 reviews)
"Convenient, clean, easy check in and check out."
Canada
Melanie
The price is Rp1.873.169
Rp2.360.193 total
includes taxes & fees
1 Nov - 2 Nov
3 Johns Place Townhouse

8. Stay Hush

Stay Hush
3.0 star property
Holyrood, 4.3 km from Portobello Beach
9.8 out of 10, Exceptional, (63 reviews)
"Great place close to all tourist things you would want to do."
United States
Nipa
The price is Rp2.638.959
Rp3.325.089 total
includes taxes & fees
5 Nov - 6 Nov
Stay Hush

9. Prestonfield House

Prestonfield House
5.0 star property
3.8 km from Portobello Beach
9.8 out of 10, Exceptional, (308 reviews)
"Staff were attentive and incredibly friendly! The food was amazing and the property very well maintained and so beautiful!"
United States
Trina
The price is Rp6.591.110
Rp8.304.798 total
includes taxes & fees
16 Nov - 17 Nov
Prestonfield House

10. 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)
"It was a good, a bit overpriced in my opinion"
United States
Abdullah
The price is Rp8.578.963
Rp10.809.391 total
includes taxes & fees
1 Nov - 2 Nov
The Balmoral Hotel

11. BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
Holyrood, 4.5 km from Portobello Beach
9.8 out of 10, Exceptional, (874 reviews)
"Great room and great location!"
United States
kimberly
The price is Rp3.700.562
Rp4.662.708 total
includes taxes & fees
16 Nov - 17 Nov
BrewDog DogHouse Edinburgh

12. 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,555 reviews)
"Perfect place to stay to enjoy both Old town and New town. Clean hotel with attentive and friendly staff!"
United States
Michael
The price is Rp2.872.123
Rp3.618.874 total
includes taxes & fees
8 Nov - 9 Nov
Market Street Hotel

13. 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, (280 reviews)
"Property was very good, well equipped, very clean, and staff was extremely helpful and friendly."
United States
Jeffrey
The price is Rp2.076.233
Rp2.616.054 total
includes taxes & fees
8 Nov - 9 Nov
Forth House by Supercity Aparthotels

14. The Scott

The Scott
4.0 star property
Southside, 4.3 km from Portobello Beach
9.6 out of 10, Exceptional, (758 reviews)
"The property is great and the location outside the crowded touristic area make it perfect for us"
United States
Jacopo
The price is Rp3.200.157
Rp4.032.197 total
includes taxes & fees
22 Nov - 23 Nov
The Scott

15. The Scholar

The Scholar
4.0 star property
Southside, 4.3 km from Portobello Beach
9.4 out of 10, Exceptional, (1,001 reviews)
"The room was very nice, the location is fantastic, and the restaurant was very good."
United States
Grant
The price is Rp2.419.631
Rp3.048.735 total
includes taxes & fees
22 Nov - 23 Nov
The Scholar

16. Abbey Strand Apartments, at Holyrood

Abbey Strand Apartments, at Holyrood
5.0 star property
4 km from Portobello Beach
9.6 out of 10, Exceptional, (183 reviews)
"Great location for sightseeing in Edinburgh."
United Kingdom
Stuart
The price is Rp3.218.433
Rp4.055.226 total
includes taxes & fees
9 Nov - 10 Nov
Abbey Strand Apartments, at Holyrood

17. 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,001 reviews)
"Stuff was great, location was perfect and lots of cool places to eat and have a pint! Would totally recommend staying here and would stay here again !"
United States
Kathleen
The price is Rp2.999.004
Rp3.778.746 total
includes taxes & fees
1 Nov - 2 Nov
Hotel du Vin & Bistro Edinburgh

18. 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)
"Nice property in the heart of old town. Would recommend the family room for travel with young kids."
United States
Blake
The price is Rp3.865.050
Rp4.869.963 total
includes taxes & fees
9 Nov - 10 Nov
Old Town Chambers, Autograph Collection

19. Destiny Scotland - Broughton St Lofts

Destiny Scotland - Broughton St Lofts
4.0 star property
New Town, 5 km from Portobello Beach
9.6 out of 10, Exceptional, (132 reviews)
"The room was excellent, and close to several useful shops and restaurants."
United States
Jonathan
The price is Rp3.469.005
Rp4.370.946 total
includes taxes & fees
2 Nov - 3 Nov
Destiny Scotland - Broughton St Lofts

20. CODE - The Court, Edinburgh

CODE - The Court, Edinburgh
2.0 star property
Old Town Edinburgh, 5 km from Portobello Beach
9.4 out of 10, Exceptional, (1,322 reviews)
"Best hostel to stay 😊"
Canada
Marie A
The price is Rp1.858.038
Rp2.341.128 total
includes taxes & fees
29 Nov - 30 Nov
CODE - The Court, Edinburgh
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.

Top Portobello Beach Hotel Reviews

Other attractions near Portobello Beach

Find out more about Portobello Beach

Top reasons to visit Portobello Beach

  • Scenic Promenade: Enjoy a leisurely stroll along the sandy shores while taking in stunning views of the Firth of Forth.
  • Vibrant Local Culture: Explore charming cafes, shops, and the local Portobello Market, perfect for immersing yourself in the community spirit.
  • Family-Friendly Atmosphere: Ideal for families and budget travellers, Portobello Beach offers ample opportunities for outdoor fun and relaxation.
  • Rich Historical Charm: Discover scenic hills and historical monuments that add to the area's cultural appeal.
  • Diverse Accommodation: Choose from a variety of guesthouses and beachfront hotels to suit your preferences for a memorable stay.

Find great hotels near Portobello Beach

Portobello Beach offers a delightful selection of accommodations, from charming guesthouses to beachfront hotels, ensuring a memorable stay by the sea. Whether you seek a pet-friendly environment, eco-certified options, or a spacious bedroom apartment, you'll find an array of choices tailored to both leisure and business travellers. With glowing guest reviews highlighting the area's appeal, Portobello Beach is the perfect destination for a relaxing getaway.

  • ibis Edinburgh Centre South Bridge - Royal Mile: Situated a mere 5km from Portobello Beach, the ibis Edinburgh Centre South Bridge - Royal Mile is a welcoming 3-star hotel that boasts a guest rating of 8.4 out of 10. This eco-certified property caters to pet-friendly travellers, offering a range of amenities for those bringing along their furry friends. With features such as food and water bowls, and a flexible pet policy, guests can enjoy a comfortable stay in an environmentally conscious setting. The hotel’s modern design and convenient location make it an ideal choice for those wanting to explore Edinburgh while staying in a sustainable environment.
  • Apex Waterloo Place Hotel: Located 5km from Portobello Beach, the 4-star Apex Waterloo Place Hotel enjoys an impressive guest rating of 9.2 out of 10. This establishment is tailored for families and business travellers alike, featuring a full spa and pool service that invites relaxation. Children are well catered for, with special breakfast options available. Guests can indulge in aromatherapy treatments, enjoy the steam room, or unwind with a hot stone massage. The hotel’s elegant atmosphere and array of services ensure a rejuvenating experience amidst the bustling city.
  • Leonardo Royal Hotel Edinburgh: Also positioned 5km from Portobello Beach, the Leonardo Royal Hotel Edinburgh offers a commendable guest rating of 9.2 out of 10, making it a strong contender for eco-conscious visitors. This 4-star hotel is lauded for its commitment to sustainability, providing a comfortable and environmentally friendly retreat. The modern amenities and stylish decor create a tranquil environment for those seeking to enjoy Edinburgh's rich history while remaining mindful of their ecological footprint.

Where to stay near Portobello Beach

Portobello Beach is a charming seaside destination perfect for sunbathing and enjoying the coastal weather. With its friendly atmosphere, you can explore delightful local shops and eateries in the nearby neighbourhood, making it ideal for families and budget travellers alike. Take a leisurely stroll along the promenade, soak in the stunning views, and experience the vibrant community spirit that makes this area a must-visit during your Edinburgh getaway.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that seamlessly blends rich history with modern life. Portobello Beach is situated within this dynamic city, which boasts a year-round influx of visitors, particularly peaking during the warmer months from July to September. Travellers flock to Edinburgh for its cultural offerings, family-friendly attractions, and city-themed experiences. Highlights include the historic Edinburgh Castle, the scenic Royal Mile, and a plethora of theatres and shopping areas, making it a perfect destination for all types of visitors.
  • Old Town Edinburgh: A mere 5km from Portobello Beach, Old Town Edinburgh is a captivating neighbourhood steeped in history and charm. Known for its medieval streets and stunning architecture, this area sees a surge in visitors from April to July. Guests can enjoy a city-themed experience filled with culture and family-friendly activities. Key attractions include the historic Grassmarket and the iconic St Giles' Cathedral, alongside various shops and theatres that enhance the vibrant local atmosphere. Old Town Edinburgh offers an enchanting glimpse into Scotland's past while being conveniently close to modern amenities.
  • Portobello: Nestled along the coast, Portobello is a charming neighbourhood famous for its beautiful beach. With a moderate seasonal flow of visitors, peaking from April to July, it is an ideal spot for family, cultural, and outdoor activities. The beach itself is a local landmark, perfect for relaxation and seaside fun, while the surrounding area offers delightful shops and golf courses. Wander along the promenade, explore historic sites, and soak in the relaxed atmosphere that makes Portobello a lovely escape from the bustling city life.

Things to do near Portobello Beach

Shopping

Along Portobello Beach, you'll discover charming shops like the Portobello Bookshop, perfect for unique reads and gifts. If you're up for a drive, head to Ocean Terminal in Leith, which features larger retail options and eateries for a more extensive shopping experience.

Recreation

At Portobello Beach, immerse yourself in rejuvenating treatments at the nearby Serenity Spa, where skilled therapists use natural products. Enjoy yoga sessions on the beach, embracing the calming sea breeze, or take a leisurely stroll along the promenade, soaking in the tranquil views of the Firth of Forth.

Adventure

At Knockhill Racing Circuit, located 31km from Portobello Beach, adrenaline seekers can experience thrilling motor racing events and driving experiences. The venue offers an exhilarating atmosphere, perfect for those looking to immerse themselves in high-speed adventure amidst the stunning Scottish landscape.

Nightlife

Visit the Beach House on Portobello Promenade for a lively atmosphere and tasty cocktails. For a relaxed vibe, check out the Dalriada Bar, where you can enjoy local ales and occasional live music. Stroll along the beach to soak in the vibrant nightlife by the sea.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Portobello Beach

To save money on your visit to Portobello Beach, consider travelling between January and March when accommodation prices are lower. Book your hotel about a month in advance or take advantage of last-minute deals on Expedia. Tuesdays tend to be the cheapest days for stays, while Saturdays are the priciest. Use Expedia's search tool to filter by budget and combine your hotel with flights and activities for additional savings. For transport, walking is a great way to explore the area without extra costs.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Portobello Beach are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Portobello Beach is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Portobello Beach is Tuesday. The most expensive day to stay around Portobello Beach is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, including your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation at Portobello Beach with your flights and activities through an Expedia package.

Find the best attractions near Portobello Beach

Portobello Beach offers a delightful mix of attractions, including scenic hills, vibrant streets, and historical monuments, perfect for culture enthusiasts and families alike. Visitors can enjoy the local Portobello Market and relax on the beautiful beach, making it an ideal spot for outdoor experiences and leisurely strolls. This charming seaside area promises a memorable getaway for all who venture here.

  • Royal Mile: A historic thoroughfare stretching through Edinburgh's Old Town, the Royal Mile is brimming with vibrant city life. As you stroll along this iconic street, you'll discover an array of shops, restaurants, and street performers, all set against a backdrop of stunning medieval architecture.
  • St. Andrew Square: Nestled in the heart of the city, St. Andrew Square offers a blend of urban sophistication and green space. This square features elegant Georgian architecture and inviting gardens, perfect for a leisurely stroll or a moment of relaxation amidst the bustling city atmosphere.
  • Palace of Holyroodhouse: The official residence of the monarch in Scotland, the Palace of Holyroodhouse is steeped in history and culture. Visitors can explore the opulent state apartments and the beautiful gardens, while learning about the rich heritage of this remarkable palace.

Best time to go to Portobello Beach

The best time to visit Portobello Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Portobello Beach falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Portobello Beach falls in January, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January38.5°F (3.6°C)Light RainMostly CloudySlightly LowSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudySlightly LowSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudySlightly LowSlightly Low
April45.1°F (7.3°C)No RainMostly CloudyAverageAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudyAverageSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudySlightly HighSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October49.5°F (9.7°C)Light RainMostly CloudyAverageAverage
November43.5°F (6.4°C)Light RainMostly CloudyAverageAverage
December39.6°F (4.2°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to Portobello Beach

Getting to Portobello Beach is convenient via several major airports. Edinburgh Airport (EDI) is situated approximately 16km away, with excellent hotel options like Crescent House and Virgin Hotels Edinburgh nearby. Glasgow Prestwick Airport (PIK) is around 106km from Portobello Beach, with luxury options such as Marine Troon and Ayrs & Graces. Lastly, Aberdeen Airport (ABZ) is about 150km distant, featuring hotels like Marcliffe and Leonardo Hotel Aberdeen. Each of these airports offers various transport services to their respective hotels, ensuring easy access for visitors.

Frequently asked questions

What's the area like around Portobello Beach?
Portobello Beach is located in Edinburgh. Travellers like the surrounding area for its beaches. If you're looking for a convenient place to stay, take a look at the 26 hotels and other accommodation options you'll find within a mile.
What's 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 traveller 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 can I expect to find near Portobello Beach?
Expedia has 26 hotels and other accommodation options 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, you'll find most hotel reservations are refundable provided that you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your check-in date. If you have a non-refundable reservation, it may still be possible to cancel it and be given a refund within a 24-hour period of your booking. Add your dates and click on "Search", then use the filter option "fully refundable" to review the best options available 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 Surgeon's Hall. Sights like Royal Mile, Edinburgh Castle and Palace of Holyroodhouse 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?
If you want to venture outside of the area, hop aboard a train at Brunstane Station. There may not be many public transport choices near Portobello Beach so consider a car rental to maximise your time.

Explore a world of travel with Expedia