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 Portobello - West (Kings Road). 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.

  • Portobello - West (Kings Road) Beach

    1. Portobello - West (Kings Road) Beach

    West beach forms the northern section of the 2-mile stretch of sandy coast in the Edinburgh suburb of Portobello. Turning left at the end of King's Road, there are a number of parking spots. From here a promenade heads north-west past the bus depot…

  • Cramond Beach

    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 beach. At…

  • Fisherrow - East Beach

    3. 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 to the mouth…

  • Portobello Beach

    4. 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 to the…

  • Whitesands Bay

    5. 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 east, so…

  • West Bay (North Berwick)

    6. 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 ideal for…

  • Thorntonloch Beach

    7. 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 with fishermen…

  • Milsey Bay (North Berwick)

    8. 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 or for…

  • Tyninghame Beach

    9. Tyninghame Beach

    A long sandy beach, one of the finest in the South of Scotland.

  • Seacliff Beach

    10. 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. From the…