The airport is actually 22 miles (35 km) from Rome's city center, but because it's such a busy airport it has its own train station. The FCO station connects frequently with central Rome with a few options, and from Rome, you can get anywhere else in Italy, including Florence.