The following European sovereign states have no coastline on the Mediterranean Sea:
Note: Bosnia & Herzegovina has a tiny 20-km Adriatic coast (Neum); Monaco, Slovenia, Croatia, Albania, Montenegro, Greece, Turkey, Spain, France, Italy, Malta, Cyprus, Israel, Palestine, Lebanon, Syria, Egypt, Libya, Tunisia, Algeria, Morocco do have Mediterranean coastlines.