Snorkeling in Bulgaria
Including Balchik Coastal Strip, Butamyata Beach, and Cape Kaliakra. On the map.
The vibe
Snorkeling here is a casual, low-stakes affair rather than a dedicated marine expedition, best enjoyed as a quick dip between sunbathing sessions. The visibility is decent during the peak heat of July and August, though it rarely rivals tropical destinations. It feels very much like a DIY activity where you simply grab your mask and head off the rocks.
Balchik Coastal Strip
Dobrich
Nikolov2010 / Wikimedia Commons (CC0)
The coastal waters near the Balchik Palace and botanical gardens feature a mix of small rocky outcrops and sandy patches. Snorkelers can discover small crabs, mollusks, and schools of juvenile fish in the sheltered shallow waters close to the shore.
Access. Easy shore entry from the public beach areas in Balchik town, within walking distance of local amenities and rentals.

Butamyata Beach, Sinemorets
Burgas
Gregory ROOSE / Wikimedia Commons (CC BY-SA 3.0)
Located near the mouth of the Veleka River, Butamyata Beach offers a combination of sandy expanses and rocky reef formations at its southern end. Snorkelers can explore the rock pools and underwater ledges where small fish and invertebrates thrive.
Access. Easy shore entry from the southern end of Butamyata Beach; reachable by foot from Sinemorets village.
Notes. Be mindful of rip currents near the river mouth and headlands.

Cape Kaliakra
Dobrich
Laveol / Wikimedia Commons (CC BY-SA 3.0)
Dramatic limestone cliffs plunging into the Black Sea create a unique rocky underwater landscape at Cape Kaliakra. Snorkelers exploring the shallow coves around the headland can find rocky reefs, crabs, gobies, and occasionally spot dolphins cruising past the point.
Access. Shore entry is possible via small boulder coves accessible by steep walking paths from the fortress plateau, or via local boat tours departing from nearby Balchik.
Notes. Currents around the cape can be strong; check weather conditions and sea state before entering the water.

Golden Fish Beach, Sozopol
Burgas
SpaceControl / Wikimedia Commons (CC BY 3.0)
Located along the southern Bulgarian Black Sea coast, Golden Fish Beach offers shallow, sandy-to-rocky bottoms where snorkelers can observe small schooling fish, crabs, and occasional kelp beds. The waters are generally calm during summer mornings, making it accessible for recreational shore snorkeling.
Access. Direct shore entry from the beach. Snorkeling gear can be rented in nearby Sozopol or brought independently.
Notes. Watch out for occasional jet ski activity and summer boat traffic near the designated swimming zones.

Tyulenovo
Dobrich
Spiritia / Wikimedia Commons (CC BY-SA 4.0)
Famous for its rugged red-rock coastline and underwater caves, Tyulenovo provides an adventurous snorkeling experience on the northern Bulgarian coast. Swimmers and snorkelers can explore shallow grottoes, crevices, and rocky reefs teeming with Black Sea marine life.
Access. Shore entry directly from the rocky ledges, though caution is required due to slippery rock surfaces and absence of sandy beaches.
Notes. Best visited on calm days with minimal wind from the east; exposed to open sea swells.
