From
To
Wed 2/3
Wed 2/10
Any month
Compare vs Cheapflights |
From
To
Leaving on
Wed 2/3
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Wed 2/3
Wed 2/10
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Wed 2/3
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home Europe Italy Cheap flights to Rome, Italy

Cheap Flights to Rome

Popular inAugustHigh demand for flights, 6% potential price rise
Cheapest inMarchBest time to find cheap flights, 2% potential price drop
Average priceR9 047Average for round-trip flights in January 2021
Round-trip fromR6 163From Johannesburg to Rome
One-way fromR3 810One-way flight from Johannesburg to Rome

Cheapest prices for Rome flights by month

January
R7 959
February
R8 125
March
R8 243
April
R8 594
May
R7 759
June
R8 586
July
R9 109
August
R8 983
September
R8 474
October
R7 754
November
R8 118
December
R8 672
Currently, the cheapest month for flights to Rome is October. The most expensive month for flights is July. The cheapest prices are shown above but prices will vary according to departure times, airlines, class and how early you book.

When is the best time to fly to Rome?

JNB - ROM
Price
R7 754 - R12 798
ROM
Temperature
13 - 32 °C
ROM
Rainfall
6 - 49 mm

 

Peak season:

Although Rome is always crowded – in one way or another – the major tourism season starts in June and ends in August. These are the hottest months of the year, and they’re also the best for outdoor exploring since very little rainfall can be expected. Finding cheap flights to Rome during this time, however, can be a real challenge.

 

Off season:

The cheapest flights to Rome can often be found during the months of November through February, albeit you may have to deal with some rain and lower daytime temperatures. Alternatively, you can also book a cheap flight to Rome for the months of January through March, which is when accommodation prices and flight tickets are often more affordable, and tourist crowds also tend to be thinner.

 

 

When is the best time to book a flight to Rome?

 

During Rome’s peak tourism season, it can be difficult to find cheap flights. You can start watching and comparing flight prices up to six months in advance of the date you’d like to fly to Rome, and it’ll help a great deal if you’re flexible with the dates of your upcoming Roman adventure. Booking a cheap flight to Rome may mean that you’ll have to travel during the off season, but go ahead and secure those tickets a few months in advance. This will ensure you’re getting charged the lowest rate possible.

 

Which day is cheapest to fly to Rome?

Wednesday is currently, on average, the cheapest day to fly to Rome. Flying on Saturday will result in higher flight prices.

What time of day is cheapest to fly to Rome?

Flights in the afternoon are typically the cheapest time of the day to fly to Rome. Flights in the evening are usually the most expensive.

It was considered as the birthplace of the world for centuries, the home of the Catholic Church, and birthplace of Caesar. Rome is a city that is largely built on history. From its locals to its scores of tourists, Rome is unique in every sense of the word, and there’s no place like it on earth. Where else in the world can you gaze upon modern marvels, bordered by ancient ruins dating back thousands of years? Only in Rome can you experience the charm, beauty, and a zest for life as authentic as that found within the Italian capital!

 

 

How long is the flight to Rome?

 

Johannesburg to Rome            13 hours, 25 minutes
Durban to Rome                      14 hours, 15 minutes
Cape Town to Rome               14 hours

 

Which airlines operate flights to Rome?

 

Aegean Airlines, American Airlines, Royal Air Maroc, Air Algerie, and Air France are the most widely used airlines that all operate cheap flights to and from Rome. In order to secure the best possible rates for your flights to Rome, it’s advisable to compare the offers from the various airlines and then establish whether budget or extra comfort is essential to your traveling needs.

 

 

How do you get from the airport to the city center?

 

Rome’s city center is located 26 kilometers away from the airport, which means that getting there can be done fairly quickly and easily. There’s a direct train that runs from the airport to the city center every half an hour, called the Leonardo Express, although this is one of the most expensive ways of getting to the city from the airport. You can also make use of the various buses parked outside of the airport, or simply hop on the Terravision, a shuttle service that is a little pricey but gets you to the city fast and hassle-free. Alternatively, visitors can make use of the white taxis of Rome that are widely available at the arrival terminals and operate on a fixed cost basis.

Back to top

Find the best prices for you!

Cheapest flights to Italy

Home Europe Italy Cheap flights to Rome, Italy
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First