Portobello beach is located on the eastern part of the city of Edinburgh, Scotland. It is well connected to the city center by regular bus services and will take half an hour. It's a long sandy beach located on the shore of North Sea, East of the Port of Leith. There is a Marine drive road along the beach. Many hotels, pubs and restaurants and casinos are beside this road but unfortunately there is no public toilets. So, if you feel emergency you have only one option-check in to a hotel or order some food and pee/oo. Cycling on the road , beach volleyball beside swimming are major activities there. It's a good place for breathing fresh air away from the crowd.