The Beach Guide

Best beaches in Lothian

Below are a list of the top 10 beaches in Lothian as selected by the users of the Beach Guide website.

The current most popular beach in Lothian is Fisherrow - East. If you would like to have your say on which are the best beaches in Lothian just follow the link to the beach and vote by clicking the star ratings at the top right of the page.

  • © James Denham | BY-SA

    1. Fisherrow - East Beach

    The historic former fishing village of Musselburgh is a short distance east of Edinburgh city centre. The town has two beaches which lie on either side of the tidal harbour. One of these, Fisherrow East Beach, stretches from the harbour…

    Dog friendly beach Lifeguarded beach Beach cafe
  • © Ninaswan3 | BY-SA

    2. Cramond Beach

    Cramond Beach is located just to the north of the historic village of Cramond, today an outer suburb of Edinburgh, about 5 miles west of the city centre. The beach is situated on the estuary of the River Almond, just to the west of the…

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • © Richard West | BY-SA

    3. West Bay (North Berwick)

    West Bay is a sandy beach close to the seaside town of North Berwick. It has excellent views over the Firth of Forth, 12th Century North Berwick Harbour and Craigleth and Bass Rocks, both of which are about a mile from the coast. It is…

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • © M J Richardson | BY-SA

    4. Silverknowes Beach

    Silverknowes lies north-west of Edinburgh city centre, not far from the airport - between Leith, where the former Royal Yacht Britannia is berthed, and Queensferry. The beach, which is a mix of sand and pebbles, is backed by a golf course…

    Lifeguarded beach Beach cafe Toilets
  • © Sandy Gemmill | BY-SA

    5. Portobello Beach

    Portobello is a popular sandy beach in the Edinburgh suburb by the same name, slightly less than 2 miles east of the city centre, offering views across to the north side of the Firth of Forth and out towards Inchkeith Island. Being close…

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • © Walter Baxter | BY-SA

    6. Seacliff Beach

    This beautiful beach is a genuine hidden gem. It lies in a remote part of East Lothian at the mouth of the Firth of Forth. The beach is in private ownership and there is a small charge to access the narrow track leading to the car park.…

    Dog friendly beach Lifeguarded beach Toilets
  • © Richard Webb | BY-SA

    7. Milsey Bay (North Berwick)

    Milsey Bay is a sandy beach at the eastern end of North Berwick. It has lovely views out over the Firth of Forth and the Bass Rock some 2 kilometres offshore. It is a perfect place for swimming, walking, exploring rock pools, sun bathing…

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • © Richard Webb | BY-SA

    8. Thorntonloch Beach

    This beautiful stretch of wide, sandy beach lies adjacent to the Torness nuclear power station, about 32 miles south of Edinburgh, just off the A1. The beach is about 400 metres long and is backed by low, grassy dunes. It is very popular…

    Dog friendly beach Lifeguarded beach Toilets
  • © Richard Webb | BY-SA

    9. Tyninghame Beach

    This long sandy beach is often cited as one of the finest in the South of Scotland. A wild expanse of golden sand backed by dunes the beach here is often deserted except for during the summer months. Set a little way from the nearest parking…

    Dog friendly beach Lifeguarded beach
  • © Richard Webb | BY-SA

    10. Whitesands Bay

    Just over 2 miles down the coast from Dunbar, down a single track road off the A1087, Whitesands is a rural, secluded beach. An attractive stretch of fine, clean sand curves gently round the bay and is backed by grasslands. The bay faces…

    Dog friendly beach Lifeguarded beach Toilets