No sé si respondo un poco tarde, pero por si acaso mira en
www.bluestarferries.com
Y si no encuentras ninguna combinación buena, también puedes plantearte ir con aegean airlines o con olympic, que tienen varios vuelos al día y son 15 horas frente a 50 minutos