To see the best (and worst) times to visit, please read our reviews of our recommended places to stay
Note: flight, boat, train and bus timetables change constantly, and airlines come and go, so please do not rely solely on this information for your travel planning. Check with relevant companies, or a flight search engine like Skyscanner, first.
You've got a choice of 2 airports: Leonardo da Vinci/Fiumicino, where most international flights arrive, and Ciampino/G.B.Pastine, which is served by domestic and a few international flights.
From the UK:
Alitalia flies to Rome Fiumicino from London (Heathrow and Gatwick).
British Airways flies to Rome Fiumicino from London (Heathrow and Gatwick).
easyJet flies to Rome Ciampino from London Gatwick, Bristol, Newcastle and Belfast.
Ryanair flies to Rome Ciampino from London (Stansted and Luton), East Midlands, Liverpool, Glasgow and Prestwick.
Jet2 flies to Rome Fiumicino from Leeds and Manchester.
Dublin has flights to Rome Fiumicino with Alitalia. easyJet flies to Rome from many cities around Europe, including Athens, Amersterdam, Paris, Berlin, Lisbon, Lyon, Madrid, Milan and Dusseldorf.
From further afield:
There are direct flights from a number of long haul destinations in Asia, southern and northern America and the Caribbean.