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

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 Rp1.009.538
Rp1.211.446 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 Rp934.758
Rp1.121.710 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 Rp1.110.118
Rp1.332.141 total
includes taxes & fees
22 Mar - 23 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 Rp841.282
Rp1.009.538 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 Rp1.021.873
Rp1.226.247 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 Rp1.046.929
Rp1.256.314 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 Rp2.916.444
Rp3.499.733 total
includes taxes & fees
19 Mar - 20 Mar
The Townhouse

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 Rp1.675.834
Rp2.011.001 total
includes taxes & fees
22 Mar - 23 Mar
3 Johns Place 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 Rp1.749.866
Rp2.099.839 total
includes taxes & fees
16 Mar - 17 Mar
Ocean Mist Leith

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 Rp2.725.754
Rp3.270.905 total
includes taxes & fees
22 Mar - 23 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
The price is Rp3.180.046
Rp3.816.056 total
includes taxes & fees
22 Mar - 23 Mar
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 Rp4.627.050
Rp5.552.460 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 Rp2.498.607
Rp2.998.329 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 Rp6.730.255
Rp8.076.306 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 Rp2.056.467
Rp2.467.760 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 Rp4.000.763
Rp4.800.916 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 Rp2.292.494
Rp2.750.993 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 Rp1.981.612
Rp2.377.934 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 Rp1.862.599
Rp2.235.119 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 Rp1.776.040
Rp2.131.248 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 Beachfront: Portobello Beach boasts a picturesque shoreline, perfect for sunbathing and leisurely strolls.
  • Diverse Activities: Engage in water sports, aqua aerobics, and explore vibrant local art galleries.
  • Rich Local History: Discover historical sites and family-friendly attractions in the surrounding area.
  • Welcoming Accommodation: Enjoy a range of charming guesthouses and hotels that cater to all travellers.
  • Picturesque Surroundings: Venture to the nearby Ayrshire Coast for breathtaking coastal views and adventures.

Find great hotels near Portobello Beach

Portobello Beach offers a delightful selection of accommodation options, including charming guesthouses and hotels tailored for both leisure and business travellers. With pet-friendly facilities and a warm, inclusive atmosphere for LGBTQIA guests, you’ll find a welcoming retreat here. Notable choices like Abercorn Guest House provide accessible rooms and toilets, ensuring a comfortable stay for everyone. Whether you seek a relaxing beach getaway or a convenient base to explore Edinburgh, Portobello has something for you.

  • Leonardo Royal Hotel Edinburgh: Immerse yourself in an eco-conscious stay at the Leonardo Royal Hotel Edinburgh, a 4-star gem situated a mere 4.8km from Portobello Beach. This hotel is perfect for environmentally-minded travellers, featuring eco-certifications that highlight its commitment to sustainability. Guests can enjoy a range of modern amenities, from comfortable, well-appointed rooms to a selection of dining options that prioritise local and organic ingredients. The hotel’s tranquil atmosphere provides a perfect retreat after a day exploring the stunning Scottish coastline.
  • Courtyard by Marriott Edinburgh: The Courtyard by Marriott Edinburgh offers a contemporary haven for both eco-conscious and business travellers alike, located 4.8km from Portobello Beach. This 4-star hotel is LGBTQIA welcoming and boasts eco-certifications, ensuring a responsible stay. Guests can take advantage of flexible meeting spaces, a well-equipped fitness centre, and an inviting restaurant that serves seasonal dishes. The hotel’s modern design and convenient amenities make it an excellent choice for those seeking both comfort and functionality during their visit to Edinburgh.
  • The Scotsman Hotel: Experience the charm of Victorian architecture at The Scotsman Hotel, located 4.8km from Portobello Beach. This boutique-style 4-star hotel caters to LGBTQIA travellers and offers a unique blend of historic elegance and modern luxury. Guests will be captivated by the bespoke decor and distinctive artworks throughout the property, which create an inviting atmosphere. With a focus on business travel, The Scotsman features well-equipped meeting spaces and a gourmet restaurant, making it an ideal choice for those looking to blend work and leisure in a stunning setting.

Where to stay near Portobello Beach

Portobello Beach offers a delightful escape with its stunning views and friendly atmosphere. Stroll along the sandy shores, where the Aegean Sea vibe meets the charm of Edinburgh. Nearby, explore the rich history and family-friendly attractions of the area, or venture to the picturesque Ayrshire Coast for breathtaking beach destinations. Whether you're seeking relaxation or adventure, Portobello Beach and its surroundings promise an unforgettable experience for every traveller.

  • Edinburgh: Edinburgh, Scotland's capital, is a vibrant metropolis known for its rich history and cultural heritage. Portobello Beach lies in this bustling city, attracting visitors year-round, with peak arrivals from July to September. Edinburgh offers a diverse travel experience, with attractions ranging from historic streets and the iconic Edinburgh Castle to shopping areas and entertainment venues. The city's blend of culture-themed experiences, family-friendly activities, and its educational institutions make it an ideal destination for tourists seeking both relaxation and adventure.
  • Old Town Edinburgh: Located approximately 4.8km from Portobello Beach, Old Town Edinburgh is a historic neighbourhood steeped in charm and character. With its cobbled streets and medieval buildings, visitors can immerse themselves in the city's past while enjoying a lively atmosphere. Peak travel periods are from April to July, drawing those interested in culture-themed and family experiences. Highlights include local shopping, theatres, and significant landmarks that host various events throughout the year, ensuring a memorable visit to this captivating area.
  • Portobello: Portobello is a picturesque neighbourhood famous for its sandy beach and seaside promenade, making it a perfect destination for families and outdoor enthusiasts. The area experiences moderate seasonal fluctuations in visitor numbers, peaking from April to July. Beyond the beach, Portobello offers delightful shopping areas and entertainment facilities. Visitors can enjoy a range of cultural experiences, while local landmarks like the beach and sports facilities provide plenty of opportunities for relaxation and recreation, making Portobello a charming seaside escape.

Things to do near Portobello Beach

Portobello Beach offers a delightful mix of activities for visitors, from exploring local art galleries showcasing vibrant works to enjoying aqua aerobics sessions by the sea. It's an ideal bathing destination, perfect for sunbathing or taking a refreshing dip. For those seeking adventure, there are various water sports and outdoor experiences to enjoy, making Portobello a fantastic spot for both relaxation and excitement.

Shopping

Only 4.8km from Portobello Beach, St James Quarter offers a lively shopping experience with a mix of entertainment and family-friendly options. Scottish Gems, also 4.8km away, provides a charming atmosphere for unique gifts. For a local vibe, visit Tron Kirk, a bustling public market, just 4.8km from the beach.

Recreation

Enjoy a concert at Queen's Hall, just 4.8km from Portobello Beach, where the vibrant atmosphere enhances musical performances. Alternatively, head to the Royal Commonwealth Pool, also 4.8km away, for a refreshing swim and family-friendly activities, perfect for relaxation and fun.

Adventure

At Urban Paintball Edinburgh, located 3.2km from Portobello Beach, you can engage in thrilling paintball battles amidst an adrenaline-fueled atmosphere. Bedlam Paintball, 4.8km away, offers an exciting adventure experience with its vibrant setting. For winter sports enthusiasts, the Midlothian Snowsports Centre, 9.7km distant, provides skiing and snowboarding opportunities.

Nightlife

The nightlife at Portobello Beach offers a blend of culture and charm. Enjoy a captivating performance at the Edinburgh Playhouse Theatre, just 4.8km away. For a more laid-back experience, visit Greyfriar's Bobby or Canongate Tolbooth, both 2-4.8km away, perfect for relaxed drinks and lively conversation.

*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 historic sites, stunning hills, and vibrant streets, perfect for those seeking cultural and outdoor experiences. Visitors can explore local attractions that cater to families and adventure enthusiasts alike, ensuring a memorable stay by the seaside.

  • Royal Mile: A vibrant thoroughfare stretching through the heart of Edinburgh, the Royal Mile is lined with charming shops, historic buildings, and lively street performances. This iconic street connects Edinburgh Castle to the Palace of Holyroodhouse, offering visitors a taste of the city's rich history and culture.
  • University of Edinburgh: One of the oldest universities in the English-speaking world, the University of Edinburgh boasts stunning architecture and a vibrant academic atmosphere. Explore its beautiful campus, where a mix of tradition and innovation creates an inspiring environment for learning and discovery.
  • Palace of Holyroodhouse: The official residence of the monarch in Scotland, the Palace of Holyroodhouse is steeped in royal history. Visitors can explore its magnificent State Apartments, beautiful gardens, and the ruins of the nearby Holyrood Abbey, 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.

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 in Edinburgh is easily accessible via three major airports. Edinburgh Airport (EDI) is situated 16.1km away, with excellent hotel options like the 5-star Balmoral Hotel and InterContinental Edinburgh The George, both 11.3km from EDI. Glasgow International Airport (GLA) is 82.1km away, with nearby hotels such as the 5-star JA Mar Hall Scotland, located 6.4km from GLA. Lastly, Dundee Airport (DND) is 36.4km away, offering hotels like the 4.5-star Premier Inn Dundee North, just 3.2km from DND. Public transport options are available from these hotels for seamless airport transfers.

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