Corfou est desservie par des ferries quotidiennement au départ du port d’Igoumenitsa, dans le nord-ouest de la Grèce, et se trouve à une distance de 485 km (5h30) d’Athènes et à 325 km (3h45) de Thessalonique. Des services de cars publics (KTEL) sont disponibles en provenance de ces deux villes. Par ailleurs, la traversée en ferry dure environ 1h – 1h30. Des ferries arrivent également en provenance de l’Italie (Venise, Bari et Ancone).