From
To
Thu 10/1
Thu 10/8
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu 10/1
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
Thu 10/1
Thu 10/8
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
Thu 10/1
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 in December High demand for flights, 4% potential price rise
Cheapest in May Best time to find cheap flights, 2% potential price drop
Average price R8 938 Average for round-trip flights in September 2020
Round-trip from R151 561 From Johannesburg to Rome
One-way from R5 970 One-way flight from Johannesburg to Rome
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Rome flights by month

January
R8 891
February
R9 077
March
R9 209
April
R9 601
May
R8 668
June
R9 592
July
R10 176
August
R10 036
September
R9 467
October
R8 662
November
R9 069
December
R9 688
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?

Choose a month below to see average flight price and weather conditions.
JNB - ROM
Price
R8 662 - R14 298
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!

Cheap tickets to Rome found by our users in South Africa

Cheapest flights to Italy

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