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 Yellowcraig. 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.

  • © Ikeofspain | BY-SA

    1. Yellowcraig Beach

    Yellowcraigs, sometimes referred to as Broad Sands Bay, is a sandy beach surrounded by forest and grassland. The natural beach affords visitors lovely views out to Fidra Island and its lighthouse built in 1885. Fidra Island is most famously…

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

    2. 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
  • © Michael Ely | BY-SA

    3. Gullane Beach

    The town of Gullane in East Lothian is best known for its golf courses, however it also boasts a magnificent sandy beach with excellent views out onto the Firth of Forth. The beach is popular for windsurfing and kite flying when the weather…

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

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

    Dog friendly beach Lifeguarded beach
  • © Sarah Charlesworth | BY-SA

    5. Belhaven Beach (Dunbar)

    Set within the John Muir Country Park, Belhaven is a wide stretch of sandy beach spanning approximately one mile in length; from the mouth of the River Tyne in the north, to the village of Belhaven on the outskirts of Dunbar to the south.…

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

    6. 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 West | BY-SA

    7. 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
  • © Ninaswan3 | BY-SA

    8. 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
  • © Sandy Gemmill | BY-SA

    9. 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
  • © Richard Webb | BY-SA

    10. Gosford Sands Beach

    Popular with walkers, bird watchers and kite-flyers, this attractive strip of beach, with its backdrop of forest and cliffs is just a short drive from Edinburgh. Behind the beach are the gates to the magnificent Georgian mansion of Gosford…

    Lifeguarded beach
X