Cheap flight tickets from Milan to Riga International

Compare Milan to Riga International flight deals

Find the cheapest month or even day of the year to fly to Riga International

Book the best Riga International fare with no extra fees

Flight deals from Milan to Riga International

Looking for a cheap last-minute deal or the best return flight from Milan to Riga International? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Milan to Riga International

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Milan to Riga International flights are currently cheapest in December.

Direct flights from Milan to Riga International

Milan to Riga International: Alternative routes

Compare routes from Milan to Riga below. You may find an airport to fly into that's cheaper, faster, or easier than Riga International.

Milan to Riga: Flight information

The things to know before you go.
Cheapest flight foundRM259
Cheapest month to flyDecember
Average flight time2 hrs, 41 mins
Most popular airlineRyanair
Average flights per week42

Finding cheap flights from Milan to Riga International: Frequently asked questions

The best price we found for a return flight from Milan to Riga International is RM259. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 41 minutes is the average flight time from Milan to Riga International.
Ryanair, Emirates and airBaltic fly direct from Milan to Riga International.
As of October 2025, there are 21 flights per week flying from Milan to Riga International.
The cheapest month to fly from Milan to Riga International is usually December.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to Riga International Airport on Tuesday, 9 December 2025.
Yes – the average flight time is 2 hours and 41 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Riga International but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Riga is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Riga International is Ryanair .

Travelling from Milan to Riga International Airport (RIX): What you need to know

  • You can choose from a few airports when organising your flight from Milan to Riga International Airport (RIX). Explore your options for flying out of Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) and Milano Linate Airport (LIN).

  • The average duration of a direct Milan to Riga International Airport flight is 2 hours 40 minutes.

  • Riga is one hour ahead of Milan. Riga International Airport is located in Riga, which follows the UTC+2 timezone.

  • Choose from 3 direct flights a week between Milano Malpensa Airport (MXP) and Riga International Airport (RIX). This is the most popular route, with Air Baltic offering a 9:30am departure from MXP to RIX.

  • Leave plenty of time to make your flight from Milan to RIX. As a general rule, arrive at least two hours before international departures and an hour ahead for domestic flights.

  • Heading away during a peak period like public or school holidays? Expect longer queues at security and check-in. To play it safe, arrive up to four hours before international flights and two hours ahead of domestic departures.

Airports in Milan

Milano Malpensa Airport (MXP)

  • Milano Malpensa Airport (MXP) offers an easy route to your destination. Nonstop flights from Milan to Riga International Airport (RIX) depart from this terminal.

  • Air Baltic is a leading airline that operates direct flights from Milan to Riga International Airport jetting out of MXP.

  • Air Baltic is the airline most travellers choose for flights from MXP to RIX.

  • Among carriers operating on this route, Air Baltic has the highest percentage of on-time landings.

  • Travelling from central Milan to MXP takes around 55 minutes by public transport. If you ride-share, drive or take a cab, you'll cover the 48 kilometres in 45 minutes or so, depending on traffic conditions.

  • Want a hassle-free start to your holiday? Stay near Milano Malpensa Airport. Whether you're boarding an early flight from Milan to Riga International Airport or just don't want to be rushed, these hotels offer the perfect solution:

  • Of all flights leaving Milano Malpensa Airport, 68.23% touch down on time at their destination.

Orio al Serio International Airport (BGY)

  • Think about setting out from Orio al Serio International Airport (BGY). You can book a direct Milan to Riga International Airport (RIX) plane ticket with departures from here.

  • Get on your direct flight from Milan to RIX with Ryanair. This is one of the top carriers operating this route out of BGY.

  • Ryanair has the largest share of bookings on the BGY to RIX route.

  • The most reliable carrier is Ryanair. Its Orio al Serio International Airport to Riga International Airport flights arrive as planned 74.29% of the time.

  • With public transport, you can travel from central Milan to BGY in about 2 hours 20 minutes. The terminal is roughly 64 kilometres away, and getting there by car will take approximately 1 hour.

  • Want to enjoy an extra night away before boarding your Milan to RIX flight? Unwind in a hotel near Orio al Serio International Airport before your adventure officially begins. These stays are calling your name:

  • When it comes to flight punctuality, Orio al Serio International Airport has an on-time arrival rate of 67.49%.

Milano Linate Airport (LIN)

  • Booking a plane ticket from Milan to Riga International Airport (RIX) with a stop or two can give you more choice of departure times and access to cheaper fares. When jetting off from Milano Linate Airport (LIN), here are a few places you can make a pit stop at on the way to RIX:

    • Frankfurt Airport (FRA)

    • Berlin Brandenburg Airport (BER)

    • Brussels Airport (BRU)

  • The journey to LIN from the centre of Milan is around 45 minutes on public transport. If you're planning to travel by car, it'll take you roughly 30 minutes to cover the 11 kilometres or so.

  • Make departure day worry-free — stay close to Milano Linate Airport and know you'll be at your boarding gate with time to spare. Check in to one of these hotels the day before if you have an early Milan to Riga International Airport flight:

  • Airports have an on-time performance rating that monitors how often flights touch down without delays. At LIN, that figure is 79.56%.

About Riga International Airport (RIX)

  • Reserve a hotel near RIX if you're catching a late flight from Milan to Riga International Airport. Check in to one of these options and be in bed in no time flat:

  • Pick up a Riga International Airport rental car and explore Riga and beyond with your own wheels. Panek, Green Motion and Carwiz are top outlets you can book with here.

  • To lock in the lowest price, reserve your ride around four weeks in advance of your Milan to Riga International Airport flight.

Getting from Riga International Airport (RIX) to central Riga

  • Riga International Airport is around 11 kilometres from central Riga. It takes around 20 minutes or so to get to the city by car.

  • Travelling by public transport will take you around 50 minutes.

How to find the cheapest flights from Milan to Riga International Airport (RIX)

  • Currently, RM98 is the lowest price we've found for a one-way ticket from Milan to Riga International Airport. The cheapest price for a return flight is RM259. Keep in mind fares may change due to availability at the time of booking.

  • Booking early is often the key to finding a cheap flight from Milan to RIX. Airlines adjust prices based on demand, so the closer you get to departure, the more it could cost you.

  • If you can be flexible with your travel plans, try using the 'Whole month' search tool. It'll show you the cheapest price across each month when searching for your Milan to Riga International Airport ticket.

  • Finding a cheap plane ticket from Milan to RIX is a piece of cake with Price Alerts. All you need to do is set up one of these automatic alerts and we'll notify you when the price has dropped.

  • Bag the best deal on a flight from Milan to Riga International Airport with the help of the filters. Pick your ideal departure and arrival times, airlines and number of stops. You can also sort your results by 'Best,' 'Cheapest' or 'Fastest.'

The best time to fly from Milan to Riga International Airport (RIX)

  • It's time to decide when to book your flight from Milan to Riga International Airport (RIX). July is the most popular month to visit Riga. If a slower pace sounds more appealing, go in February.

  • Book a Milan to RIX plane ticket departing in July if you're eager to explore the city during its warmest month. You can expect temperatures in Riga to range from 13ºC (55ºF) to 26ºC (79ºF).

  • If you want cooler conditions, look for a cheap ticket from Milan to Riga International Airport in January when temperatures are between -12ºC (10ºF) and 4ºC (39ºF).

More about Riga

  • Start your Riga trip off on the right foot by choosing the perfect place to stay. Once you've booked your flight from Milan to Riga International Airport, check out our range of accommodation options including:

  • All great holidays should include a little sightseeing. Old City Riga (Vecriga), Picturesque Rīga and Riga Central Market are must-do's during your Riga adventure.

Explore more of Latvia

  • You've done Riga, now it's time to explore more of Latvia. Travel around 193 kilometres south-east to Daugavpils to tick off its popular sights. From St. Alexander Nevsky Orthodox Church to Daugavpils Mark Rothko Art Centre and Daugavpils Fortress, there's plenty to keep you on the go.

  • Around 153 kilometres west of Riga, Ventspils is another favourite stop in Latvia. No visit is complete without checking out Kurzeme coastline, Ostgals historical city district and Ventspils Water Park.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.