← Valletta cruise guide
landmark · Valletta

St John's Co-Cathedral & the Caravaggio masterpieces

A 5-10 minute walk from the cruise terminal opens onto the most gob-smacking high-Baroque interior in the Mediterranean: every surface drips carved gold, the floor is a carpet of 400 inlaid-marble knight tombs, and the Oratory holds the only painting Caravaggio ever signed -- the monumental 'Beheading of Saint John the Baptist.' Skipping this is effectively skipping Valletta. Buy the timed ticket online to skip the line; closed Sundays, last admission ~16:15, no flip-flops or sleeveless tops.

What to expect

A 5–10 minute walk from the cruise terminal deposits you directly into the Mediterranean's most opulent high-Baroque interior, where every wall surface glows with carved gilt and the floor unfolds as a 400-tomb marble knight cemetery beneath your feet. The Oratory—the cathedral's crown jewel—holds Caravaggio's only signed painting, the monumental 'Beheading of Saint John the Baptist,' a work of such scale and darkness it stops visitors mid-breath. You'll move through the museum galleries and side chapels at your own pace (audio guide included), absorbing gold, frescoed vaults, and religious devotion rendered in stone and paint. Total immersion time is typically 90 minutes to 2.5 hours, depending on your appetite for the collections and crowds.

Book it with
St John's Co-Cathedral Foundation (official, books direct via its showshappening.com ticketing)
EUR 15 / ~USD 16 per adult (seniors & students EUR 12; under-12 free); includes audio guide and entry to the Oratory and museum
Book it →

Good to know

Buy your timed-entry ticket online via showshappening.com before the ship docks to skip queues; the cathedral closes Sundays and stops admissions around 16:15, so morning visits are safest. Allow 3–4 hours round-trip including the walk and 90–150 minutes inside; you'll be back aboard with a comfortable buffer in a standard 6–8 hour port window. Dress code: no flip-flops or sleeveless tops (bring a light cover-up). At EUR 15 (~USD 16) per adult with audio guide and Oratory entry included, this self-guided option saves USD 45–75 per person versus the ship's bundled walking tour.

Sail there

Luxury cruises that call at Valletta — book through us, the fare is identical and your concierge stays on your side.

Oceania · Oceania Sirena
7 nights · calls at Valletta
from $1,625
View sailing →
Oceania · Oceania Aurelia
7 nights · calls at Valletta
from $2,199
View sailing →
Azamara · Azamara Onward
7 nights · calls at Valletta
from $2,459
View sailing →
Oceania · Oceania Insignia
9 nights · calls at Valletta
from $2,499
View sailing →
See all cruises to Valletta →
← Back to the full Valletta guide

⚓ Your bucket-list concierge

Doing the whole cruise?

Tell us your sailing and we'll send the bucket list for every port — the operator to call, real prices, and an honest verdict on each ship tour.

No spam. The honest plan, even when it says skip the ship’s tour.