While it takes much longer, you can drive north of Athens to Igoumenitsa and take the ferry to get to Corfu. The roads on the mainland are easy to navigate and are in generally good condition. Plus, being in control of navigation allows you to stop and sightsee wherever you please. Without stopping and traffic, the total drive should take around 5 hours. [links]