Popular Filters
+ 1 more
One Way Price
Duration
Stops From Madrid
Departure From Madrid
OMR 130
OMR 153
OMR 114
OMR 41
Arrival at Sofia
OMR 41
OMR 115
OMR 114
OMR 88
Alliances & Airlines
Oneworld
(1)
SkyTeam
(8)
Star Alliance
(7)
+ 5 more
Layover Airports
+ 5 more
Layover Duration
Fare Calendar For other International Routes
Madrid to Sofia Fare Calendar
OMR 44
Madrid to Sofia , 6 Apr
Wizz Air W6 | 4402
21:05
Mon, 6 Apr 26
Madrid, Spain
03 h 25 m
01:30
Tue, 7 Apr 26
Sofia, Bulgaria
BAGGAGE : CHECK INCABIN
Information not available
OMR 91
Madrid to Sofia , 6 Apr
Air Europa UX | 5031
21:50
Mon, 6 Apr 26
Terminal T2
Madrid, Spain
01 h 15 m
23:05
Mon, 6 Apr 26
Malaga, Spain
BAGGAGE : CHECK INCABIN
Information not available
Bulgaria Air FB | 480
18:50
Tue, 7 Apr 26
Malaga, Spain
03 h 30 m
23:20
Tue, 7 Apr 26
Terminal T2
Sofia, Bulgaria
BAGGAGE : CHECK INCABIN
Information not available
OMR 103
Madrid to Sofia , 6 Apr
Air Europa UX | 5047 | Operated By
19:05
Mon, 6 Apr 26
Terminal T2
Madrid, Spain
01 h 15 m
20:20
Mon, 6 Apr 26
Malaga, Spain
BAGGAGE : CHECK INCABIN
Information not available
Bulgaria Air FB | 480
18:50
Tue, 7 Apr 26
Malaga, Spain
03 h 30 m
23:20
Tue, 7 Apr 26
Terminal T2
Sofia, Bulgaria
BAGGAGE : CHECK INCABIN
Information not available
OMR 117
Transit Visa may be required
Madrid to Sofia , 6 Apr
Pegasus Airlines PC | 1100
14:30
Mon, 6 Apr 26
Terminal T1
Madrid, Spain
04 h 10 m
19:40
Mon, 6 Apr 26
Istanbul-Sabiha Gokcen, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Pegasus Airlines PC | 271
11:25
Tue, 7 Apr 26
Istanbul-Sabiha Gokcen, Turkey
01 h 20 m
12:45
Tue, 7 Apr 26
Terminal T2
Sofia, Bulgaria
BAGGAGE : CHECK INCABIN
Information not available
OMR 118
Madrid to Sofia , 6 Apr
Aegean Airlines A3 | 741
18:20
Mon, 6 Apr 26
Terminal T2
Madrid, Spain
03 h 30 m
22:50
Mon, 6 Apr 26
Athens, Greece
BAGGAGE : CHECK INCABIN
Information not available
Aegean Airlines A3 | 980
08:50
Tue, 7 Apr 26
Athens, Greece
01 h 15 m
10:05
Tue, 7 Apr 26
Terminal T2
Sofia, Bulgaria
BAGGAGE : CHECK INCABIN
Information not available
OMR 123
Madrid to Sofia , 6 Apr
Lufthansa LH | 1805
18:25
Mon, 6 Apr 26
Terminal T2
Madrid, Spain
02 h 35 m
21:00
Mon, 6 Apr 26
Terminal T2
Munich, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 1702
09:15
Tue, 7 Apr 26
Terminal T2
Munich, Germany
01 h 55 m
12:10
Tue, 7 Apr 26
Terminal T2
Sofia, Bulgaria
BAGGAGE : CHECK INCABIN
Information not available
OMR 124
Madrid to Sofia , 6 Apr
Air Europa UX | 6079
17:05
Mon, 6 Apr 26
Terminal T2
Madrid, Spain
01 h 20 m
18:25
Mon, 6 Apr 26
Palma de Mallorca, Spain
BAGGAGE : CHECK INCABIN
Information not available
Bulgaria Air FB | 468
17:35
Tue, 7 Apr 26
Palma de Mallorca, Spain
02 h 45 m
21:20
Tue, 7 Apr 26
Terminal T2
Sofia, Bulgaria
BAGGAGE : CHECK INCABIN
Information not available
OMR 133
Madrid to Sofia , 6 Apr
Lufthansa LH | 1121
05:55
Mon, 6 Apr 26
Terminal T2
Madrid, Spain
02 h 40 m
08:35
Mon, 6 Apr 26
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 1426
10:25
Mon, 6 Apr 26
Terminal T1
Frankfurt, Germany
02 h 10 m
13:35
Mon, 6 Apr 26
Terminal T2
Sofia, Bulgaria
BAGGAGE : CHECK INCABIN
Information not available
OMR 137
Madrid to Sofia , 6 Apr
Air Europa UX | 1025
16:30
Mon, 6 Apr 26
Terminal T2
Madrid, Spain
01 h 55 m
18:25
Mon, 6 Apr 26
Terminal T2
Paris - Orly Airport, France
BAGGAGE : CHECK INCABIN
Information not available
Bulgaria Air FB | 432
10:15
Tue, 7 Apr 26
Terminal T1
Paris, France
02 h 45 m
14:00
Tue, 7 Apr 26
Terminal T2
Sofia, Bulgaria
BAGGAGE : CHECK INCABIN
Information not available
OMR 156
Madrid to Sofia , 6 Apr
LOT Polish Airlines LO | 432
06:00
Mon, 6 Apr 26
Terminal T2
Madrid, Spain
03 h 30 m
09:30
Mon, 6 Apr 26
Warsaw, Poland
BAGGAGE : CHECK INCABIN
Information not available
LOT Polish Airlines LO | 631
10:45
Mon, 6 Apr 26
Warsaw, Poland
02 h 05 m
13:50
Mon, 6 Apr 26
Terminal T2
Sofia, Bulgaria
BAGGAGE : CHECK INCABIN
Information not available
