Lowcost flights from Bahrain (Bahrain) to Madinah (Saudi Arabia), €28 - €111

Direct distance between cities: 1114 km. Average direct flight time is 2:18 hours.

Please note! Some routes are seasonal.

From Bahrain to Madinah with Flynas (XY)
Average ticket price: €28 - €111

Connection in Abu Dhabi (United Arab Emirates)
From Bahrain to Abu Dhabi with Air Arabia Abu Dhabi (3L)
Average ticket price: €11 - €43
From Abu Dhabi to Madinah with Flynas (XY)
From Abu Dhabi to Madinah with Wizz Air Abu Dhabi (5W)
Average ticket price: €37 - €148
Connection in Cairo (Egypt)
From Bahrain to Cairo with Air Cairo (SM)
Average ticket price: €48 - €193
From Cairo to Madinah with Air Cairo (SM)
From Cairo to Madinah with Flynas (XY)
From Cairo to Madinah with Flyadeal (F3)
Average ticket price: €26 - €103
Connection in Dammam (Saudi Arabia)
From Bahrain to Dammam with Flybondi (FO)
From Bahrain to Dammam with Air India Express (IX)
Average ticket price: €2 - €9
From Dammam to Madinah with Flynas (XY)
From Dammam to Madinah with Flyadeal (F3)
Average ticket price: €26 - €104
Connection in Doha (Qatar)
From Bahrain to Doha with Air India Express (IX)
From Bahrain to Doha with Level (IB)
Average ticket price: €4 - €15
From Doha to Madinah with Flynas (XY)
From Doha to Madinah with Level (IB)
Average ticket price: €30 - €120
Connection in Dubai (United Arab Emirates)
From Bahrain to Dubai with flydubai (FZ)
Average ticket price: €12 - €48
From Dubai to Madinah with Flynas (XY)
From Dubai to Madinah with flydubai (FZ)
Average ticket price: €39 - €158
Connection in Istanbul (Turkey)
From Bahrain to Istanbul with AJet (VF)
From Bahrain to Istanbul with Pegasus Airlines (PC)
Average ticket price: €65 - €259
From Istanbul to Madinah with Flynas (XY)
From Istanbul to Madinah with AJet (VF)
From Istanbul to Madinah with Pegasus Airlines (PC)
Average ticket price: €52 - €209
Connection in Jeddah (Saudi Arabia)
From Bahrain to Jeddah with Flynas (XY)
Average ticket price: €32 - €127
From Jeddah to Madinah with Flynas (XY)
Average ticket price: €8 - €33
Connection in Kuwait (Kuwait)
From Bahrain to Kuwait with Jazeera Airways (J9)
Average ticket price: €11 - €42
From Kuwait to Madinah with Jazeera Airways (J9)
From Kuwait to Madinah with Flynas (XY)
Average ticket price: €24 - €97
Connection in Muscat (Oman)
From Bahrain to Muscat with Salam Air (OV)
Average ticket price: €21 - €83
From Muscat to Madinah with Salam Air (OV)
Average ticket price: €47 - €189
Connection in Riyadh (Saudi Arabia)
From Bahrain to Riyadh with Flynas (XY)
Average ticket price: €11 - €42
From Riyadh to Madinah with Flynas (XY)
From Riyadh to Madinah with Flyadeal (F3)
Average ticket price: €18 - €71
Connection in Sharjah (United Arab Emirates)
From Bahrain to Sharjah with Air Arabia (G9)
Average ticket price: €13 - €50
From Sharjah to Madinah with Flynas (XY)
From Sharjah to Madinah with Air Arabia (G9)
Average ticket price: €40 - €160