Photo by Eula Bee

Edinburgh Portobello Beach Hotels

  • 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

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, (489 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 HK$376
HK$474 total
includes taxes & fees
15 Nov - 16 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,002 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 HK$627
HK$791 total
includes taxes & fees
8 Nov - 9 Nov
Best Western Kings Manor Hotel

3. Brae Guesthouse

Brae Guesthouse
3.5 star property
2.2 km from Portobello Beach
8.6 out of 10, Excellent, (36 reviews)
"We enjoyed our stay. It was convenient to Old Town Edinburgh, clean, and comfortable."
United States
Mindy
The price is HK$835
HK$1,052 total
includes taxes & fees
8 Nov - 9 Nov
Brae Guesthouse

4. 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 HK$715
HK$901 total
includes taxes & fees
5 Nov - 6 Nov
Aynetree Guest House

5. Sailte House

Sailte House
2.0 star property
2.2 km from Portobello Beach
The price is HK$6,758
HK$8,515 total
includes taxes & fees
3 Dec - 4 Dec
Sailte House

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 HK$1,310
HK$1,651 total
includes taxes & fees
15 Nov - 16 Nov
Ocean Mist Leith

7. 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, (567 reviews)
"Fantastic stay - highly recommend."
United Kingdom
Simon
The price is HK$2,405
HK$3,030 total
includes taxes & fees
22 Nov - 23 Nov
Fingal - A Luxury Floating Hotel

8. 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 HK$2,856
HK$3,599 total
includes taxes & fees
16 Nov - 17 Nov
Prestonfield House

9. BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
Holyrood, 4.5 km from Portobello Beach
9.8 out of 10, Exceptional, (875 reviews)
"Great room and great location!"
United States
kimberly
The price is HK$1,719
HK$2,165 total
includes taxes & fees
16 Nov - 17 Nov
BrewDog DogHouse Edinburgh

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)
"A fabulous stay. It’s a gorgeous, luxurious hotel with good staff, great breakfast and a lovely bar. Big spacious rooms, lovely extras for my son. Absolutely worth the extra money compared to others around."
United Kingdom
Victoria
The price is HK$4,129
HK$5,202 total
includes taxes & fees
8 Nov - 9 Nov
The Balmoral Hotel

11. 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, (399 reviews)
"Convenient, clean, easy check in and check out."
Canada
Melanie
The price is HK$812
HK$1,023 total
includes taxes & fees
8 Nov - 9 Nov
3 Johns Place Townhouse

12. Stay Hush

Stay Hush
3.0 star property
Holyrood, 4.3 km from Portobello Beach
9.6 out of 10, Exceptional, (65 reviews)
"Great place close to all tourist things you would want to do."
United States
Nipa
The price is HK$1,156
HK$1,457 total
includes taxes & fees
30 Nov - 1 Dec
Stay Hush

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, (286 reviews)
"Very nice, and very good location"
United States
Stephen
The price is HK$821
HK$1,034 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, (761 reviews)
"The property is great and the location outside the crowded touristic area make it perfect for us"
United States
Jacopo
The price is HK$1,387
HK$1,747 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,006 reviews)
"The room was very nice, the location is fantastic, and the restaurant was very good."
United States
Grant
The price is HK$981
HK$1,236 total
includes taxes & fees
8 Nov - 9 Nov
The Scholar

16. Linton Collection - 28 North Bridge

Linton Collection - 28 North Bridge
4.5 star property
Old Town Edinburgh, 4.9 km from Portobello Beach
9.6 out of 10, Exceptional, (952 reviews)
"Fantastic location and charm."
United States
Danielle
The price is HK$1,218
HK$1,534 total
includes taxes & fees
8 Nov - 9 Nov
Linton Collection - 28 North Bridge

17. 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 HK$1,415
HK$1,783 total
includes taxes & fees
23 Nov - 24 Nov
Abbey Strand Apartments, at Holyrood

18. The Townhouse

The Townhouse
4.0 star property
Leith, 3.7 km from Portobello Beach
9.8 out of 10, Exceptional, (9 reviews)
"Fantastic accommodation, "
United Kingdom
Katy
The price is HK$2,959
HK$3,729 total
includes taxes & fees
22 Nov - 23 Nov
The Townhouse

19. 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 HK$1,871
HK$2,358 total
includes taxes & fees
29 Nov - 30 Nov
Old Town Chambers, Autograph Collection

20. Linton Collection - Blackfriars Lofts

Linton Collection - Blackfriars Lofts
4.5 star property
Old Town Edinburgh, 4.8 km from Portobello Beach
9.6 out of 10, Exceptional, (334 reviews)
"Great location close yo everything."
United States
Diana
The price is HK$1,429
HK$1,800 total
includes taxes & fees
5 Nov - 6 Nov
Linton Collection - Blackfriars Lofts
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.

Other attractions near Portobello Beach

Top Portobello Beach Hotel Reviews

Find out more about Portobello Beach

Top reasons to visit Portobello Beach

  • Stunning Seaside Views: Enjoy picturesque views of the Firth of Forth from the beautiful sandy beach and promenade.
  • Local Delights: Indulge in traditional fish and chips while basking in the refreshing sea breeze.
  • Cultural Experiences: Explore the vibrant Portobello Market and discover charming local shops and cafés.
  • Family-Friendly Atmosphere: The beach offers a variety of activities suitable for families, ensuring a memorable visit.
  • Budget-Friendly Accommodations: Choose from a range of lodging options, from beachfront hotels to cosy guesthouses.

Find great hotels near Portobello Beach

Portobello Beach offers a delightful selection of accommodation options, from beachfront hotels to cosy guesthouses. Whether you're seeking a pet-friendly stay or an eco-certified experience, you'll find various lodgings tailored to both leisure and business travellers. Enjoy the charm of this seaside location while exploring guest reviews to find the perfect fit for your stay at Porto Bello Beach.

  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel, located 5km from Portobello Beach, offers a contemporary and eco-conscious setting for travellers. With a guest rating of 8.4 out of 10, it stands out for its pet-friendly policy, welcoming furry companions with amenities such as food and water bowls. The hotel’s eco-certification appeals to environmentally conscious guests seeking a sustainable stay without compromising comfort. Its modern design and convenient location near the city centre make it an ideal choice for those exploring Edinburgh.
  • Apex Waterloo Place Hotel: Boasting a 4-star rating and an impressive guest rating of 9.2 out of 10, Apex Waterloo Place Hotel is a family-friendly retreat located 5km from Portobello Beach. This hotel features a full spa offering relaxation services, including sauna access and deep tissue massages, ensuring a rejuvenating experience for guests. The eco-certification reflects its commitment to sustainability, while amenities tailored for children, such as breakfast options, make it a great choice for families. Its elegant decor and central location enhance its appeal to discerning travellers.
  • Leonardo Royal Hotel Edinburgh: Also rated 4 stars with a guest rating of 9.2 out of 10, the Leonardo Royal Hotel Edinburgh, situated 5km from Portobello Beach, is an excellent option for eco-conscious visitors. The hotel’s eco-certification signifies its dedication to sustainable practices, appealing to travellers who value environmental responsibility. The combination of modern comforts and thoughtful amenities makes this hotel a delightful base for exploring Edinburgh while enjoying a relaxing atmosphere.

Where to stay near Portobello Beach

Portobello Beach offers a delightful blend of seaside charm and local warmth, making it an ideal destination for sunbathing and relaxation. Wander along the sandy shores, enjoy the coastal weather, and explore the vibrant promenade filled with shops and eateries. Nearby, the friendly atmosphere and family-friendly activities ensure a memorable stay. With its picturesque views and budget-friendly options, Portobello Beach is the perfect seaside retreat for any traveller seeking a charming escape.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis rich in history and culture. Situated near Portobello Beach, it attracts visitors year-round, with peak travel occurring from July to September. Edinburgh offers a plethora of experiences ranging from immersive cultural events to family-friendly activities. Explore the city's shopping districts, enjoy a performance at one of its renowned theatres, or marvel at its historic landmarks, including the iconic Edinburgh Castle and the Royal Mile. The city's diverse offerings make it an ideal base for any traveller.
  • Old Town Edinburgh: Located approximately 5km from Portobello Beach, Old Town Edinburgh is a UNESCO World Heritage site that exudes charm and character. The area is a favourite among visitors, especially during the peak months of April and June to July. Its cobbled streets are lined with historic buildings, and you can find numerous shops, cafes, and cultural venues. Don't miss the chance to visit significant landmarks like St Giles' Cathedral and the Palace of Holyroodhouse. Old Town is perfect for those seeking a blend of history and modern attractions.
  • Edinburgh City Centre: Also about 5km from Portobello Beach, the Edinburgh City Centre buzzes with life and energy. This area sees a steady flow of tourists throughout the year, with peak arrivals between July and September. The city centre is home to a variety of shopping areas, theatres, and dining options, making it an excellent spot for those looking to experience the essence of Edinburgh. Key attractions include the historic Princes Street and the impressive Scott Monument. The city's central location ensures easy access to all major sites.

Things to do near Portobello Beach

Shopping

At Portobello Beach, you’ll find charming local shops offering unique gifts and souvenirs. If you're up for a drive, head to Ocean Terminal in Leith, about 5km away, featuring a selection of high-street brands and boutiques for a wider shopping experience.

Recreation

Portobello Beach offers a calming coastal escape with its long sandy shores and gentle waves. Engage in yoga sessions by the sea, or unwind with beachside meditation. Nearby wellness retreats provide holistic treatments and spa therapies, allowing you to rejuvenate while enjoying stunning views of the Firth of Forth.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 31km from Portobello Beach. Feel the adrenaline as you watch high-speed races or try your hand at driving experiences. The atmosphere is electric, perfect for adventure enthusiasts seeking an exhilarating day out.

Nightlife

Visit the Beach House Bar for a relaxed atmosphere and enjoy their selection of cocktails. For a lively night, head to The Espy, where you can savour local beers and catch live music performances, all while soaking in the vibrant seaside vibe.

*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 trip to Portobello Beach, consider visiting between January and March when accommodation prices are lower. Book your stay about a month in advance, and try to arrive on a Tuesday for the best rates. Use Expedia to find last-minute deals, filter by budget, and sort hotels from lowest to highest price. Additionally, combining your hotel, flights, and activities in a package can lead to further savings. Enjoy free activities along the beautiful beach and explore the area on foot to minimise transport 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: Book your hotel around Portobello Beach about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Expedia's search tool enables you to specify your budget, preferred location, and additional criteria. You can organise your search results to display prices from lowest to highest, allowing you to identify the most affordable hotels first. Furthermore, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can reduce your expenses by combining your hotel booking 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, charming streets, and notable monuments. Ideal for those seeking culture, family-friendly activities, and outdoor experiences, visitors can explore the vibrant Portobello Market and enjoy the stunning beach. This captivating area promises an enjoyable time for tourists looking to immerse themselves in the local atmosphere while appreciating the beauty of Edinburgh’s coastline.

  • Royal Mile: Stretching through the heart of Edinburgh, the Royal Mile offers a vibrant atmosphere filled with historic architecture, shops, and street performers. This lively thoroughfare connects the Castle to the Palace of Holyroodhouse, providing a delightful blend of culture and city life, making it an ideal place to explore.
  • St. Andrew Square: A charming square located in the city centre, St. Andrew Square features beautiful gardens and impressive buildings. Its blend of urban energy and serene green spaces makes it a lovely spot for relaxation or people-watching amidst the bustling city vibes.
  • Palace of Holyroodhouse: As the official residence of the monarch in Scotland, this historic palace offers a glimpse into royal life. With its stunning architecture and rich cultural significance, visitors can explore the State Apartments and the beautiful gardens, immersing themselves in Scotland's regal heritage.

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 MonthTemperaturePrecipitationCloudinessOccupancyPricing
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

Reaching Portobello Beach is convenient with EDInburgh Airport (EDI) located 16km away. This airport serves major airlines and offers various accommodation options nearby. Notable hotels iNCLude Crescent House, a 5.5-star guesthouse, and the luxurious 5-star Virgin Hotels Edinburgh, both situated 11km from EDI. The Sheraton Grand Hotel & Spa, Edinburgh is another excellent choice, located 10km away. Alternatively, GLAsgow Airport (GLA) is 82km from Portobello Beach, with top hotels like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, both within 11km. Newcastle Airport (NCL) is 135km distant, with good hotel options including Delta Hotels by Marriott, all within 10km of the airport.

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