Airlines with flights from Madrid to Rio De Janeiro
There are five airlines with scheduled flights between MAD and GIG. Iberia is the only airline with non-stop flights from Barajas to Galeao Antonio Carlos Jobim and the flight time is 10 hours and 50 minutes.
Choose airline
Schedules
MAD
Direct
GIG
W24, Jun 10 - Jun 16
Flight
Mon
Jun 10
Tue
Jun 11
Wed
Jun 12
Thu
Jun 13
Fri
Jun 14
Sat
Jun 15
Sun
Jun 16
IB6025
12:20
12:20
12:20
12:20
12:20
----
12:20
The timetable & schedule information was updated at 2024-03-15
Via Lisbon with TAP Portugal
-
Total flight time: 12h 50m - 16h 15m.
-
11 flights per week
MAD
Via LIS
GIG
W24, Jun 10 - Jun 16
Flight
Mon
Jun 10
Tue
Jun 11
Wed
Jun 12
Thu
Jun 13
Fri
Jun 14
Sat
Jun 15
Sun
Jun 16
TP1023
TP73
TP73
----
06:35
----
----
----
06:35
06:35
TP1019
TP75
TP75
20:10
20:10
20:10
20:10
20:10
20:10
20:10
The timetable & schedule information was updated at 2024-03-15
Via Paris with Air France
-
Total flight time: 14h 30m - 18h 25m.
-
Sky Team Alliance
-
10 flights per week
MAD
Via CDG
GIG
W24, Jun 10 - Jun 16
Flight
Mon
Jun 10
Tue
Jun 11
Wed
Jun 12
Thu
Jun 13
Fri
Jun 14
Sat
Jun 15
Sun
Jun 16
AF1401
AF442
AF442
----
----
----
06:10
----
06:10
----
AF1001
AF442
AF442
10:05
10:05
10:05
10:05
10:05
10:05
10:05
The timetable & schedule information was updated at 2024-03-15
Via Sao Paulo with LATAM Airlines
-
Total flight time: 13h 15m - 16h 50m.
-
8 flights per week
MAD
Via GRU
GIG
W24, Jun 10 - Jun 16
Flight
Mon
Jun 10
Tue
Jun 11
Wed
Jun 12
Thu
Jun 13
Fri
Jun 14
Sat
Jun 15
Sun
Jun 16
LA8075
LA3352
LA3352
14:10
----
14:10
14:10
----
----
----
LA8075
LA3478
LA3478
----
----
----
----
----
----
14:10
LA8065
LA3340
LA3340
23:45
23:45
23:45
23:45
23:45
23:45
23:45
LA8065
LA3342
LA3342
23:45
23:45
23:45
23:45
23:45
23:45
23:45
LA8065
LA3698
LA3698
23:45
23:45
23:45
23:45
23:45
----
23:45
The timetable & schedule information was updated at 2024-03-15
Via Rome with ITA Airways
-
Total flight time: 15h 50m - 18h 55m.
-
Sky Team Alliance
-
7 flights per week
MAD
Via FCO
GIG
W24, Jun 10 - Jun 16
Flight
Mon
Jun 10
Tue
Jun 11
Wed
Jun 12
Thu
Jun 13
Fri
Jun 14
Sat
Jun 15
Sun
Jun 16
AZ63
AZ672
AZ672
18:05
18:05
18:05
18:05
18:05
18:05
18:05
The timetable & schedule information was updated at 2024-03-15