Which strait lies between Sicily and mainland Italy?

The story behind the answer

The Strait of Messina lies between Sicily and mainland Italy.

It separates Sicily from Calabria and connects the Tyrrhenian Sea to the north with the Ionian Sea to the south. The strait is narrow, has strong tidal currents, and is crossed by frequent ferry services, especially between Messina and Villa San Giovanni.

Ancient Greek writers associated the area with Scylla and Charybdis, two legendary hazards in Greek mythology. The myth reflects the real navigational difficulty created by currents and whirlpools, although the modern strait is regularly navigated.

The Strait of Messina is not the same as the Strait of Bonifacio, which separates Corsica from Sardinia. A bridge across the Strait of Messina has been proposed repeatedly, but ferry transport remains the established connection between Sicily and mainland Italy.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: