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

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,000 reviews)
"Comfortable , clean, courteous staff and great location to beach promenade!"
Canada
Michelle
The price is HK$438
HK$526 total
includes taxes & fees
22 Mar - 23 Mar
Best Western Kings Manor Hotel

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
Aynetree Guest House

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, (244 reviews)
"clean room, 4th bed in 10 days and it was simply the best. Great nights sleep Good size room with lovely size shower and bathroom Ideal checking in and out"
United Kingdom
Alison
The price is HK$707
HK$849 total
includes taxes & fees
29 Mar - 30 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)
"Room was wonderful, staff was even better, would stay again anytime."
Canada
Angela
The price is HK$978
HK$1,174 total
includes taxes & fees
23 Mar - 24 Mar
Ocean Mist Leith

Pillars House

Pillars House
3.5 star property
Leith, 4.2 km from Portobello Beach
9.2 out of 10, Wonderful, (526 reviews)
"The hotel room was large and had a double bed and single bed in it. The owner was really helpful and the room was very cosy and clean. Great price and free parking included. Would definitely stay again"
United Kingdom
JILL
The price is HK$614
HK$736 total
includes taxes & fees
23 Mar - 24 Mar
Pillars House

Prestonfield House

Prestonfield House
5.0 star property
3.8 km from Portobello Beach
9.8 out of 10, Exceptional, (293 reviews)
"What a lovely place.. Oh and their wine selection so dope..!"
United Kingdom
Janet
The price is HK$2,249
HK$2,698 total
includes taxes & fees
22 Mar - 23 Mar
Prestonfield House

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,245 reviews)
"Great stay "
United States
Chase
Market Street Hotel

The Scott

The Scott
4.0 star property
Southside, 4.3 km from Portobello Beach
9.6 out of 10, Exceptional, (643 reviews)
"We had a great stay at The Scot. The location was perfect. Walking distance to The Royal Mile, Edinborough Castle, Holyrood Palace, and Arthur's Seat."
Canada
Greg
The price is HK$1,101
HK$1,321 total
includes taxes & fees
23 Mar - 24 Mar
The Scott

ibis Styles Edinburgh Centre St Andrew Square

ibis Styles Edinburgh Centre St Andrew Square
3.0 star property
New Town, 5.3 km from Portobello Beach
9.2 out of 10, Wonderful, (1,000 reviews)
"Very good room, staff very friendly Fabulous breakfast Perfect location in the city Very good value for money"
United Kingdom
Sheila
The price is HK$789
HK$947 total
includes taxes & fees
22 Mar - 23 Mar
ibis Styles Edinburgh Centre St Andrew Square

Motel One Edinburgh - Royal

Motel One Edinburgh - Royal
3.0 star property
Old Town Edinburgh, 5.1 km from Portobello Beach
9.0 out of 10, Wonderful, (1,145 reviews)
"Great location "
Canada
Charles
The price is HK$771
HK$926 total
includes taxes & fees
22 Mar - 23 Mar
Motel One Edinburgh - Royal

The Scholar

The Scholar
4.0 star property
Southside, 4.3 km from Portobello Beach
9.2 out of 10, Wonderful, (1,001 reviews)
"Had a great breakfast and staff was super friendly "
United Kingdom
Lindsay
The Scholar

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,035 reviews)
"Throughly enjoyed our stay, room was spacious, staff couldn't have been more helpful "
United Kingdom
Georgia
The price is HK$1,006
HK$1,207 total
includes taxes & fees
22 Mar - 23 Mar
Apex Waterloo Place Hotel

Malmaison Edinburgh

Malmaison Edinburgh
4.0 star property
Leith, 4.4 km from Portobello Beach
8.6 out of 10, Excellent, (1,001 reviews)
"Room was spotless and breakfast was fantastic,very helpful staff also "
United Kingdom
Heather
The price is HK$701
HK$842 total
includes taxes & fees
22 Mar - 23 Mar
Malmaison Edinburgh

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,263
HK$1,515 total
includes taxes & fees
25 Mar - 26 Mar
Abbey Strand Apartments, at Holyrood

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
Fingal - A Luxury Floating Hotel

Ten Hill Place

Ten Hill Place
4.0 star property
Southside, 4.7 km from Portobello Beach
9.4 out of 10, Exceptional, (1,000 reviews)
"Very helpful and friendly staff. Food excellent. Walking distance around the city."
United States
Beatriz
The price is HK$833
HK$999 total
includes taxes & fees
22 Mar - 23 Mar
Ten Hill Place

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)
"Top notch service and rooms were majestic. Highly recommend!!"
United States
Javorka
The price is HK$3,377
HK$4,053 total
includes taxes & fees
25 Mar - 26 Mar
The Balmoral Hotel

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,000 reviews)
"Good location, great rooms, food and overall service!"
United Kingdom
Ingrid
The price is HK$1,052
HK$1,262 total
includes taxes & fees
22 Mar - 23 Mar
Hotel du Vin & Bistro Edinburgh

Gifford House

Gifford House
2.0 star property
4.3 km from Portobello Beach
8.4 out of 10, Very good, (10 reviews)
"Very clean and comfortable nice staff very helpful "
Canada
Keith
The price is HK$736
HK$884 total
includes taxes & fees
24 Mar - 25 Mar
Gifford House

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh, 4.8 km from Portobello Beach
9.0 out of 10, Wonderful, (1,327 reviews)
"Great location"
United Kingdom
Sam
The price is HK$978
HK$1,174 total
includes taxes & fees
26 Mar - 27 Mar
Leonardo Royal Hotel 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.

Compare popular hotels close to Portobello Beach

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Indoor pool
Best Western Kings Manor Hotel
3.0 star property
8.8
Excellent
1,000 reviews
View
Breakfast area
Aynetree Guest House
3.0 star property
7.6
Good
243 reviews
View
Premium bedding, pillow-top beds, individually decorated
3 Johns Place Townhouse
4.0 star property
9.8
Exceptional
244 reviews
View
Bar (on property)
Ocean Mist Leith
2.5 star property
10.0
Exceptional
708 reviews
View
Exterior
Pillars House
3.5 star property
9.2
Wonderful
526 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 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