The Beach Guide

Best beaches in Fife

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

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

  • © James Allan | BY-SA

    1. St Andrews West Sands Beach

    West Sands is the largest and best-known beach in St Andrew's, surprisingly one of the sunniest and driest places in Britain. The south end of the two-mile-long sandy beach featured in the opening sequence of Oscar-winning film, Chariots…

    Lifeguarded beach Beach cafe Toilets
  • © James Allan | BY-SA

    2. Leven East Beach

    The popular seaside resort of Leven lies on the north side of the Firth of Forth, at the mouth of the river bearing the same name. The town offers plenty of amenities and places to stay. Many visitors come here for the long, sandy beaches…

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

    3. St Andrews East Sands Beach

    Located on the south side of the old harbour, St. Andrews East Sands is a popular beach destination for both locals and visitors to Fife. The sandy beach has a path on the inland side, making it an ideal location for walkers. It is also…

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • © Liz Foulis | BY-SA

    4. Kinghorn Harbour Beach

    Kinghorn Beach is a pretty stretch of sand in the burgh of Kinghorn on the north shore of the Firth of Forth. It is home to a harbour that sits on one side of the sand and a lifeboat station that sits on the other. The station is known…

    Lifeguarded beach
  • © Miss Steel | BY-SA

    5. West Beach (Leven)

    Leven is a resort town overlooking the Firth of Forth. It has plenty of amenities, and there are two golf courses and some good walks to be enjoyed in the area. West Beach forms the townward part of a long stretch of sand north-east from…

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

    6. Seafield Beach (Kirkcaldy)

    Seafield Beach is to be found South of Kirkcaldy, about 1 hour's drive north of Edinburgh. This beach is a good place to get away from it all. The Fife Coastal Path is about 10 minute walk from the beach and is a good place to go wildlife-watching.…

    Dog friendly beach Lifeguarded beach
  • © Lis Burke | BY-SA

    7. Lundin Links Beach

    Lundin Links is an attractive, quiet, sandy beach offering excellent views out onto the Firth of Forth. Whilst it is mostly sandy, it becomes rockier opposite the village of Lundin Links and towards Lower Largo. There is some roadside…

    Lifeguarded beach
  • © James Allan | BY-SA

    8. Shell Bay (Earlsferry)

    Shell Bay is a mostly sandy beach with some pebbles closer to the water's edge. It lies in a secluded area of the Fife coastline, looking south onto the Firth of Forth. Behind the beach there is a caravan park with children's play area,…

    Lifeguarded beach
  • © James Denham | BY-SA

    9. Pettycur Beach (Kinghorn)

    Pettycur Bay is a sandy beach backed by sand dunes just to the west of Kinghorn. It is known for its quiet laid back atmosphere and vast expanse of sand here making it ideal for anyone who wants to relax or go for a long walk. One of the…

    Dog friendly beach Lifeguarded beach Toilets
  • © John Allan | BY-SA

    10. Lower Largo Beach

    Lower Largo Beach is located in the pretty village of Lower Largo on the coast of Fife. The village and beach sit to the north of the Firth of Forth and this is an attractive spot with a long and interesting maritime history. The beach…

    Dog friendly beach Lifeguarded beach Beach cafe Toilets Nudist / naturist