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.

  • St Andrews West Sands Beach

    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 of Fire,…

  • East Beach (Leven)

    2. East Beach (Leven)

    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 and for…

  • St Andrews East Sands Beach

    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 within close…

  • West Beach (Leven)

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

  • Kinghorn Harbour Beach

    5. 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 for being…

  • Linktown Beach (Kirkcaldy)

    6. Linktown Beach (Kirkcaldy)

    This long, sand and shingle, urban beach stretches south from Port Brae in Kirkcaldy, on the north bank of the Firth of Forth. The Port Brae end of the beach has a dock with a number of piers. An esplanade runs alongside the beach, next to the A921…

  • Shell Bay (Earlsferry)

    7. 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, shop, cafĂ©…

  • Aberdour-Silver Sands Beach

    8. Aberdour-Silver Sands Beach

    Aberdour Silver Sands is a small, sandy beach with good views of the islands of Inchmickery and Inchcolm. Backed by woodland the beach has a very tranquil feel. An excellent section of the Fife Coastal Path passes behind the beach. As you would…

  • Lundin Links Beach

    9. 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 parking alongside…

  • Lower Largo Beach

    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 is made up…