Ty Coch Inn on Llyn Peninsula 'third best beach bar in the world'

The Ty Coch Inn sits on the Llyn Peninsula and has views of Snowdonia Credit: Cheapflights.co.uk

A beach bar on the Llyn Peninsula has been judged the third best in the world - beating watering holes in Australia, Florida and Dubai.

Travel website Cheapflights.co.uk looked at criteria including location, vibe and individuality before including 1823-built Ty Coch Inn in Gwynedd in their top ten.

Ty Coch began life as a vicarage before opening as an inn in 1842 to welcome shipbuilders who worked on the beach.

It is one of around two dozen buildings in the small coastal village of Porthdinllaen, with views across to Yr Eifl and Snowdonia.

To access it, visitors must walk across the beach from Morfa Nefyn or across the golf course on top of the headline.

Even the notoriously changeable Welsh weather didn't deter members of the judging panel from including it in their top three.

The Pelican Bar in Jamaica headed the list for being 'the perfect place to do a whole lot of nothing' Credit: Cheapflights.co.uk

The Pelican Bar in Jamaica was judged the best beach bar in the world, and visitors evidently agree - its interior is covered in flags, T-shirts and other items left by people from all over the world.

It is situated just off the shore of Treasure Beach in Negril, and was described by the panel as 'the perfect place to do a whole lot of nothing'.

The Watering Hole on Perranporth Beach in Cornwall also made the list, beating bars in Florida, Montenegro and South Africa.

The Watering Hole on Perranporth Beach in Cornwall Credit: The Watering Hole

The full list is as follows:

  • Pelican Bar, Negril, Jamaica

  • Badeschiff, Berlin, Germany

  • Ty Coch Inn, Porthdinllaen, Wales

  • The Beach Pavilion, Hayman Island, Australia

  • Tabon Te Keekee, North Tarawa, Kiribati

  • Barasti, Dubai, United Arab Emirates

  • The Watering Hole, Cornwall, England

  • Flora-Bama Lounge, Pensacola, Florida, United States

  • Purobeach, Tivat, Montenegro

  • Shimmy Beach Club, Cape Town, South Africa