Lodging Image

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

Star rating

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. Premier Inn Edinburgh A1 - Newcraighall

Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
2.4 km from Portobello Beach
8.6 out of 10, Excellent, (29 reviews)
"This was the perfect hotel as it was close to a train station literally 3 min walk from the hotel and the train would get you to the centre of Edinburgh. The room was amazing, so was the staff and tge food was delicious!"
Ireland
Martyna
The price is HK$755
HK$951 total
includes taxes & fees
6 Sept - 7 Sept
Premier Inn Edinburgh A1 - Newcraighall

2. Ravelston House

Ravelston House
3.0 star property
3.1 km from Portobello Beach
8.6 out of 10, Excellent, (462 reviews)
"Great hotel and convenient for the races."
United Kingdom
martin
The price is HK$942
HK$1,187 total
includes taxes & fees
2 Sept - 3 Sept
Ravelston House

3. 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,004 reviews)
"Overall, everything was to a high standard, cleanliness, staff and food were excellent"
United Kingdom
Martha
The price is HK$1,339
HK$1,688 total
includes taxes & fees
31 Aug - 1 Sept
Best Western Kings Manor Hotel

4. Aynetree Guest House

Aynetree Guest House
3.0 star property
1.2 km from Portobello Beach
7.6 out of 10, Good, (289 reviews)
"Lovely host, clean rooms and nicely located."
Germany
Timo
The price is HK$842
HK$1,061 total
includes taxes & fees
31 Aug - 1 Sept
Aynetree Guest House

5. For Students Only - Straits Meadow in Edinburgh City Centre - Campus Accommodation

For Students Only - Straits Meadow in Edinburgh City Centre - Campus Accommodation
2.0 star property
3.1 km from Portobello Beach
6.0 out of 10, (2 reviews)
"On arrival our sheets had stains on them our bin wasn’t emptied had food and cigarettes, pots and pans were peeling and unusable. Staff was kind and helpful after telling them. "
Australia
sarah
The price is HK$895
HK$2,130 total
includes taxes & fees
9 Aug - 10 Aug
For Students Only - Straits Meadow in Edinburgh City Centre - Campus Accommodation

6. Premier Inn Edinburgh East

Premier Inn Edinburgh East
3.0 star property
1.9 km from Portobello Beach
7.6 out of 10, Good, (46 reviews)
"Rooms are spacious, close to bus stop to city Many lines available. The best is the breakfast, variety and quality. Good value"
United States
Edgardo
The price is HK$904
HK$1,139 total
includes taxes & fees
31 Aug - 1 Sept
Premier Inn Edinburgh East

7. Ocean Mist Leith

Ocean Mist Leith
2.5 star property
Leith, 4.4 km from Portobello Beach
10.0 out of 10, Exceptional, (751 reviews)
"Staff were fantastic, room and bed very comfortable. We really enjoyed our stay here."
United States
Richard
The price is HK$1,772
HK$2,233 total
includes taxes & fees
9 Aug - 10 Aug
Ocean Mist Leith

8. 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, (538 reviews)
"Staff was extremely welcoming!"
United States
Kimberly
The price is HK$3,056
HK$3,851 total
includes taxes & fees
1 Sept - 2 Sept
Fingal - A Luxury Floating Hotel

9. BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
Holyrood, 4.5 km from Portobello Beach
9.8 out of 10, Exceptional, (791 reviews)
"Brilliant place Great staff Location convenient Food very good Overall really recommend staying there"
United Kingdom
Sonia
The price is HK$2,660
HK$3,351 total
includes taxes & fees
30 Aug - 31 Aug
BrewDog DogHouse Edinburgh

10. Prestonfield House

Prestonfield House
5.0 star property
3.8 km from Portobello Beach
9.8 out of 10, Exceptional, (302 reviews)
"THE MOST AMAZING PLACE TO STAY!!"
United States
Erin
The price is HK$4,533
HK$5,712 total
includes taxes & fees
31 Aug - 1 Sept
Prestonfield House

11. The Scott

The Scott
4.0 star property
Southside, 4.3 km from Portobello Beach
9.6 out of 10, Exceptional, (716 reviews)
"Comfortable, clean and friendly, helpful staff"
United Kingdom
Mark
The price is HK$1,840
HK$2,318 total
includes taxes & fees
31 Aug - 1 Sept
The Scott

12. Glenalmond Guest House

Glenalmond Guest House
4.0 star property
4.6 km from Portobello Beach
9.6 out of 10, Exceptional, (90 reviews)
"Great location, friendly staff, delicious breakfasts cooked to order with lots of choice. Highly recommended."
United Kingdom
Lucy
The price is HK$2,330
HK$2,936 total
includes taxes & fees
11 Aug - 12 Aug
Glenalmond Guest House

13. 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, (170 reviews)
"We loved staying at the foot of the Royal Mile and next to Holyrood. The apartment was very well appointed with beautiful decor. Would definitely stay again."
Canada
Andrea
The price is HK$2,610
HK$3,288 total
includes taxes & fees
6 Sept - 7 Sept
Abbey Strand Apartments, at Holyrood

14. 18 Craigmillar Park Guest House

18 Craigmillar Park Guest House
3.0 star property
4.7 km from Portobello Beach
9.4 out of 10, Exceptional, (26 reviews)
"Loved staying at this great guest house. Very convenient for Edinburgh city centre as bus stop for the city centre is right outside the door. Craig is a great host with lots of helpful information. Would definitely stay here again. "
United Kingdom
Jennifer
The price is HK$1,358
HK$1,711 total
includes taxes & fees
2 Sept - 3 Sept
18 Craigmillar Park Guest House

15. The Townhouse

The Townhouse
4.0 star property
Leith, 3.7 km from Portobello Beach
10.0 out of 10, Exceptional, (8 reviews)
"Fantastic accommodation, "
United Kingdom
Katy
The price is HK$3,732
HK$4,702 total
includes taxes & fees
13 Aug - 14 Aug
The Townhouse

16. The Scholar

The Scholar
4.0 star property
Southside, 4.3 km from Portobello Beach
9.4 out of 10, Exceptional, (1,008 reviews)
"Delightful breakfast!"
Canada
Pamela
The price is HK$1,466
HK$1,847 total
includes taxes & fees
30 Aug - 31 Aug
The Scholar

17. 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, (876 reviews)
"Great rooms, & location."
Australia
Jason
The price is HK$2,428
HK$3,059 total
includes taxes & fees
31 Aug - 1 Sept
Linton Collection - 28 North Bridge

18. 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, (341 reviews)
"Excellent room in good location. Really enjoyed our stay."
United Kingdom
Stewart
The price is HK$1,014
HK$1,278 total
includes taxes & fees
31 Aug - 1 Sept
3 Johns Place Townhouse

19. Mayfield Suites

Mayfield Suites
3.0 star property
4.6 km from Portobello Beach
9.6 out of 10, Exceptional, (21 reviews)
"Clean rooms | Kind and helpful staff | Family-friendly | Great location"
United States
Colin
The price is HK$4,668
HK$5,882 total
includes taxes & fees
9 Aug - 10 Aug
Mayfield Suites

20. 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, (206 reviews)
"Great location. Really clean, modern apartments. Friendly helpful staff. Plus air conditioning during a hot Scottish summer!! Excellent stay."
United States
Catherine
The price is HK$1,928
HK$2,430 total
includes taxes & fees
1 Sept - 2 Sept
Forth House by Supercity Aparthotels
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
Exterior
Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
8.6
Excellent
29 reviews
View
Lake
Ravelston House
3.0 star property
8.6
Excellent
462 reviews
View
Indoor pool
Best Western Kings Manor Hotel
3.0 star property
8.6
Excellent
1,004 reviews
View
Breakfast area
Aynetree Guest House
3.0 star property
7.6
Good
289 reviews
View
Lobby sitting area
For Students Only - Straits Meadow in Edinburgh City Centre - Campus Accommodation
2.0 star property
6.0
2 reviews
View

Top Portobello Beach Hotel Reviews

Other attractions near Portobello Beach

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 iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 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