Portobello Beach
Portobello Beach is Edinburgh's official city beach, located just 20 minutes from the city center. The sandy beach stretches over two kilometers along the Firth of Forth coast. It was a popular Victorian seaside resort and retains its charm with a vibrant promenade, cafes, restaurants, and amusement arcades. Ideal for walking, summer swimming, and sunset watching year-round.