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…

    Lifeguarded beach Beach cafe Toilets
  • 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…

    Dog friendly beach Lifeguarded beach Beach cafe
  • 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…

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • 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…

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

    Dog friendly beach Lifeguarded beach Beach cafe
  • Lundin Links Beach

    6. 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
  • 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,…

    Lifeguarded beach
  • Linktown Beach (Kirkcaldy)

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

    Lifeguarded beach Beach cafe
  • 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.…

    Lifeguarded beach
  • Aberdour-Silver Sands Beach

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

    Dog friendly beach Lifeguarded beach Beach cafe Toilets Blue Flag beach