FlyDown FlyDown
← All trips More cities in one trip

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

RomeNaplesFlorencePerugiaSienaPescaraPisaSalernoAncona
Cities you can reach by bus from Rome · Suggested loop · Map: Natural Earth

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.

CityDistanceApprox. timeTransport
Naples · Italy188 km2 h 20 minBus
Florence · Italy231 km3 h 10 minBus
Perugia · Italy134 km2 h 10 minBus
Siena · Italy184 km2 h 40 minBus
Pescara · Italy155 km2 h 25 minBus
Pisa · Italy265 km4 h 35 minBus
Salerno · Italy234 km3 h 20 minBus
Ancona · Italy208 km4 h 25 minBus

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.
LegApprox. time
Rome → Perugia2 h 10 min
Perugia → Siena1 h 20 min
Siena → Rome2 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.
LegApprox. time
Rome → Florence3 h 10 min
Florence → Perugia1 h 50 min
Perugia → Rome2 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.

Egitto 6

Alessandria (Borg El Arab)AlexandriaHurghadaIl Cairo (Sfinge)Marsa AlamSharm El Sheikh

Portugal 3

FaroLisbonPorto

Ireland 2

DublinShannon

Netherlands 2

EindhovenRotterdam/The Hague

Slovakia 2

BratislavaKosice

Albania 1

Tirana

Armenia 1

Yerevan

Austria 1

Vienna

Azerbaigian 1

Baku

Bosnia & Herzegovina 1

Sarajevo

Czech Republic 1

Prague

Denmark 1

Copenhagen

Estonia 1

Tallinn

Georgia 1

Kutaisi

Hungary 1

Budapest

Israele 1

Tel Aviv

Kosovo 1

Pristina

Latvia 1

Riga

Lithuania 1

Vilnius

Macedonia del Nord 1

Skopje

Malta 1

Malta

Moldavia 1

Chisinau

Montenegro 1

Podgorica

Norway 1

Oslo

Saudi Arabia 1

Gedda

Serbia 1

Belgrade

Cheap flights from Rome →

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.