Distance 1017 miles (1638 km) |
Average flight duration 3h 11m |
Cheapest ticket price $49 (€39) |
Flights per day 41 |
Direct flights 1 |
Fastest flight 2h 35m |
Cheapest month to travel May |
First flight 05:00 |
Last flight 23:00 |
Cheapest price
$241
Average price
$711
Fastest journey
4 h 20 m
Average duration
4 h 36 m
Flights per day
46
Distance
1639 km
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.
The average ticket from Milan to Riga will cost around $711 if you buy it on the day, but the cheapest tickets can be found for only $241.
It's difficult to get from Milan to Riga without transferring at least once.
Omio recommends booking the flight as it is the most popular option from Milan to Riga among Omio's users. If you are prioritising price take the bus with prices starting from €89. For those with little time consider booking a flight which can get you there in 3h 11m. The ticket price range depends on the travel mode: a bus costs an average of €89, and a flight costs an average of €39.
Distance: 1017 miles (1638 km)
Most popular Flight | Bus |
---|---|
€167 Average price | €144 Average price Cheapest |
6h 11m Average total duration Fastest 3h 11m Onboard + 3h 0m Additional time* | 34h 39m Average total duration 34h 9m Onboard + 30m Additional time* |
![]() Most popular airline | ![]() Most popular bus company |
Direct Options | Direct Options |
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 5:00 AM Milan Linate Airport (LIN) | 15h35 | 8:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() | 7:10 AM Milan Malpensa Airport (MXP) | 13h25 | 8:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 8:40 AM Milan Linate Airport (LIN) | 11h55 | 8:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() | 9:15 AM Milan Malpensa Airport (MXP) | 11h20 | 8:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 9:20 AM Milan Malpensa Airport (MXP) | 10h15 | 7:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 9:20 AM Milan Malpensa Airport (MXP) | 21h50 | 7:10 AM Riga International Airport (RIX) | 2 transfers | |
![]() ![]() | 9:20 AM Milan Malpensa Airport (MXP) | 21h50 | 7:10 AM Riga International Airport (RIX) | 2 transfers | |
![]() ![]() | 9:20 AM Milan Malpensa Airport (MXP) | 22h20 | 7:40 AM Riga International Airport (RIX) | 1 transfer | |
![]() | 9:50 AM Milan Bergamo Orio al Serio Airport (BGY) | 2h35 | 12:25 PM Riga International Airport (RIX) | 0 transfersDirect | |
![]() | 10:45 AM Milan Linate Airport (LIN) | 9h50 | 8:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 11:05 AM Milan Malpensa Airport (MXP) | 20h50 | 7:55 AM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 11:05 AM Milan Malpensa Airport (MXP) | 8h10 | 7:15 PM Riga International Airport (RIX) | 1 transfer | |
![]() | 12:00 PM Milan Malpensa Airport (MXP) | 7h50 | 7:50 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 12:35 PM Milan Malpensa Airport (MXP) | 8h00 | 8:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() | 1:30 PM Milan Linate Airport (LIN) | 7h05 | 8:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 1:30 PM Milan Malpensa Airport (MXP) | 18h10 | 7:40 AM Riga International Airport (RIX) | 1 transfer | |
![]() | 1:30 PM Milan Linate Airport (LIN) | 7h05 | 8:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 1:30 PM Milan Malpensa Airport (MXP) | 6h05 | 7:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 1:30 PM Milan Malpensa Airport (MXP) | 17h40 | 7:10 AM Riga International Airport (RIX) | 2 transfers | |
![]() ![]() ![]() | 1:30 PM Milan Malpensa Airport (MXP) | 17h40 | 7:10 AM Riga International Airport (RIX) | 2 transfers | |
![]() ![]() ![]() | 1:30 PM Milan Malpensa Airport (MXP) | 29h55 | 7:25 PM Riga International Airport (RIX) | 2 transfers | |
![]() ![]() | 1:30 PM Milan Malpensa Airport (MXP) | 29h55 | 7:25 PM Riga International Airport (RIX) | 2 transfers | |
![]() ![]() | 1:30 PM Milan Linate Airport (LIN) | 6h05 | 7:35 PM Riga International Airport (RIX) | 2 transfers | |
![]() | 1:35 PM Milan Malpensa Airport (MXP) | 2h40 | 4:15 PM Riga International Airport (RIX) | 0 transfersDirect | |
![]() | 1:35 PM Milan Malpensa Airport (MXP) | 2h40 | 4:15 PM Riga International Airport (RIX) | 0 transfersDirect | |
![]() ![]() | 3:10 PM Milan Malpensa Airport (MXP) | 4h25 | 7:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 4:15 PM Milan Linate Airport (LIN) | 4h20 | 8:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 4:15 PM Milan Linate Airport (LIN) | 4h20 | 8:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 4:15 PM Milan Linate Airport (LIN) | 4h20 | 8:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 5:20 PM Milan Linate Airport (LIN) | 27h15 | 8:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() | 5:40 PM Milan Malpensa Airport (MXP) | 16h35 | 10:15 AM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 6:05 PM Milan Malpensa Airport (MXP) | 25h30 | 7:35 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 6:05 PM Milan Malpensa Airport (MXP) | 25h20 | 7:25 PM Riga International Airport (RIX) | 2 transfers | |
![]() ![]() | 6:05 PM Milan Malpensa Airport (MXP) | 13h05 | 7:10 AM Riga International Airport (RIX) | 2 transfers | |
![]() ![]() | 6:05 PM Milan Malpensa Airport (MXP) | 25h20 | 7:25 PM Riga International Airport (RIX) | 2 transfers | |
![]() ![]() | 6:05 PM Milan Malpensa Airport (MXP) | 13h35 | 7:40 AM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 7:00 PM Milan Linate Airport (LIN) | 25h35 | 8:35 PM Riga International Airport (RIX) | 2 transfers | |
![]() ![]() | 7:00 PM Milan Linate Airport (LIN) | 20h15 | 3:15 PM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 7:00 PM Milan Linate Airport (LIN) | 25h35 | 8:35 PM Riga International Airport (RIX) | 2 transfers | |
![]() ![]() | 9:00 PM Milan Malpensa Airport (MXP) | 31h05 | 4:05 AM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 4:30 AM Milan Malpensa Airport (MXP) | 5h35 | 10:05 AM Riga International Airport (RIX) | 1 transfer | |
![]() ![]() | 4:30 AM Milan Malpensa Airport (MXP) | 5h35 | 10:05 AM Riga International Airport (RIX) | 1 transfer | |
This is the last flight of the day. | |||||
Find all the dates and times for this journey
For as little as $50 (€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.
Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a flight and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair ticket includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.
Flight information from Milan to Riga with Ryanair:
Flights from Milan to Riga generally leave from Milan Malpensa Airport and arrive in Riga International Airport.
Milan Malpensa Airport is 48 km away from Milan city centre and Riga International Airport is 10 km from Riga city centre.
Here are some other resources that might have the information you need