Mallorca's most celebrated cavern near Porto Cristo: a vast illuminated forest of stalactites that opens onto Lake Martel, one of the largest underground lakes on earth. Every visit includes a live classical concert played by musicians on lantern-lit boats gliding across the water in the dark, then your own short boat ride. It's genuinely unlike anything else in the Med.
What to expect
You'll journey to Porto Cristo on Mallorca's east coast to enter a cathedral of stone—a vast cavern ringed with illuminated stalactites that descend like a petrified forest. The experience pivots on an unforgettable moment: classical musicians glide across Lake Martel, one of earth's largest underground lakes, performing by lantern light while you watch from the cavern floor in near-total darkness. After their concert, you board your own small boat for a short float across the glassy black water, surrounded by the otherworldly glow of the cave's own geology. It is genuinely unlike anything else in the Mediterranean.
The ship's 'Caves of Drach' tour is $89-108 pp; the cave door price is only EUR18 (~$20), so the ship charges ~5x. BUT the cave is ~1 hr+ each way on the east coast — factor a taxi/transfer (~EUR130-160 round trip split among your group, or ~EUR48-60 pp on an independent transfer tour like No Frills). Net: independent transfer tour still beats the ship by ~$40 pp; only take the ship version if you can't assemble a group and want the back-to-ship guarantee for a far-side-of-the-island drive.
Good to know
The cave is 1+ hour each way from Palma's port by taxi or transfer (EUR130–160 round trip split among your group, or ~EUR48–60pp via an independent transfer tour like No Frills); book entry online up to 30 days ahead to secure your time slot and lock in the EUR18 door price (~$20 adult). Budget 6–8 hours total: travel time both ways plus 45–60 minutes inside the cave itself. Bring a light jacket or sweater—underground caves run cool year-round. Skip the ship's tour ($89–108pp) unless you cannot gather a group for independent transport; the EUR18 entry fee means the ship charges ~5x markup, and even with a private transfer you'll save ~$40 per person.