Popular Filters
+ 1 more
One Way Price
Duration
Stops From Madrid
Departure From Madrid
BHD 127
BHD 149
BHD 112
BHD 41
Arrival at Sofia
BHD 41
BHD 112
BHD 112
BHD 86
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
BHD 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
BHD 89
Madrid to Sofia , 6 Apr
Air Europa UX | 5031
21:50
Mon, 6 Apr 26
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
BHD 102
Madrid to Sofia , 6 Apr
Air Europa UX | 5047
19:05
Mon, 6 Apr 26
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
BHD 115
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
BHD 120
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 | Operated By Air Baltic
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
BHD 122
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
BHD 130
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
BHD 135
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
BHD 152
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
BHD 153
Transit Visa may be required
Madrid to Sofia , 6 Apr
Turkish Airlines TK | 1858
12:00
Mon, 6 Apr 26
Terminal T1
Madrid, Spain
04 h 15 m
17:15
Mon, 6 Apr 26
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 1029
18:55
Mon, 6 Apr 26
Istanbul, Turkey
01 h 20 m
20:15
Mon, 6 Apr 26
Terminal T2
Sofia, Bulgaria
BAGGAGE : CHECK INCABIN
Information not available
