Show / hide menu

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

  • 1. Earlsferry Beach

    Earlsferry Beach

    The beach is composed of dark-golden sand backed by dunes, and its sheltered position means that it provides a safe location for bathing.

  • 2. Aberdour-Harbour Beach

    Aberdour-Harbour Beach

    This is a small and secluded stretch of sand with rocky outcrops nestling on the south side of the village of Aberdour. Its natural features make it popular with the visitor and locals alike providing an ideal natural retreat.

  • 3. St Andrews West Sands Beach

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

  • 4. Tentsmuir Sands Beach

    Tentsmuir Sands Beach

    A large sandy beach backed by Tentsmuir forest and an expanse of sand-dunes.

  • 5. Lower Largo Beach

    Lower Largo Beach

    A sheltered picturesque sandy beach with views south over the Firth of Forth.

  • 6. Elie Woodhaven (Ruby Bay)

    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.

  • 7. Aberdour-Silver Sands Beach

    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…

  • 8. Pettycur Beach (Kinghorn)

    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.

  • 9. Burntisland Beach

    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.

  • 10. Roome Bay (Crail)

    Roome Bay (Crail)

    With a sandy upper beach and rock pools at the waters edge, there is lots of exploring to be had at Roome Bay. Backed by a steep grassy park situated on the coastal footpath.