Lodging Image

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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

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.8 out of 10, Excellent, (25 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 ₹14,705
₹18,529 total
includes taxes & fees
30 Jul - 31 Jul
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, (459 reviews)
"Friendly staff, clean accommodation with easy access"
United Kingdom
Denise
The price is ₹14,475
₹18,239 total
includes taxes & fees
3 Aug - 4 Aug
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,008 reviews)
"Overall, everything was to a high standard, cleanliness, staff and food were excellent"
United Kingdom
Martha
The price is ₹17,871
₹22,517 total
includes taxes & fees
30 Jul - 31 Jul
Best Western Kings Manor Hotel

4. Aynetree Guest House

Aynetree Guest House
3.0 star property
1.2 km from Portobello Beach
7.4 out of 10, Good, (283 reviews)
"Lovely host, clean rooms and nicely located."
Germany
Timo
The price is ₹11,167
₹14,070 total
includes taxes & fees
27 Jul - 28 Jul
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 ₹7,833
₹22,093 total
includes taxes & fees
28 Jul - 29 Jul
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 ₹9,959
₹12,548 total
includes taxes & fees
2 Aug - 3 Aug
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, (747 reviews)
"Staff were fantastic, room and bed very comfortable. We really enjoyed our stay here."
United States
Richard
The price is ₹20,073
₹25,292 total
includes taxes & fees
3 Aug - 4 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, (536 reviews)
"Very unique stay. Room was very quiet."
United States
Gregory
The price is ₹35,384
₹44,584 total
includes taxes & fees
27 Jul - 28 Jul
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, (781 reviews)
"Absolutely an amazing place to stay."
United States
Seth
The price is ₹30,605
₹38,563 total
includes taxes & fees
31 Jul - 1 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 ₹56,268
₹70,898 total
includes taxes & fees
29 Jul - 30 Jul
Prestonfield House

11. The Scott

The Scott
4.0 star property
Southside, 4.3 km from Portobello Beach
9.6 out of 10, Exceptional, (712 reviews)
"Comfortable, clean and friendly, helpful staff"
United Kingdom
Mark
The price is ₹22,747
₹28,661 total
includes taxes & fees
30 Jul - 31 Jul
The Scott

12. The Scholar

The Scholar
4.0 star property
Southside, 4.3 km from Portobello Beach
9.4 out of 10, Exceptional, (1,010 reviews)
"Restaurant was excellent (although breakfast didn't live up to what was available for lunch and dinner). Rooms very comfy and well provided."
United Kingdom
Imogen
The price is ₹18,611
₹23,450 total
includes taxes & fees
30 Jul - 31 Jul
The Scholar

13. 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 ₹59,591
₹75,084 total
includes taxes & fees
4 Aug - 5 Aug
The Townhouse

14. 18 Craigmillar Park Guest House

18 Craigmillar Park Guest House
3.0 star property
Newington, 4.7 km from Portobello Beach
9.4 out of 10, Exceptional, (25 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 ₹17,156
₹21,617 total
includes taxes & fees
30 Jul - 31 Jul
18 Craigmillar Park Guest House

15. Destiny Scotland Royal Mile Residence

Destiny Scotland Royal Mile Residence
4.0 star property
Old Town Edinburgh, 4.8 km from Portobello Beach
9.6 out of 10, Exceptional, (198 reviews)
"Location was amazing! In between two pubs and right on the Royal Mile! Super easy check in and appreciated the luggage storage area."
United States
Lisa
The price is ₹34,046
₹42,898 total
includes taxes & fees
9 Aug - 10 Aug
Destiny Scotland Royal Mile Residence

16. 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, (202 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 ₹24,815
₹31,267 total
includes taxes & fees
30 Jul - 31 Jul
Forth House by Supercity Aparthotels

17. Hotel Ceilidh-donia

Hotel Ceilidh-donia
3.0 star property
4.2 km from Portobello Beach
9.4 out of 10, Exceptional, (840 reviews)
"Beautiful room with an exceptionally helpful staff in a nice and quiet part of Edinburgh."
United States
Nicholas
The price is ₹19,913
₹25,091 total
includes taxes & fees
29 Jul - 30 Jul
Hotel Ceilidh-donia

18. 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,002 reviews)
"The best thing about the hotel is the location and the helpful, friendly staff. The rooms are so good also highly recommended"
United Kingdom
Hamad
The price is ₹38,066
₹47,963 total
includes taxes & fees
28 Jul - 29 Jul
Old Town Chambers, Autograph Collection

19. 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, (330 reviews)
"Excellent room in good location. Really enjoyed our stay."
United Kingdom
Stewart
The price is ₹12,058
₹15,193 total
includes taxes & fees
2 Aug - 3 Aug
3 Johns Place Townhouse

20. Ten Hill Place

Ten Hill Place
4.0 star property
Southside, 4.7 km from Portobello Beach
9.4 out of 10, Exceptional, (1,005 reviews)
"Great location, super friendly staff, would stay again."
United Kingdom
Kara
The price is ₹22,364
₹28,179 total
includes taxes & fees
5 Aug - 6 Aug
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
Exterior
Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
8.8
Excellent
25 reviews
View
Lake
Ravelston House
3.0 star property
8.6
Excellent
459 reviews
View
Indoor pool
Best Western Kings Manor Hotel
3.0 star property
8.6
Excellent
1,008 reviews
View
Breakfast area
Aynetree Guest House
3.0 star property
7.4
Good
283 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

Hotels near other Portobello Beach attractions

Find out more about Portobello Beach

Top reasons to visit Portobello Beach

  • Stunning Coastal Views: Take a leisurely stroll along the promenade, enjoying refreshing sea air and breathtaking views of the Firth of Forth.
  • Vibrant Community Spirit: Experience the local charm through quaint shops, cafés, and the lively Portobello Market.
  • Family-Friendly Activities: Relax on sandy shores and explore scenic hills and intriguing monuments, perfect for all ages.
  • Memorable Sunsets: Don’t miss the picturesque sunsets that create a beautiful backdrop for your seaside experience.
  • Diverse Accommodation: Choose from a variety of hotels and guesthouses, including pet-friendly and eco-certified options.

Find great hotels near Portobello Beach

Explore the charming accommodation options at Portobello Beach, where a variety of hotels and guesthouses await you. Whether you seek a beachfront hotel, a cosy bedroom apartment, or an eco-certified getaway, you'll find plenty to suit your needs. Enjoy pet-friendly options and excellent amenities tailored for both leisure and business travellers. Guest reviews highlight the welcoming atmosphere, making Portobello Beach an ideal destination for a memorable stay.

  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel, rated 8.4 out of 10 by guests, offers a unique blend of comfort and eco-consciousness, making it a great choice for environmentally-aware travellers. Located approximately 5km from Portobello Beach, the ibis Edinburgh Centre South Bridge - Royal Mile welcomes pets, enabling guests to enjoy a holiday with their furry companions. The hotel features eco-certified amenities, ensuring a sustainable stay without compromising on comfort. Additional features include food and water bowls for pets and a pet-friendly policy, perfect for those travelling with animals.
  • Apex Waterloo Place Hotel: With a stellar guest rating of 9.2 out of 10, this 4-star hotel is situated 5km from Portobello Beach and is ideal for families and business travellers alike. The Apex Waterloo Place Hotel is eco-certified, reflecting its commitment to sustainability. Families will appreciate the dedicated amenities for children, which include breakfast options tailored for younger guests. The hotel combines modern comforts with a welcoming atmosphere, ensuring a pleasant experience for all visitors.
  • Leonardo Royal Hotel Edinburgh: Also rated 9.2 out of 10, this 4-star establishment is located a short 5km from Portobello Beach. The Leonardo Royal Hotel Edinburgh is committed to eco-friendliness, offering an eco-certified environment for guests. With a focus on sustainability, this hotel provides a comfortable and responsible lodging option for those conscious of their environmental impact. The hotel’s modern design and amenities make it a splendid choice for those seeking a stylish stay while enjoying the attractions of Edinburgh.

Where to stay near Portobello Beach

Your visit to Portobello Beach promises a delightful blend of seaside charm and vibrant community spirit. Enjoy sunbathing on the sandy shores while soaking up the coastal weather. This family-friendly destination offers quaint shops and local cafes, perfect for a leisurely afternoon. With its historical backdrop and welcoming atmosphere, Portobello serves as an ideal base to explore nearby Edinburgh and its rich cultural heritage, ensuring a memorable holiday experience for all types of travellers.

  • Edinburgh: As the capital city of Scotland, Edinburgh is a vibrant metropolis that seamlessly blends history and modernity. Portobello Beach, situated within this bustling city, is a popular destination for both locals and tourists. Visitors flock to Edinburgh year-round, with peak times from July to September, drawn by its rich cultural scene, family-friendly activities, and urban charm. Explore the historic streets, indulge in shopping, and catch a performance at one of the many theatres. Notable landmarks include the iconic Edinburgh Castle and the Royal Mile, which are a must-visit for anyone seeking to immerse themselves in the city's captivating history.
  • Old Town Edinburgh: Just 5km from Portobello Beach, Old Town Edinburgh is a UNESCO World Heritage Site that showcases the city’s medieval architecture and cobbled streets. This historic neighbourhood attracts visitors throughout the year, particularly from April to July. Known for its cultural richness, family-oriented activities, and vibrant atmosphere, Old Town is home to numerous shops, theatres, and educational venues. Highlights include the majestic St Giles' Cathedral and the lively Grassmarket area, which hosts various events and markets, making it a lively spot for exploring Edinburgh's unique charm.
  • Edinburgh City Centre: Also located 5km from Portobello Beach, Edinburgh City Centre is the heartbeat of the city, renowned for its bustling shopping areas and cultural attractions. With a steady flow of visitors year-round, especially during the summer months, this neighbourhood offers a perfect blend of family-friendly activities and city experiences. Enjoy shopping at the famous Princes Street, catch a show at the renowned theatres, or explore the historic sites that dot the landscape. The Scott Monument and the National Galleries are just a couple of the symbolic landmarks that enrich the experience of visiting this vibrant area.

Things to do near Portobello Beach

Shopping

At Portobello Beach, you can enjoy quaint shops selling unique gifts and souvenirs along the promenade. If you're up for a drive, visit Ocean Terminal in Leith for a wider selection of retail outlets and eateries, about 15 minutes away.

Recreation

Experience the serene atmosphere at Portobello Beach with yoga sessions on the sand, promoting relaxation and mindfulness. Stroll along the promenade and enjoy the fresh sea breeze, or indulge in a soothing treatment at a nearby wellness centre, enhancing your rejuvenation amidst stunning coastal views.

Adventure

Knockhill Racing Circuit, located 31km from Portobello Beach, offers thrilling motor racing experiences. Feel the adrenaline rush as you watch high-speed races or participate in driving experiences. The venue exudes a vibrant sports atmosphere, making it a great spot for motorsport enthusiasts and adventure seekers alike.

Nightlife

At Portobello Beach, you'll find lively bars like The Beach House, known for its relaxed vibe and live music, alongside quirky pubs such as The Dalriada, where you can enjoy local ales. The beachfront promenade offers a picturesque setting for evening strolls and socialising.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Portobello Beach

At Portobello Beach, visitors can enjoy a delightful blend of culture and outdoor experiences. Explore the local charm at the Portobello Market or relax on the sandy shores of the beach. The area also features scenic hills and intriguing monuments, making it ideal for families and those seeking adventure. Whether you’re strolling along the promenade or soaking in the vibrant atmosphere, Portobello Beach offers a memorable getaway.

  • Royal Mile: A bustling thoroughfare that stretches through the heart of Edinburgh’s Old Town, the Royal Mile is lined with charming shops, historic sites, and vibrant street performances. Its cobbled streets and rich history create a unique atmosphere where you can immerse yourself in the city’s culture.
  • St. Andrew Square: This elegant square serves as a peaceful oasis amidst the city’s hustle and bustle. Surrounded by impressive architecture, St. Andrew Square offers a blend of urban charm and natural beauty, making it a delightful spot to relax or enjoy local events.
  • Palace of Holyroodhouse: The official residence of the monarch in Scotland, this historic palace showcases stunning architecture and beautiful gardens. Visitors can explore its opulent rooms and learn about Scotland's royal history, providing a fascinating glimpse into the nation’s culture.

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 via EDInburgh Airport (EDI), situated 16km away. Notable hotels nearby iNCLude the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both approximately 11km from the airport. Another excellent option is the 5-star Sheraton Grand Hotel & Spa, Edinburgh, located 10km from EDI. Alternatively, GLAsgow Airport (GLA) is 82km away with luxurious options like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, both offering shuttle services. For those considering Newcastle Airport (NCL), located 135km from Portobello, Delta Hotels by Marriott Newcastle Gateshead and Copthorne Hotel Newcastle are solid choices, each 10km from 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 21 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 21 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