From gliding through kelp forests in search of colourful marine life to watching a basking shark cruise beneath you, snorkelling in the UK offers some of the most surprising and spectacular underwater experiences — and they’re right on your doorstep..

The UK coastline is home to a huge variety of marine environments, from sunken shipwrecks and rocky coves to thriving seal colonies and crystal-clear lochs. Whether you’re a complete beginner or looking to build your snorkelling skills, there are countless places to explore..

Photo by Alex Mustard Two snorkellers swimming over a kelp bed

Top UK snorkelling spots and adventures

  • Swim with basking sharks

During the summer months, these gentle giants can be spotted off the coast of Oban in Scotland and in the warmer waters around Cornwall — a must for any adventurous snorkeller.

  • Explore caves and coves

From Devon to Dorset, the south coast is dotted with quiet bays and shallow reefs ideal for all levels of snorkelling ability.

  •  Wildlife snorkelling off the Welsh coast

Head to Skomer Island to snorkel alongside puffins, porpoises and grey seals — one of the UK’s best spots for marine wildlife encounters.

  • Snorkel a wreck

The UK has hundreds of shipwrecks close to shore, many of which have become artificial reefs teeming with fish, crustaceans and seaweed — perfect for snorkellers to explore.

snorkelling in the UK - three young snorkellers.jpg

 

Learn to snorkel with BSAC

Whatever your experience level, there’s a snorkelling adventure in the UK for you

If you’re new to snorkelling or want to improve your technique, BSAC snorkelling clubs across the UK can help you learn safely and confidently. Our clubs are open to all ages and abilities, offering friendly support, expert instruction and the chance to meet other snorkellers in your area.
   

 



Ready to explore the underwater world?

Whether you want to learn before your next holiday or join a local club, we’ll help you find the best way to get started with snorkelling.

Enquire now

Need help? Call us on 0151 350 6203 (Mon-Fri, 09:00-17:00) or email for a chat!

Website by NetXtra