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

This weekend
Next weekend

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, (18 reviews)
"The room is clean and the staff is very nice."
Hong Kong SAR China
Chi Chung
The price is HK$938
HK$1,126 total
includes taxes & fees
25 May - 26 May
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,004 reviews)
"Breakfast was great!"
Canada
Jeffrey
The price is HK$930
HK$1,116 total
includes taxes & fees
10 May - 11 May
Best Western Kings Manor Hotel

Aynetree Guest House

Aynetree Guest House
3.0 star property
1.2 km from Portobello Beach
7.4 out of 10, Good, (253 reviews)
"Parking wasn't accessible due to maintenance being done on the building. The room was clean. And smaller than what is advertised, also there was no common area like in the pictures. We had a mini table in the hall with a coffee station."
Canada
Matthew
The price is HK$936
HK$1,123 total
includes taxes & fees
1 Jun - 2 Jun
Aynetree Guest House

Premier Inn Edinburgh East

Premier Inn Edinburgh East
2.0 star property
1.9 km from Portobello Beach
7.6 out of 10, Good, (35 reviews)
"Good value, clean rooms "
United States
Arutyun
The price is HK$1,007
HK$1,208 total
includes taxes & fees
21 May - 22 May
Premier Inn Edinburgh East

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, (269 reviews)
"The property is well located and in close proximity of shops and restaurants. The bed, linen and accessories were of good quality but the room was rather small for two people and the lighting in the room can be improved."
United Kingdom
Adesegun
The price is HK$956
HK$1,147 total
includes taxes & fees
10 May - 11 May
3 Johns Place Townhouse

Arden House

Arden House
3.5 star property
4.5 km from Portobello Beach
10.0 out of 10, Exceptional, (68 reviews)
"The best stay of our whole trip! Very clean, extremely comfortable, a lovely tea and coffee basket. Breakfast was better than going to a restaurant- fresh and hot, many choices and we were served in our room in total comfort. Alice most accommodating, very sweet and full of local information. We can’t wait to book and stay again. "
United States
Shawn
The price is HK$1,195
HK$1,433 total
includes taxes & fees
20 May - 21 May
Arden House

Edinburgh Travel Guest House

Edinburgh Travel Guest House
2.0 star property
Newington, 4.6 km from Portobello Beach
8.6 out of 10, Excellent, (32 reviews)
"I enjoyed my stay in the property. "
United Kingdom
Normelyn Grace
The price is HK$736
HK$883 total
includes taxes & fees
20 May - 21 May
Edinburgh Travel Guest House

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
Holyrood, 4.5 km from Portobello Beach
9.8 out of 10, Exceptional, (707 reviews)
"Very friendly staff, good breakfasts, great location for old town, fun place to stay"
United States
Cynthia
The price is HK$2,182
HK$2,619 total
includes taxes & fees
25 May - 26 May
BrewDog DogHouse Edinburgh

Ocean Mist Leith

Ocean Mist Leith
2.5 star property
Leith, 4.4 km from Portobello Beach
10.0 out of 10, Exceptional, (716 reviews)
"We had a lovely stay at the unique Ocean Mist hotel ship. Excellent staff and service made for a fantastic experience! The breakfast was delicious with many choices available. Make sure to check out the cocktails which are made with great care by the bar staff. Affordable luxury! Will most definitely make a return visit!"
United Kingdom
Elaine
The price is HK$1,186
HK$1,424 total
includes taxes & fees
7 May - 8 May
Ocean Mist Leith

Prestonfield House

Prestonfield House
5.0 star property
3.8 km from Portobello Beach
9.8 out of 10, Exceptional, (296 reviews)
"The most magical property ever! "
United States
Adam
The price is HK$4,037
HK$4,844 total
includes taxes & fees
11 May - 12 May
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 HK$2,092
HK$2,511 total
includes taxes & fees
31 May - 1 Jun
Abbey Strand Apartments, at Holyrood

Fraoch House

Fraoch House
2.0 star property
Broughton, 4.6 km from Portobello Beach
9.6 out of 10, Exceptional, (461 reviews)
"10/10 recommend Froach House! The staff is amazing, the house is beautiful, and the rooms are huge. I had an excellent stay here and would absolutely book here again!"
United States
Nicholas
The price is HK$1,236
HK$1,484 total
includes taxes & fees
26 May - 27 May
Fraoch House

24 Royal Terrace

24 Royal Terrace
4.0 star property
New Town, 4.2 km from Portobello Beach
9.4 out of 10, Exceptional, (350 reviews)
"1st Class! Fabulous hotel with the most helpful, professional and friendly staff. The room was outstanding as was the breakfast. Ideal for exploring Edinburgh. We will be visiting again"
United Kingdom
Simon
The price is HK$1,710
HK$2,052 total
includes taxes & fees
7 May - 8 May
24 Royal Terrace

ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh, 4.8 km from Portobello Beach
8.4 out of 10, Very good, (1,845 reviews)
"The breakfast was very good and the staff was super friendly and always helpful would definitely recommend this hotel to anyone visiting the area "
Canada
Christopher
The price is HK$1,762
HK$2,114 total
includes taxes & fees
20 May - 21 May
ibis Edinburgh Centre South Bridge - Royal Mile

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
New Town, 4.8 km from Portobello Beach
9.2 out of 10, Wonderful, (2,077 reviews)
"Great location. Located in the heart of the train station and great eating places."
United States
Shelly
The price is HK$1,874
HK$2,249 total
includes taxes & fees
10 May - 11 May
Apex Waterloo Place Hotel

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,390 reviews)
"Great location "
Canada
deborah
The price is HK$1,434
HK$1,721 total
includes taxes & fees
10 May - 11 May
Leonardo Royal Hotel Edinburgh

No 11

No 11
4.0 star property
Leith, 4.4 km from Portobello Beach
9.0 out of 10, Wonderful, (636 reviews)
"Large clean room on top floor. It was stuffy so they brought us a large fan. The breakfast was delicious. The staff was Amazing! Especially Deepak and Monica!"
United States
Jackie
The price is HK$1,339
HK$1,607 total
includes taxes & fees
10 May - 11 May
No 11

Malmaison Edinburgh

Malmaison Edinburgh
4.0 star property
Leith, 4.4 km from Portobello Beach
8.6 out of 10, Excellent, (1,005 reviews)
"Great hotel , free onsite parking. Tram is 4 minutes walk away to centre of Edinburgh, decent pubs and restaurants nearby."
United Kingdom
Vincent
The price is HK$1,425
HK$1,710 total
includes taxes & fees
11 May - 12 May
Malmaison Edinburgh

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$3,123
HK$3,748 total
includes taxes & fees
18 May - 19 May
The Townhouse

Ten Hill Place

Ten Hill Place
4.0 star property
Southside, 4.7 km from Portobello Beach
9.4 out of 10, Exceptional, (1,004 reviews)
"Excellent location and fabulous staff."
United States
DANA
The price is HK$1,319
HK$1,583 total
includes taxes & fees
10 May - 11 May
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.

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
18 reviews
View
Indoor pool
Best Western Kings Manor Hotel
3.0 star property
8.8
Excellent
1,004 reviews
View
Breakfast area
Aynetree Guest House
3.0 star property
7.4
Good
253 reviews
View
Exterior
Premier Inn Edinburgh East
2.0 star property
7.6
Good
35 reviews
View
Premium bedding, pillow-top beds, individually decorated
3 Johns Place Townhouse
4.0 star property
9.6
Exceptional
269 reviews
View

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