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…

  • Kinghorn Harbour Beach

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

  • West Beach (Leven)

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

  • 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…

  • Aberdour-Silver Sands Beach

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

  • Lower Largo Beach

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

  • Seafield Beach (Kirkcaldy)

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

  • Pettycur Beach (Kinghorn)

    10. Pettycur Beach (Kinghorn)

    Pettycur Bay is a small sheltered sandy bay backed by sand dunes. It is an ideal spot to stop off and enjoy the breathtaking views of the Firth of Forth.