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
  • © Richard Law | BY-SA

    2. Kingsbarns Beach

    Admirers of big skies and wide open spaces will enjoy Kingsbarns Beach, which can be found about 8miles down the coast from St Andrews. The 2-mile stretch of golden sands with interesting rocky outcrops is the perfect destination for those…

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

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

    4. 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
  • © Lis Burke | BY-SA

    5. Tentsmuir Sands Beach

    Close to the mouth of the Tey Estuary, Tentsmuir Sands is a wide expanse of clean sands backed by grassy dunes, and Tentsmuir Forest. The remains of various wartime defences can be found both on the beach and in the forest. These were…

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

    6. 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
  • © John Allan | BY-SA

    7. Elie Woodhaven (Ruby Bay)

    A quiet and sheltered sandy beach with easy access to a range of facilities. Backed by dunes, with views over the Firth of Forth. Great walking in the surrounding countryside.

    Lifeguarded beach Beach cafe Toilets
  • © Jim Bain | BY-SA

    8. Roome Bay (Crail)

    Roome Bay is located next to the village of Crail, about 10 miles down the coast from St Andrews. The upper parts of the south-facing beach are mostly sandy, perfect for a relaxing day at the beach whilst taking in the view. Below the…

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • © Wayland Smith | BY-SA

    9. Burntisland Beach

    A sand and rock beach east of Burntisland, overlooking the Firth of Forth. Plenty of facilites including a leisure centre, seaside park, crazy golf, bouncy castles and an annual summer fairground.

    Dog friendly beach Lifeguarded beach Beach cafe Toilets
  • © Simon Johnston | BY-SA

    10. Aberdour-Harbour Beach

    This is a mostly sandy beach, stretching west from the harbour wall, to the south of the beautiful historic village of Aberdour. It offers fine views across the Firth of Forth to Edinburgh and the surrounding hills and mountains. The beach…

    Lifeguarded beach Beach cafe Toilets