The following countries have a coastline on the Mediterranean Sea:
Northern shore (from west to east): Spain, France, Monaco, Italy, Slovenia, Croatia, Bosnia and Herzegovina, Montenegro, Albania, Greece, Turkey.

Eastern shore (from north to south): Turkey, Syria, Lebanon, Israel, Egypt.

Southern shore (from west to east): Morocco, Algeria, Tunisia, Libya, Egypt.

Island nations: Malta, Cyprus.

Several other territories also border the Mediterranean Sea (from west to east):
the British overseas territory of Gibraltar
the Spanish autonomous cities of Ceuta and Melilla and nearby islands
the Sovereign Base Areas on Cyprus
the Palestinian Gaza Strip
The following countries have a coastline on the Mediterranean Sea:
Northern shore (from west to east): Spain, France, Monaco, Italy, Slovenia, Croatia, Bosnia and Herzegovina, Montenegro, Albania, Greece, Turkey.
Eastern shore (from north to south): Turkey, Syria, Lebanon, Israel, Egypt.
Southern shore (from west to east): Morocco, Algeria, Tunisia, Libya, Egypt.
Island nations: Malta, Cyprus.
Several other territories also border the Mediterranean Sea (from west to east):
the British overseas territory of Gibraltar
the Spanish autonomous cities of Ceuta and Melilla and nearby islands
the Sovereign Base Areas on Cyprus
the Palestinian Gaza Strip
Mediterranean Sea