Coming up the east coast of Africa there are at the moment very limited options for finding your way to Europe without container shipping. The ferry that used to run from Egypt has been canceled, and the other routes from Egypt through Libya or east via Syria are closed because of unrest or sivil war. This leaves Israel and two ferries, and these reach three ports on the European mainland.
From Haifa there is a Ferry going to Greece via Cyprus. You can take the car to both destinations, and from Cyprus you can take a another ferry to Turkey. If you take the Ferry all the way to Greece, you land in Lavrio just south of Athens. The third option is a Ferry from Ashrod to the west side of Italy. This is more expensive and takes almost a week, but take you straight to Central Europe.
The ferry from Haifa was smooth, and the "border"/port to Greece was very easy.
Contact in Haifa is Rosenfeldt Shipping. Alice Rozner will book you on the ferry. We came to the office the day before the sailing to pay for the tickets. It is 690 € for the car and 300 € per person. You get a cabin, and we were 6 passengers on the ferry. All meals are included and quite good (at least from an African point of view). Make sure you have the European Green Card for proof of insurance (but you should have this to get into Israel as well.)
Before driving onboard you have to register at the port office. It is just across the road from the shipping company, and it took us 30 minutes the same day as we payed the tickets. They charge 1308 Shekels (about 280 €) port fee. Less (about 100 €) if your car weighs less than 1400 kilograms. This fee will be the same if you enter through Haifa.
To find the office can be tricky, but here are the instructions: Walk up the bridge/ramp (Number 5), past one unmanned gate, and walk over to the gate with a security checkpoint. Check in. Take right across the small footbridge to the nearest building (10 meters). Inside, walk down the stairs one floor, take right from the bottom of the stairs, then first to the left, at the end turn right, and go through the door to an office cubicle/counters landscape. Ask the first person you see how to pay the port fee. Easy :-) A paper/receipt you get here has to be taken back to the shipping office.
We were told to show up next day at 1500 sharp at the same gate as where we went for the port fees. Drive up the ramp and wait. A guy from the shipping company takes you into the port area, through immigration (got a few questions about why we went to Sudan, but no problem at all ("its the only way", seems to explain it)), and then clear customs. There is a few stops and a few hundred meters driving around port to get the exit stamp and to cancel your temporary vehicle import. You drive your car onboard, and park basically just next to the cabins. You have access to the car at all times. Passports are handed in to the crew/captain.
The ferry stops at Cyprus for 6-8 hours, and you can go off and see Limasol (not drive). I don't know much about customs here, but I know they charges for the port and the paperwork. More cargo was loaded, and we were told that during winter the ferry was normally full from Israel transporting trailers with fruits and vegetables to the European market.
Driving off the ferry for the last leg home...
In Greece you drive off the ferry and park. It took about an hour to get our papers as there were a lot of cars (people on holiday) from Cyprus. No passengers though. When we got the vehicle paper (some kind of Bill of Lading, I believe), we got our passports and we just drove out. No inspections, no costs.
A.Rosenfeld Shipping Ltd. (Haifa, Israel)
T + 972 4 8613 671
F + 972 4 8537 002