Rome is served by two airports: Fiumicino, the main one, and Ciampino, specialised in charter and low cost flights. Both airports are connected by railway to Termini Station in the city centre.
Fiumicino offers a shuttle train service to Termini every 30 minutes. From this airport it is also possible to reach other stations in Rome: Ostiense, Tiburtina and Trastevere.
During night hours a bus service connects the airport to Tiburtina Station.
From Ciampino, you can use the bus service offered by the company Terravision.
Tickets cost about 6 Euro one way, and 12 Euro return ticket, if purchased on line.
Buses depart from Termini Station every 30 minutes and from Ciampino in connection with the scheduled arrivals of the main low cost companies. The journey takes about 40 minutes.
Even though there are various train stations in Rome, the main one is certainly Termini. Trains arrive here from any part of Italy and Europe, and this is also the departure and arrival point of the shuttle service connecting Rome with Fiumicino airport.
Rome is perfectly connected with the main Italian cities through a good highway network. Once you get into the city, however, it is high recommendable to park the car and move around using public transports.
Here are the distances between Rome and some of the main Italian cities.