More cities in one trip from Rome
Rome (Italy) is a great base for seeing several cities in one trip: direct low-cost flights arrive from 139 airports, and FlixBus links it directly to 8 cities within about five hours. The most searched are Naples, Florence and Perugia; the quickest to reach is Perugia, about 2 h 10 min away. Below you'll find two ready-made loops, with nights split and travel times.
Updated on 17 September 2026
- 8 nearby cities by bus
- 139 airports with direct flights
- 1 countries
Nearby cities by bus from Rome
Cities with a direct FlixBus or FlixTrain connection, most searched first. The time shown is the fastest direct ride we found on a typical day: times are approximate, so check schedules and prices on the FlixBus website.
| City | Distance | Approx. time | Transport |
|---|---|---|---|
| Naples · Italy | 188 km | 2 h 20 min | Bus |
| Florence · Italy | 231 km | 3 h 10 min | Bus |
| Perugia · Italy | 134 km | 2 h 10 min | Bus |
| Siena · Italy | 184 km | 2 h 40 min | Bus |
| Pescara · Italy | 155 km | 2 h 25 min | Bus |
| Pisa · Italy | 265 km | 4 h 35 min | Bus |
| Salerno · Italy | 234 km | 3 h 20 min | Bus |
| Ancona · Italy | 208 km | 4 h 25 min | Bus |
Loop trips from Rome
Land in Rome, get around by bus and come back here for your return flight. The nights are just a suggestion, and the loop works the other way round too.
Rome → Perugia → Siena → Rome
- 5 nights in total: 2 nights in Rome, 2 nights in Perugia, 1 night in Siena
- About 6 h 10 min of travel in total, over three legs.
| Leg | Approx. time |
|---|---|
| Rome → Perugia | 2 h 10 min |
| Perugia → Siena | 1 h 20 min |
| Siena → Rome | 2 h 40 min |
Rome → Florence → Perugia → Rome
- 5 nights in total: 2 nights in Rome, 2 nights in Florence, 1 night in Perugia
- About 7 h 10 min of travel in total, over three legs.
| Leg | Approx. time |
|---|---|
| Rome → Florence | 3 h 10 min |
| Florence → Perugia | 1 h 50 min |
| Perugia → Rome | 2 h 10 min |
Bus and flight are separate tickets: on the day of your flight, leave at least three hours between the bus arriving and the flight leaving.
Direct low-cost flights to Rome
Airports with direct flights to Rome, by country. Some routes are seasonal only.
Spain 17
AlicanteAsturiasBarcelonaBilbaoCastellonFuerteventuraGran CanariaIbizaMadridMalagaMenorcaPalmaSantiagoSevillaTenerifeValenciaZaragoza
Greece 13
AthensChaniaCorfuHeraklionKefaloniaKosMykonosPrevezaRhodesSantoriniSkiathosThessalonikiZakynthos
United Kingdom 8
BirminghamCardiffEast MidlandsEdinburghGlasgowLiverpoolLondonManchester
Egitto 6
Alessandria (Borg El Arab)AlexandriaHurghadaIl Cairo (Sfinge)Marsa AlamSharm El Sheikh
Netherlands 2
EindhovenRotterdam/The Hague
Slovakia 2
BratislavaKosice
Sweden 2
Albania 1
Armenia 1
Austria 1
Azerbaigian 1
Baku
Bosnia & Herzegovina 1
Czech Republic 1
Denmark 1
Estonia 1
Georgia 1
Hungary 1
Israele 1
Kosovo 1
Latvia 1
Lithuania 1
Macedonia del Nord 1
Malta 1
Moldavia 1
Montenegro 1
Norway 1
Saudi Arabia 1
Gedda
Serbia 1
FAQ
Which cities can you reach by bus from Rome?
With a direct FlixBus or FlixTrain connection: Naples, Florence, Perugia, Siena, Pescara, Pisa, Salerno and Ancona. Times are approximate, so check schedules and prices on the FlixBus website.
How long is the bus from Rome to Naples?
About 2 h 20 min on the fastest direct ride we found, over 188 km. Check schedules and prices on the FlixBus website.
How many nights do you need for a multi-city loop from Rome?
For Rome, Perugia and Siena, about 5 nights is enough (2 nights in Rome, 2 nights in Perugia, 1 night in Siena), with about 6 h 10 min of travel in total.
Which airports have direct low-cost flights to Rome?
From 139 airports in 40 countries, including London, Paris and Bucharest. With a FlyDown watch you get an alert when a flight to Rome is cheap.