A practical guide for those wishing to reach the Port of Civitavecchia and embark on the next cruise ship or ferry. How to get the Port of Rome? What kind of transportations to take? What are the airports and stations connected with the port?


Fiumicino Airport (also known as Leonardo Da Vinci Airport) is the main airport of Rome, and the most important Italian airport. It is located only 60 km from the port of Civitavecchia; it is a drive of 50 minutes by car the distance from Rome airport to Civitavecchia Port.
Ciampino airport is further away, is about 85 km; about 1 hour and 20 minutes by car.

Certainly the most comfortable solution that will allow you to reach in less time Civitavecchia and its port, is the airport of Fiumicino. Often it is not the cheapest, because the largest number of low-cost airlines choose Ciampino airport destination landing.

However, if you want to get to the harbor by a private car or public transport here is the available options.



minutes between FCO and Civitavecchia Port


minutes between Ciampino Airport and Civitavecchia Port


minutes between Rome City and Civitavecchia Port


The Roma Fiumicino airport has its own train station. Instead the Rome Ciampino airport is connected with the Ciampino station (village) by shuttle bus ATRAL. However currently there are no direct connections and you need to make at least one change of line to get to the train station of Civitavecchia.

From Fiumicino Airport station take the train to Rome city center, get off at “Trastevere Station” and changed the line in the direction of Civitavecchia. In this way, it takes about 1 hour and 45 minutes, or 2 hours; and you will pay a total of €12.60 (€8 + €4.60). You can also get off at “Ostiense Station” to make the line change in direction Civitavecchia.

From Rome Ciampino airport you can reach the station of Civitavecchia making two changes:

  1. First take the shuttle bus ATRAL that connects the airport with the station, a journey of just five minutes at a cost of €1.20.
  2. once you have reached the Ciampino train station, take the train to Roma Termini, at a cost of €1.50 (every 12 minutes). You can buy tickets at the info box at the airport, on board or at authorized retailers.
  3. Lastly from Rome Termini to Civitavecchia the cost of a regional train ticket is €5.00 (about 1h20), an Intercity train costs €11.00 (55 minutes approx.), for a Freccia Bianca train the cost is €15 (45 minutes approx).


FL1: is the train line between the Fiumicino Airport station and Roma Trastevere Station, or Roma Ostiense Station.
FL4: is the train line between Ciampino Station and Termini, and other towns of the Castelli Romani.
FL5: is the train connecting several stations in Rome, including Rome Termini, Ostiense, Roma Trastevere and Roma San Pietro station, with Civitavecchia train station.


It will not be the most economical choice, but no doubt reach the port of Civitavecchia with a private transfer from the airport is the most convenient solution.

Currently all buses, taxis and chauffeur service arrive directly to the service center Largo della Pace, the main information point of the Port of Civitavecchia. From here you can reach the docks to embark/disembark your cruise ship, through a free shuttle service.

we are able to pickup you under the ship
We are authorized to arrive under your cruise ship


We are able to pickup you under the ship, just outside the security control area (the tent), whatever your cruise ship is: Celebrity, Royal Caribbean, Norwegian, MSC, Costa,…ALL.
Saving you the trouble of carrying your luggage, covering more than 400 meters.


Once at the Civitavecchia train station you will be able to get a local “Argo” bus or walk towards the port.

The “Argo” buses leave from the area in front of the station, running every 20 minutes, getting you to the port in less than 10 minutes. The ticket costs €0,80 (if you are carrying extra size luggage, there is a surchage of €0,80) and can be bought at the news-stand or at the bar inside the station.

Important: the autobus from the station will take you to Porta di Città, the port’s hub for cruise lines. From here you can take one of the free shuttle that run regularly and that will take you to your terminal or departure quay.

Alternatively it is possible to reach the port by foot from Civitavecchia Staion. The entrance of Varco Fortezza is actually located 600 metres away. Once outside the station go towards via Giuseppe Garibaldi and, walking along the sea, you will find the pedestrian entrance. Go in and on your right you will find one of the free shuttle stops. Wait for few minutes and you will be taken to destination for free.

From Civitavecchia train station to Cruise Terminals

By Foot

The port has 3 pedestrian accesses: Varco Fortezza, the access to Fort Michelangelo located at the end of via Giuseppe Garibaldi, Varco Vespucci, a great pedestrian link for who arrives from or has to get to Porta di Città, and Porta Livorno, the most evocative access to the port with the splendid Vanvitelli Fountain in great view.
Every access has a neraby shuttle stop. Wait for yours and in no time you will reach your destination.

Good To Know

Who wants to make the trip Civitavecchia Port – Rome Airport (or Rome City) by train must arm ourselves with patience. The few taxis present in port do not transfer to the train station in Civitavecchia.

If your time for the coincidence between the ship and the flight is tight, you are strongly advised to use a private vehicle, or a dedicated car hire with driver (NCC).

We suggest to prebook a private Civitavecchia transfer the driver will be waiting for you under your cruise ship and will drive you to the Rome airport. The cars are all air conditioned and you money will be worth it.

Useful Information

Civitavecchia, also referred to as “Port of Rome”, is a modern port located 45 miles (70 kilometers) north west of Rome. There is a train station in Civitavecchia city where trains run hourly. It could take from 45 minutes to 1 hour and 20 minutes to reach the port from Rome depending from the train you are catching.