Many visitors on their European travel need to get from Rome to Athens. They can choose from taking a direct flight or taking a ferry between one of the ports on the eastern Italian coast and Greece. Find bellow more detailed info about flights between Rome and Athens as well as how to reach Athens from Rome by taking a ferry.
The quickest way to travel between Rome and Athens is to fly. Travellers can choose from several airline companies offering flights on this route. The flight between these two destinations takes around 2 hours.
From Fiumicino Airport which is Rome's main airport, you can fly all year round with Alitalia, Aegean Airlines and Vueling Airlines. From Ciampino Airport, smaller airport situated 12 km from the city, there is a regular flight with Ryanair to Athens.
Athens International Airport, also known as Athens Eleftherios Venizelos International Airport is connected to 133 international destinations all around the world. It is also a gateway to the Greek islands, servicing 26 island destinations (from famous Santorini to hidden gems like Skyros and Astypalea).
When travelling to Athens from Rome by ferry you first need to reach one of the ports on the Italian east coast.
The most convenient is to take a train from Rome to the port of Ancona (which is around 3 hours by train) and from there catch a ferry to the port of Patras, in the northern Peloponnese. The crossing takes around 21 hours.
Otherwise, you can take ferries from either port of Bari or Brindisi which are situated southern of Ancona and therefore the ferry crossing is much shorter (around 16 hours).
Patras is the third largest port of Greece which has great road connections to cities across the country, including Athens. From one of the three ports close to Athens (Piraeus, Lavrio and Rafina), you can take ferries to numerous popular Greek islands (Mykonos, Santorini, Kos, Rhodes, Crete etc).
Home > Travelling from Rome to Athens