The countries that have a coast along the Mediterranean Sea are:

  • Spain
  • France
  • Monaco
  • Italy
  • Malta
  • Slovenia
  • Croatia
  • Bosnia and Herzegovina
  • Montenegro
  • Albania
  • Greece
  • Cyprus
  • Turkey
  • Syria
  • Lebanon
  • Israel
  • Palestine (Gaza Strip)
  • Egypt
  • Libya
  • Tunisia
  • Algeria
  • Morocco

If your original question comes from a multiple‑choice geography worksheet that expects just one country, a very common correct answer they look for is Spain , but strictly speaking many countries have Mediterranean coasts.

Information gathered from public forums or data available on the internet and portrayed here.