Turquoise water inside a natural swimming cave with light from above

Natural swimming cave · guided visits · Paje, Zanzibar

Swim the hidden cave.

A turquoise natural cave and lagoon tucked into the coral rock at Paje. Cool, clear water, carved stone and shafts of light. We guide you in, keep it safe, and give you time to swim, snorkel and take it all in.

Guidedsafe, local guides
Turquoiseclear natural water
Pajeeasy to reach
All yearopen every day

What we offer

Pick your visit.

From a simple swim in the cave to a guided tour, a snorkeling combo or a golden-hour visit. Small groups, safe entry and time to enjoy the water.

Swimmer in the turquoise water of a natural cave

Cave Swim & Visit

The classic. Climb down into the cave, take in the light and the carved stone, then swim in the cool, clear turquoise water at your own pace.

Book this →
White sand and turquoise water at Paje beach

Guided Tour

A friendly local guide walks you through the cave and its story, points out the best spots and keeps everything safe from the moment you arrive.

Book this →
Snorkeling in clear shallow water over a reef

Snorkeling Combo

Pair the cave with a snorkeling stop over the reef. Clear shallows, bright fish and gear provided, perfect for families and first-timers.

Book this →
Golden light over a turquoise lagoon in Zanzibar

Sunset Visit

See the cave in the soft light of late afternoon, with fewer people and a warm glow through the openings. A calmer, more magical visit.

Book this →
Light falling on rock formations inside a cave

Photo Session

Bring your camera or let our guide help. The light shafts, turquoise water and rock make this one of the most photogenic spots on the island.

Book this →
Two people swimming together in a tropical cave

Group Bookings

Coming with friends, family or a tour group? We arrange larger groups with a clear price, timed entry and a guide just for you.

Book this →
Light through the rock inside the cave

Why visit with us

Safe, local and easy.

Ready to swim the cave?

Tell us your dates and how many of you are coming. We will confirm a time and a clear price. No deposit needed to ask.

Or call +255 713 030 053