Flights from Riga to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
RIX to MAD – All flight route options from Riga International Airport, Latvia to Barajas, Spain. These flights are operated by 16 airlines. Fly non-stop with Air Baltic or choose from 22 different transit flights. The shortest flight time is 4 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Barajas
We got great deals on hotels and car rentals near the airport.
Riga to Madrid flights
There are over 23 airlines and as many as 358 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Riga (RIX) with Air Baltic but if a stopover option suits you better you can choose to fly via Vienna, Prague or any other of the 22 alternatives with connectiing airports.
Riga to Madrid with Air Baltic
You can fly non-stop every Tuesday, Thursday or Sunday at 12:55, 13:10 or 13:50.
With Finnair
If you fly from Riga with Finnair you will do a stopover in Helsinki, HEL before reaching Madrid. This flight trip will take 7 hours and you can fly every weekday with departures at 13:45 or 14:05. Finnair is a member of the air alliance OneWorld.
Distance & flight times: Riga International Airport to Barajas
The shortest flight time between RIX and MAD is 4 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 10m | - | 1682 miles (2706 km) |
VIE Vienna | 5h 50m | 40m | 1814 miles (2919 km) |
PRG Prague | 5h 50m | 50m | 1712 miles (2755 km) |
AMS Amsterdam | 5h 55m | 55m | 1745 miles (2808 km) |
MUC Munich | 6h 0m | 1h 0m | 1719 miles (2766 km) |
PMI Palma de Mallorca | 6h 5m | 50m | 1883 miles (3030 km) |
CPH Copenhagen | 6h 10m | 1h 20m | 1732 miles (2787 km) |
BRU Brussels | 6h 15m | 1h 20m | 1718 miles (2764 km) |
FRA Frankfurt | 6h 20m | 3h 0m | 1681 miles (2705 km) |
DUS Dusseldorf | 6h 25m | 1h 35m | 1699 miles (2734 km) |
FCO Rome | 6h 45m | 1h 5m | 2003 miles (3223 km) |
BCN Barcelona | 6h 50m | 1h 45m | 1761 miles (2833 km) |
ZRH Zurich | 7h 0m | 2h 0m | 1699 miles (2734 km) |
HEL Helsinki | 7h 0m | 1h 20m | 2081 miles (3348 km) |
MXP Milan | 7h 10m | 2h 15m | 1740 miles (2800 km) |
LHR London | 7h 25m | 4h 45m | 1835 miles (2953 km) |
OPO Porto | 7h 25m | 1h 50m | 2088 miles (3360 km) |
VLC Valencia | 7h 30m | 2h 35m | 1817 miles (2924 km) |
OSL Oslo | 7h 38m | 1h 30m | 2025 miles (3258 km) |
ALC Alicante | 7h 40m | 1h 50m | 1933 miles (3110 km) |
CDG Paris | 7h 45m | 2h 40m | 1709 miles (2750 km) |
ARN Stockholm | 7h 55m | 2h 40m | 1917 miles (3084 km) |
LGW London | 9h 55m | 2h 20m | 1816 miles (2922 km) |



Quick copy and share this page
From Riga to Spain
Below is a list of other destinations to Spain from Riga International Airport with either direct flights or 1 stop connections.
-
BCN Barcelona Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla
-
IBZ Ibiza
-
ACE Lanzarote