About

Just a short distance from Edinburgh's bustling city center, Portobello Beach offers a refreshing retreat with its stunning coastal views. Popular among families and dog owners, the spacious shores provide plenty of room for play and relaxation. The cool breeze carries a pleasant scent, enhancing the peaceful atmosphere. With its high ratings for charm and accessibility, it's an ideal spot for a leisurely escape where you can enjoy the natural beauty and a taste of the sea air.

Recommended visit time

1-2 hours

Reviews and Ratings

Write a review
4.6
based on 6,747 reviews
4.6/5 6,747 reviews
Donal Rodgers
Donal Rodgers
1 week ago on Google

Perfect beach for the whole family. The dogs can run free, our child loves splashing and playing in the sand, and the wide open space means it never feels crowded.

H 99
H 99
1 week ago on Google

Disappointing place. The sea is far away, and there is no safe crossing. You have to walk on mud to reach the water. There is no café with a direct view of the sea, unlike many other places. Cafés are few and very crowded, I couldn’t find a seat. (It’s good only for walking and sitting.)

Antonia Rantoglou Mela
Antonia Rantoglou Mela
2 weeks ago on Google

We go all the time as it is so close to the city centre. Lots to explore and there are a few places to eat too.

Frequently Asked Questions

  • What is the address of Portobello Beach?
    Portobello Beach is located at 1 Promenade, EH15 2DX, Edinburgh, United Kingdom.
  • How to get here by public transport?
    The nearest public transport options provide quick and easy access:
    • Bus stop Brighton Place (510 m walk)
    • Bus stop Pitville Street (530 m walk)
    • Bus stop Bellfield Lane (393 m walk)
    • Bus stop Windsor Place (329 m walk)
  • How is Portobello Beach rated by visitors?
    Portobello Beach has an average rating of 4.6 based on 6,747 reviews across platforms such as Google.
  • How long should visitors plan to stay at the venue?
    Visitors usually spend between 1 and 2 hours.