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

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 HK$466
HK$559 total
includes taxes & fees
22 Mar - 23 Mar
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.8 out of 10, Excellent, (1,001 reviews)
"Comfortable , clean, courteous staff and great location to beach promenade!"
Canada
Michelle
The price is HK$432
HK$518 total
includes taxes & fees
22 Mar - 23 Mar
Best Western Kings Manor Hotel

Brae Guesthouse

Brae Guesthouse
3.5 star property
2.2 km from Portobello Beach
8.8 out of 10, Excellent, (32 reviews)
"We enjoyed our stay. It was convenient to Old Town Edinburgh, clean, and comfortable."
United States
Mindy
The price is HK$488
HK$585 total
includes taxes & fees
16 Mar - 17 Mar
Brae Guesthouse

Ravelston House

Ravelston House
3.0 star property
3.1 km from Portobello Beach
8.6 out of 10, Excellent, (430 reviews)
"staff are so lovely, very welcoming. rooms are spacious and beds comfy. carpets are dirty, bathroom was a bit mouldy and the door handle fell off… apart from that i can’t fault them"
United Kingdom
Sophie
The price is HK$350
HK$421 total
includes taxes & fees
22 Mar - 23 Mar
Ravelston House

Aynetree Guest House

Aynetree Guest House
3.0 star property
1.2 km from Portobello Beach
7.6 out of 10, Good, (243 reviews)
"Very friendly staff, the room was in great condition. It was such a pleasure to stay here. "
United Kingdom
Kate
The price is HK$472
HK$566 total
includes taxes & fees
18 Mar - 19 Mar
Aynetree Guest House

Premier Inn Edinburgh East

Premier Inn Edinburgh East
3.0 star property
1.9 km from Portobello Beach
7.6 out of 10, Good, (31 reviews)
"The room was very large with everything you would need. Just all around a great stay. "
Canada
Dawna
The price is HK$483
HK$580 total
includes taxes & fees
22 Mar - 23 Mar
Premier Inn Edinburgh East

The Townhouse

The Townhouse
4.0 star property
Leith, 3.7 km from Portobello Beach
10.0 out of 10, Exceptional, (5 reviews)
"Perfect in every way, clean, quiet, comfortable, welcoming and secure with a love view, lovely toiletry and essential provision of fresh bread, milk, coffee and tea. Lovely interior design and great location. Perfect for a family too! Thanks for your warm welcome and useful list of recommendations! "
United Kingdom
Rebekah
The price is HK$1,346
HK$1,616 total
includes taxes & fees
19 Mar - 20 Mar
The Townhouse

Ocean Mist Leith

Ocean Mist Leith
2.5 star property
Leith, 4.4 km from Portobello Beach
10.0 out of 10, Exceptional, (708 reviews)
"The most perfect mini break. Beautiful accommodation. Clean and very friendly staff , the attention to detail was notable, definitely recommend and hope to return again one day "
United Kingdom
Samantha
The price is HK$808
HK$969 total
includes taxes & fees
16 Mar - 17 Mar
Ocean Mist Leith

3 Johns Place Townhouse

3 Johns Place Townhouse
4.0 star property
Leith, 4.1 km from Portobello Beach
9.8 out of 10, Exceptional, (243 reviews)
"Excellent room, location and value for money"
United Kingdom
Loubna
The price is HK$774
HK$928 total
includes taxes & fees
17 Mar - 18 Mar
3 Johns Place Townhouse

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, (146 reviews)
"It was great and we did use the kitchen and the laundry. "
United States
Al
The price is HK$1,258
HK$1,510 total
includes taxes & fees
19 Mar - 20 Mar
Abbey Strand Apartments, at Holyrood

Six Brunton Place

Six Brunton Place
5.0 star property
Leith, 4 km from Portobello Beach
9.8 out of 10, Exceptional, (213 reviews)
"The home was beautiful and homey. Very comfortable. Hilary, the proprietor, was gracious and helpful. Fantastic breakfast. "
United States
Kevin
Six Brunton Place

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, (498 reviews)
"Beautiful hotel and so unique! Unfortunately my husband and I only stayed here for one night but the staff was amazing, room was spacious and clean and check in was a breeze!"
Canada
Natasha
The price is HK$2,136
HK$2,563 total
includes taxes & fees
16 Mar - 17 Mar
Fingal - A Luxury Floating Hotel

The Scott

The Scott
4.0 star property
Southside, 4.3 km from Portobello Beach
9.6 out of 10, Exceptional, (633 reviews)
"It’s a bit far from the old town, but it’s such a beautiful place that it’s totally worth it. The breakfast is fantastic, and you can even enjoy a whiskey tasting with one of their specialists. Overall, it was a wonderful stay."
United States
Natalia
The price is HK$1,153
HK$1,384 total
includes taxes & fees
23 Mar - 24 Mar
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,001 reviews)
"Top notch service and rooms were majestic. Highly recommend!!"
United States
Javorka
The price is HK$3,107
HK$3,728 total
includes taxes & fees
16 Mar - 17 Mar
The Balmoral Hotel

Highfield Guest House

Highfield Guest House
4.0 star property
Newington, 4.9 km from Portobello Beach
9.8 out of 10, Exceptional, (100 reviews)
"super lovely staff and super clean. loved it! amazing price, and very accommodating. highly recommend! "
United States
Carlie
The price is HK$949
HK$1,139 total
includes taxes & fees
16 Mar - 17 Mar
Highfield Guest House

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)
"Beautiful Hotel, perfect location as so many of the must see sights are a short walking distance. Staff was very accommodating. Highly recommended."
United States
Melany
The price is HK$1,847
HK$2,216 total
includes taxes & fees
22 Mar - 23 Mar
Old Town Chambers, Autograph Collection

24 Royal Terrace

24 Royal Terrace
4.0 star property
New Town, 4.2 km from Portobello Beach
9.4 out of 10, Exceptional, (349 reviews)
"Spotlessly clean room, friendly and helpful staff. We would definitely stay again "
United Kingdom
Caroline
The price is HK$1,027
HK$1,233 total
includes taxes & fees
22 Mar - 23 Mar
24 Royal Terrace

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, (147 reviews)
"Well equipped, great location, friendly helpful staff."
United Kingdom
Ian
The price is HK$915
HK$1,098 total
includes taxes & fees
16 Mar - 17 Mar
Forth House by Supercity Aparthotels

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, (797 reviews)
"Well situated just off the Royal Mile / North Bridge"
United Kingdom
Chris
The price is HK$731
HK$878 total
includes taxes & fees
16 Mar - 17 Mar
Linton Collection - 28 North Bridge

Ten Hill Place

Ten Hill Place
4.0 star property
Southside, 4.7 km from Portobello Beach
9.4 out of 10, Exceptional, (1,003 reviews)
"Very nice hotel with great space and updated rooms. Perfect to walk to all the places Edinburgh has to offer and parking available was a huge bonus for our stay. Thank you and will definitely book next time in town."
United States
Aaron
The price is HK$820
HK$984 total
includes taxes & fees
22 Mar - 23 Mar
Ten Hill Place
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

Hotels near other Portobello Beach attractions

Find out more about Portobello Beach

Top reasons to visit Portobello Beach

  • Stunning Coastal Views: Portobello Beach boasts picturesque vistas, making it a perfect spot for relaxing and enjoying the scenery.
  • Vibrant Community Atmosphere: Experience the welcoming spirit of the locals and engage with the lively neighbourhood culture.
  • Thrilling Water Sports: Visitors can partake in exciting beach games and water sports for an adventurous day out.
  • Cultural Exploration: Discover local galleries and historic sites, enriching your visit with art and history.
  • Diverse Accommodation Options: Enjoy a range of lodging choices, catering to various needs, including family-friendly and accessible facilities.

Find great hotels near Portobello Beach

Discover the charm of Portobello Beach with a variety of accommodation options tailored to your needs. From the welcoming Abercorn Guest House to other hotels and guesthouses, you’ll find facilities that cater to business travellers, pet owners, and the LGBTQIA community. Enjoy accessible rooms and toilets, as well as relaxing poolside access. Experience a delightful stay by the coast with diverse lodging choices in this picturesque seaside locale.

  • Apex Waterloo Place Hotel: Nestled in a prime location, the Apex Waterloo Place Hotel is a distinguished 4-star establishment that offers a serene spa-themed retreat for discerning travellers. Just 4.8km from Portobello Beach, this eco-certified hotel caters to both eco-conscious guests and business travellers. The hotel features an impressive full spa and pool service, including accessible pool facilities, rejuvenating hot stone massages, and a tranquil steam room. Ideal for those seeking relaxation, the hotel combines modern comforts with a commitment to sustainability, ensuring a restorative stay amidst Edinburgh's vibrant atmosphere.
  • ibis Edinburgh Centre South Bridge - Royal Mile: A welcoming 3-star hotel, the ibis Edinburgh Centre South Bridge - Royal Mile is perfect for eco-friendly travellers who appreciate inclusivity. Located 4.8km from Portobello Beach, this hotel stands out with its commitment to LGBTQIA+ hospitality and pet-friendly policy. Guests can enjoy comfortable accommodations alongside amenities such as food and water bowls for pets, ensuring a warm welcome for furry companions. The hotel’s affiliation with LGBTQI travel guides highlights its dedication to creating a safe and enjoyable environment for all guests, making it a great choice for diverse travels.
  • Leonardo Royal Hotel Edinburgh: The Leonardo Royal Hotel Edinburgh is a sophisticated 4-star property that prioritises eco-friendliness and guest comfort. Situated 4.8km from Portobello Beach, this hotel is ideal for environmentally conscious travellers. With modern, stylish rooms and a commitment to sustainability, guests can relax and unwind in comfort. The hotel’s focus on eco-certification ensures that your stay contributes positively to the environment while allowing you to enjoy the rich culture and history of Edinburgh.

Where to stay near Portobello Beach

Portobello Beach, near Edinburgh, offers a delightful blend of stunning coastal views and a vibrant community atmosphere. Visitors can enjoy the picturesque beach, reminiscent of the Aegean Sea, perfect for families and budget travellers alike. Nearby attractions include charming neighbourhoods and the scenic Ayrshire Coast, making it an ideal beach destination. Embrace the friendly locals and explore the rich history that this lovely area has to offer.

  • Edinburgh: As the capital of Scotland, Edinburgh is a vibrant metropolis that seamlessly blends history with modernity. Located conveniently near Portobello Beach, the city attracts a steady flow of visitors year-round, peaking during the warmer months from July to September. Edinburgh is renowned for its rich cultural experiences, from shopping in the bustling streets to exploring historic landmarks like the iconic Edinburgh Castle. The city's diverse range of activities, including arena entertainment and educational venues, makes it an ideal destination for families and culture enthusiasts alike.
  • Old Town Edinburgh: Situated approximately 4.8km from Portobello Beach, Old Town Edinburgh is a captivating neighbourhood that showcases the city's medieval past. With a steady influx of tourists, particularly in the spring and summer months, Old Town offers a plethora of cultural experiences, including theatre performances and unique shopping opportunities. The cobbled streets are lined with historic sites, making it a delight for those who appreciate architecture and history. Visitors can enjoy local events and conferences, immersing themselves in the vibrant atmosphere of this UNESCO World Heritage Site.
  • Edinburgh City Centre: Also located about 4.8km from Portobello Beach, Edinburgh City Centre is the heart of the city, bustling with life and activity. This neighbourhood draws visitors year-round, with peak travel times during the summer months. The City Centre is a cultural hub, offering a mix of shopping, theatre, and entertainment facilities. Historic places and streets abound, providing a scenic backdrop for leisurely strolls. The area's event venues host various conferences and exhibitions, ensuring that there's always something happening to captivate tourists and locals alike.

Things to do near Portobello Beach

Portobello Beach offers a delightful mix of activities for visitors, including thrilling adventure experiences like water sports and beach games. Art enthusiasts can explore local galleries showcasing vibrant works. For those looking to stay active, aqua aerobics sessions are available, providing a fun way to exercise in the water. With its beautiful sandy shores, Portobello serves as an inviting bathing destination, perfect for a relaxing day by the sea.

Shopping

At Portobello Beach, you can enjoy shopping at St James Quarter and Scottish Gems, both located 4.8km away, offering vibrant city and family vibes. For a unique experience, visit Tron Kirk, a public market also 4.8km away, perfect for local goods and souvenirs.

Recreation

Murrayfield Stadium, located 8.0km from Portobello Beach, offers an exhilarating atmosphere for sports enthusiasts. Similarly, Tynecastle Stadium, also 8.0km away, echoes the same vibrant energy. For a more tranquil experience, the Royal Commonwealth Pool, just 4.8km away, welcomes families for leisurely swims and relaxation.

Adventure

Experience the thrill of Urban Paintball Edinburgh, located 3.2km from Portobello Beach, where you can engage in exciting paintball battles. Alternatively, visit Bedlam Paintball, 4.8km away, for an adrenaline-fueled adventure. For snow sports enthusiasts, the Midlothian Snowsports Centre, 9.7km away, offers skiing and snowboarding opportunities.

Nightlife

Experience the vibrant nightlife at the Edinburgh Playhouse Theatre, just 4.8km from Portobello Beach, where culture meets entertainment. For a more relaxed vibe, visit Greyfriar's Bobby and Canongate Tolbooth, both 3 and 3.2km away respectively, offering delightful drinks in a romantic setting.

*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 blend of attractions, perfect for culture enthusiasts and families alike. Visitors can explore historic colleges and universities, enjoy scenic hill walks, or wander along charming streets. The area caters to those seeking outdoor adventures and memorable experiences, making it an ideal spot for a relaxing getaway in Edinburgh.

  • Royal Mile: This historic street, stretching two miles from Edinburgh Castle to the Palace of Holyroodhouse, is steeped in rich history. Wander through its vibrant atmosphere, lined with charming shops, traditional pubs, and street performers, capturing the essence of Edinburgh's culture.
  • University of Edinburgh: Located three miles from Portobello Beach, this prestigious university boasts stunning architecture and a deep cultural heritage. Explore its beautiful grounds and museums, which reflect centuries of educational excellence and innovation.
  • Palace of Holyroodhouse: Situated two miles away, this official residence of the monarch in Scotland offers a glimpse into royal life. With its magnificent gardens and opulent state apartments, it exudes a sense of history and grandeur.

Best time to go to Portobello Beach

The best time to visit Portobello Beach is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

Portobello Beach can be conveniently accessed from EDInburgh Airport (EDI), located 16.1km away. Notable hotels near EDI include the 5-star Virgin Hotels Edinburgh, situated 11.3km away, and both the Kimpton Charlotte Square and Sheraton Grand Hotel & Spa, each 9.7km from the airport. For those flying into GLAsgow Airport (GLA), 82.1km from Portobello Beach, excellent hotel options include the 5-star Kimpton Blythswood Hotel & Spa, 11.3km away, and JA Mar Hall Scotland, 6.4km away. Dundee Airport (DND), situated 36.4km from Portobello Beach, offers nearby accommodation such as The Hideaway Experience, 8.0km distant, with limited shuttle services available.

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 22 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 22 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 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?
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