From
To
Fri 1/22
Fri 1/29
Any month
Compare vs Cheapflights |
From
To
Leaving on
Fri 1/22
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
Fri 1/22
Fri 1/29
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
Fri 1/22
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 Latvia Cheap flights to Riga, Latvia

Cheap Flights to Riga

Popular in December High demand for flights, 3% potential price rise
Cheapest in September Best time to find cheap flights, 2% potential price drop
Average price R11 110 Average for round-trip flights in January 2021
Round-trip from R9 018 From Johannesburg to Riga
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Which day is cheapest to fly to Riga?

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

What time of day is cheapest to fly to Riga?

Flights in the afternoon are typically the cheapest time of the day to fly to Riga. Flights at midday are usually the most expensive.

When to fly

The best time to book a cheap flight to Riga, weather-wise, is in the spring (March to May), before the humidity sets in, but while temperatures are still pleasant in the teens. This shoulder season is another popular period, as temperatures are still comfortable and rainfall is at a minimum. 

The summer months, from June through August, brings a mixed batch of weather. Heat and humidity hit the city without reserve. Temperatures rest in the low 20s most of the season and warm, sunny days are supplemented almost constantly by rainy ones. If you like the warmer weather and don’t mind dodging a few spots of rain then this would be the ideal time to visit. This is also the peak season, so flights to Riga and accommodation may be more expensive.

Autumn in Riga is a dreary time and lead up to winter. From September to November the temperature plummets to around 10 degrees and there is quite a bit of rain. This is possibly the worst time to visit due to the weather conditions, although this may be the best time to get cheap flight and accommodation deal. If you do happen to take advantage of possible travel deals, then the Riga Restaurant Week is a real treat for foodies. During October locals and visitors have the chance to taste the best of the season’s products, prepared by highly experienced chefs at a range of restaurants across the city, at discounted prices.

Cold temperatures move in during the winter, from December to February, but this is also the driest time of year so rain and snow are much less common. While it may not be raining, the temperatures still call for warm clothing and outerwear, so if you book a holiday in Riga during this time, remember to think before you pack. As this is the off season, you may be able to find cheap flights to Riga and better hotel rates. If your trip coincides with New Year’s Eve, be sure to head down to the Embankment to watch performances from Latvian artists and fireworks.

Why visit?

Somewhere among its historic old quarter, sprawling parks, and funky art nouveau architecture, you realise what this beautiful city is all about. As you step off your flight to Riga, attempting to truly comprehend its nature in the first breath is impossible. 

In all its modesty, Riga is best experienced little by little, alleyway by alleyway, encountering one piece at a time, and acquiring an understanding as you go. Settled along the Daugava River this quaint little city is filled to the brim with bumpy cobble stone streets, tall steeples, and winding turrets. But don’t let its cute appearance fool you – when the sun sets, this place knows how to do nightlife the right way. 

Glamorous restaurants and bars line the streets and welcome locals and travellers to enjoy the atmosphere and take in the environment. Riga is a beautiful UNESCO World Heritage site and with a breathtaking mixture of elegance, old, and new, it creates a whirling place of adventure that bridges Russian and Latvian influences into one pretty place.

 

Back to top

Riga climate

Summer (June to August) in Riga brings heat and humidity without reserve. With temperatures resting in the early-20s most of the season, sunny days are supplemented almost constantly by rainy ones. The best time to book a flight to Riga is in the spring (March to May), before the humidity sets in, but while temperatures are still pleasant in the teens. Cold temperatures move in during the winter (December to February), but this is also the driest time of year so rain and snow are much less common. The fall makes for a dreary segue into winter (September to November), with plummeting temperatures to around 10 degrees and quite a bit of rain.

Back to top

Getting around Riga

Riga offers many different ways to get around the city. The public transportation system is easy to figure out with plenty of bus lines and trolley routes. They run from early morning to late night. Each mode of transport has its own ticketing system. You can buy a ticket on board or at a newsstand. Catch a taxi outside almost any train station, hotel or airport or hail one on the street. Just make sure the meter is running.  

Getting from the airport

Riga International Airport (RIX) is the main airport which services the city. It is 6 miles (10 km) west of the city. There are several buses and minibuses operating from the airport. Taxis and car rental are also available.

 

Back to top

Find the best prices for you!

Cheap tickets to Riga found by our users in South Africa
Other local departures to Riga from South Africa

Riga airports

Cheapest flights to Latvia

Home Europe Latvia Cheap flights to Riga, Latvia
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First