Milan to Riga Flights

Fri, Jul 19
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Milan to Riga flight

distanceDistance1016 miles (1638 km)
durationAverage flight duration2 h 40 min
priceCheapest flight$110 (€94)
changesDirect flightNo
carriersAirlinesMalta Air, Ryanair, Air Baltic, LOT Polish Airlines, Finnair or Lufthansa
Cheapest travel modebus
Cheapest bus ticket $100 (€86)
Cheapest month to fly February

Flights from Milan to Riga operate on average 42 times per day, taking around 14h 19m for the 1639 km journey. Cheap flight tickets for this journey start at $110 (€94) but you can travel from only $100 (€86) by bus.

The cheapest flights from Milan to Riga

Showing times and prices for Jul 19

Cheapest

The best way to find a cheap flight ticket from Milan to Riga is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Cityjet
06:05PM4h10
Milan Linate Airport (LIN)
11:15PMRiga International Airport (RIX)
$3191One-way
1 transfer
Cheapest
Lufthansa
03:15PM7h00
Milan Linate Airport (LIN)
11:15PMRiga International Airport (RIX)
$3191One-way
1 transfer
2nd Cheapest
Cityjet
06:05PM17h55
Milan Linate Airport (LIN)
01:00PMRiga International Airport (RIX)
$3451One-way
1 transfer
2nd Cheapest
Lufthansa
03:15PM20h45
Milan Linate Airport (LIN)
01:00PMRiga International Airport (RIX)
$3451One-way
1 transfer
Sas Airways
08:05PM13h35
Milan Malpensa Airport (MXP)
10:40AMRiga International Airport (RIX)
$4211One-way
1 transfer

Flight schedulefrom Milan to Riga

Showing flights for tomorrow, Friday, July 19
Lufthansa Cityline
06:10AM4h55
Milan Malpensa Airport (MXP)
12:05PMRiga International Airport (RIX)
1 transfer
ITA
06:30AM10h50
Milan Linate Airport (LIN)
06:20PMRiga International Airport (RIX)
1 transfer
Air France
06:50AM5h40
Milan Linate Airport (LIN)
01:30PMRiga International Airport (RIX)
1 transfer
Brussels Airlines
06:55AM5h10
Milan Linate Airport (LIN)
01:05PMRiga International Airport (RIX)
1 transfer
Austrian Airlines
07:05AM3h55
Milan Malpensa Airport (MXP)
12:00PMRiga International Airport (RIX)
1 transfer
Air France
07:15AM5h15
Milan Malpensa Airport (MXP)
01:30PMRiga International Airport (RIX)
1 transfer
ITA
07:30AM9h50
Milan Linate Airport (LIN)
06:20PMRiga International Airport (RIX)
1 transfer
ITA
08:00AM9h20
Milan Linate Airport (LIN)
06:20PMRiga International Airport (RIX)
1 transfer
ITA
11:00AM6h20
Milan Linate Airport (LIN)
06:20PMRiga International Airport (RIX)
1 transfer
Sas Airways
11:20AM10h05
Milan Malpensa Airport (MXP)
10:25PMRiga International Airport (RIX)
1 transfer
Sas Airways
11:20AM22h20
Milan Malpensa Airport (MXP)
10:40AMRiga International Airport (RIX)
1 transfer
Sas Airways
11:20AM10h05
Milan Malpensa Airport (MXP)
10:25PMRiga International Airport (RIX)
2 transfers
ITA
12:00PM5h20
Milan Linate Airport (LIN)
06:20PMRiga International Airport (RIX)
1 transfer
Sas Airways
01:00PM20h10
Milan Linate Airport (LIN)
10:10AMRiga International Airport (RIX)
1 transfer
Sas Airways
01:00PM8h25
Milan Linate Airport (LIN)
10:25PMRiga International Airport (RIX)
1 transfer
Sas Airways
01:05PM20h50
Milan Malpensa Airport (MXP)
10:55AMRiga International Airport (RIX)
1 transfer
Sas Airways
01:05PM8h10
Milan Malpensa Airport (MXP)
10:15PMRiga International Airport (RIX)
1 transfer
Lufthansa
03:15PM7h00
Milan Linate Airport (LIN)
11:15PMRiga International Airport (RIX)
1 transfer
Lufthansa
03:15PM20h45
Milan Linate Airport (LIN)
01:00PMRiga International Airport (RIX)
1 transfer
Sas Airways
03:25PM18h15
Milan Malpensa Airport (MXP)
10:40AMRiga International Airport (RIX)
1 transfer
Sas Airways
03:25PM6h00
Milan Malpensa Airport (MXP)
10:25PMRiga International Airport (RIX)
1 transfer
Icelandair
03:30PM26h35
Milan Malpensa Airport (MXP)
07:05PMRiga International Airport (RIX)
1 transfer
KLM Cityhopper
03:55PM20h15
Milan Linate Airport (LIN)
01:10PMRiga International Airport (RIX)
1 transfer
Lufthansa Cityline
05:10PM4h20
Milan Malpensa Airport (MXP)
10:30PMRiga International Airport (RIX)
1 transfer
ITA
06:00PM27h35
Milan Linate Airport (LIN)
10:35PMRiga International Airport (RIX)
1 transfer
Cityjet
06:05PM17h55
Milan Linate Airport (LIN)
01:00PMRiga International Airport (RIX)
1 transfer
Cityjet
06:05PM4h10
Milan Linate Airport (LIN)
11:15PMRiga International Airport (RIX)
1 transfer
Air Baltic
06:35PM2h40
Milan Malpensa Airport (MXP)
10:15PMRiga International Airport (RIX)
0 transfers
Sas Airways
06:50PM15h05
Milan Malpensa Airport (MXP)
10:55AMRiga International Airport (RIX)
1 transfer
Sas Airways
06:50PM26h25
Milan Malpensa Airport (MXP)
10:15PMRiga International Airport (RIX)
1 transfer
Air France
06:55PM17h35
Milan Malpensa Airport (MXP)
01:30PMRiga International Airport (RIX)
1 transfer
ITA
07:00PM26h35
Milan Linate Airport (LIN)
10:35PMRiga International Airport (RIX)
1 transfer
KLM
07:30PM16h40
Milan Malpensa Airport (MXP)
01:10PMRiga International Airport (RIX)
1 transfer
ITA
08:00PM25h35
Milan Linate Airport (LIN)
10:35PMRiga International Airport (RIX)
1 transfer
Sas Airways
08:05PM13h35
Milan Malpensa Airport (MXP)
10:40AMRiga International Airport (RIX)
1 transfer
Sas Airways
08:05PM25h20
Milan Malpensa Airport (MXP)
10:25PMRiga International Airport (RIX)
1 transfer
Air France
08:35PM15h55
Milan Linate Airport (LIN)
01:30PMRiga International Airport (RIX)
1 transfer
Sas Airways
08:45PM24h40
Milan Malpensa Airport (MXP)
10:25PMRiga International Airport (RIX)
1 transfer
Sas Airways
08:45PM12h25
Milan Malpensa Airport (MXP)
10:10AMRiga International Airport (RIX)
1 transfer
ITA
09:00PM24h35
Milan Linate Airport (LIN)
10:35PMRiga International Airport (RIX)
1 transfer
Sas Airways
10:10PM11h30
Milan Malpensa Airport (MXP)
10:40AMRiga International Airport (RIX)
1 transfer
Sas Airways
10:10PM23h15
Milan Malpensa Airport (MXP)
10:25PMRiga International Airport (RIX)
1 transfer

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan to Riga by bus or flight

Fri
Jul 19
Sat
Jul 20
Sun
Jul 21
Mon
Jul 22
Tue
Jul 23
Wed
Jul 24
Thu
Jul 25
Fri
Jul 26
Sat
Jul 27
Sun
Jul 28
Mon
Jul 29
Tue
Jul 30
Wed
Jul 31
Thu
Aug 01
Fri
Aug 02
Sat
Aug 03
Sun
Aug 04
Mon
Aug 05
Tue
Aug 06
Wed
Aug 07
Thu
Aug 08

The fastest flights from Milan to Riga

Showing times and prices for Jul 19

Fastest Journey

2 h 40 m

Average

14 h 19 m

Flights per day

42

Distance

1639 km

Of the 42 flights that leave Milan for Riga every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Air Baltic
06:35PM2h40
Milan Malpensa Airport (MXP)
10:15PMRiga International Airport (RIX)
$6331One-way
0 transfers
2nd Fastest
Austrian Airlines
07:05AM3h55
Milan Malpensa Airport (MXP)
12:00PMRiga International Airport (RIX)
$9551One-way
1 transfer
Cityjet
06:05PM4h10
Milan Linate Airport (LIN)
11:15PMRiga International Airport (RIX)
$3191One-way
1 transfer
Lufthansa Cityline
05:10PM4h20
Milan Malpensa Airport (MXP)
10:30PMRiga International Airport (RIX)
$7971One-way
1 transfer
Lufthansa Cityline
06:10AM4h55
Milan Malpensa Airport (MXP)
12:05PMRiga International Airport (RIX)
$7971One-way
1 transfer

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Malta Air, Ryanair and Air Baltic flights from Milan to Riga

For as little as $46 (€40) you can travel by flight from Milan to Riga with Malta Air, Ryanair and Air Baltic. Omio will show you the best deals, schedules and tickets available for this journey.

Germany's largest airline is Lufthansa. Fly from Milan to Riga and book your most convinient flight ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.

Milan to Riga flight information with Lufthansa:

  • Average Duration: 4 h 10 min
  • Cheapest Price: $142

FAQs: Milan to Riga Flight

FAQs: Take a flight from Milan to Riga hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Riga.
FAQs
Cheap plane tickets from Milan to Riga can start from as little as $110 (€94) when you book in advance. The average flight ticket price for Milan to Riga is $264 (€227); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Milan to Riga flight time is 2 h 40 min   covering the 1016 mile (1638 km) long journey, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first flight from Milan to Riga leaves at 5: 15 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from Milan to Riga leaves at 7: 30 PM.
For the route from Milan to Riga you can take a flight with Malta Air, Ryanair, Air Baltic, LOT Polish Airlines, Finnair or Lufthansa. Be sure to check out all possible airlines that offer services from Milan to Riga on Omio to compare what amenities they may have.

Flights from Milan to Riga generally leave from Milan Malpensa Airport and arrive in Riga International Airport.

Milan Malpensa Airport is 47.9 km away from Milan city centre and Riga International Airport is 10 km from Riga city centre.

The cheapest month to travel from Milan to Riga by plane is February.
It's helpful to compare your options as there are 2 ways to travel from Milan to Riga including taking a bus or flight.

More options for your journey from Milan to Riga

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language