Which strait separates Sicily from mainland Italy and links the Tyrrhenian Sea with the Ionian Sea?

The story behind the answer

The Strait of Messina separates Sicily from mainland Italy and connects the Tyrrhenian Sea with the Ionian Sea.

It is about 32 kilometres long and narrows to approximately 3.1 kilometres between Torre Faro in Sicily and Villa San Giovanni in Calabria. The Italian city of Messina lies on the strait’s northeastern Sicilian shore, while Reggio Calabria faces it from the mainland.

The strait has strong tidal currents caused by differences in water levels between the Tyrrhenian and Ionian seas. These currents helped inspire ancient myths about Scylla and Charybdis, the dangerous hazards described in Homer’s Odyssey. Modern navigation remains manageable but requires attention to current patterns and traffic.

A regular ferry service crosses between Sicily and Calabria. The Strait of Messina is not the Strait of Otranto, which separates Italy from Albania and connects the Adriatic and Ionian seas. A bridge across Messina has been proposed repeatedly but has not been completed.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: