Lowcost flights from Basel, Switzerland/Mulhouse (Switzerland) to Zagreb (Croatia), €18 - €70

Direct distance between cities: 702 km. Average direct flight time is 1:49 hours.

Please note! Some routes are seasonal.

From Basel, Switzerland/Mulhouse to Zagreb with Ryanair (FR)
From Basel, Switzerland/Mulhouse to Zagreb with Lauda Europe (LW)
Average ticket price: €18 - €70

Connection in Alicante (Spain)
From Basel, Switzerland/Mulhouse to Alicante with EasyJet (U2)
Average ticket price: €31 - €122
From Alicante to Zagreb with Ryanair (FR)
From Alicante to Zagreb with Lauda Europe (LW)
Average ticket price: €40 - €159
Connection in Barcelona (Spain)
From Basel, Switzerland/Mulhouse to Barcelona with Level (IB)
From Basel, Switzerland/Mulhouse to Barcelona with Vueling (VY)
From Basel, Switzerland/Mulhouse to Barcelona with EasyJet (U2)
Average ticket price: €20 - €82
From Barcelona to Zagreb with Level (IB)
From Barcelona to Zagreb with Vueling (VY)
Average ticket price: €30 - €122
Connection in Brussels (Belgium)
From Basel, Switzerland/Mulhouse to Brussels with EasyJet (U2)
Average ticket price: €10 - €41
From Brussels to Zagreb with Ryanair (FR)
From Brussels to Zagreb with Lauda Europe (LW)
Average ticket price: €26 - €104
Connection in Copenhagen (Denmark)
From Basel, Switzerland/Mulhouse to Copenhagen with EasyJet (U2)
Average ticket price: €24 - €95
From Copenhagen to Zagreb with Norwegian Air Shuttle (DY)
Average ticket price: €28 - €113
Connection in Dubai (United Arab Emirates)
From Basel, Switzerland/Mulhouse to Dubai with flydubai (FZ)
Average ticket price: €121 - €486
From Dubai to Zagreb with flydubai (FZ)
Average ticket price: €104 - €416
Connection in Dublin (Ireland)
From Basel, Switzerland/Mulhouse to Dublin with Ryanair (FR)
Average ticket price: €29 - €115
From Dublin to Zagreb with Ryanair (FR)
From Dublin to Zagreb with Lauda Europe (LW)
Average ticket price: €45 - €181
Connection in Dusseldorf (Germany)
From Basel, Switzerland/Mulhouse to Dusseldorf with EasyJet (U2)
Average ticket price: €10 - €39
From Dusseldorf to Zagreb with Eurowings (EW)
From Dusseldorf to Zagreb with Ryanair (FR)
From Dusseldorf to Zagreb with Lauda Europe (LW)
Average ticket price: €23 - €92
Connection in Istanbul (Turkey)
From Basel, Switzerland/Mulhouse to Istanbul with IndiGo (6E)
From Basel, Switzerland/Mulhouse to Istanbul with AJet (VF)
From Basel, Switzerland/Mulhouse to Istanbul with Pegasus Airlines (PC)
From Basel, Switzerland/Mulhouse to Istanbul with EasyJet (U2)
Average ticket price: €46 - €186
From Istanbul to Zagreb with Pegasus Airlines (PC)
Average ticket price: €29 - €116
Connection in Lanzarote (Spain)
From Basel, Switzerland/Mulhouse to Lanzarote with EasyJet (U2)
Average ticket price: €69 - €276
From Lanzarote to Zagreb with Ryanair (FR)
Average ticket price: €80 - €319
Connection in London (United Kingdom)
From Basel, Switzerland/Mulhouse to London with Ryanair (FR)
From Basel, Switzerland/Mulhouse to London with EasyJet (U2)
From Basel, Switzerland/Mulhouse to London with Ryanair UK (RK)
Average ticket price: €17 - €67
From London to Zagreb with Ryanair (FR)
From London to Zagreb with Lauda Europe (LW)
From London to Zagreb with EasyJet (U2)
Average ticket price: €33 - €134
Connection in Madrid (Spain)
From Basel, Switzerland/Mulhouse to Madrid with EasyJet (U2)
Average ticket price: €30 - €120
From Madrid to Zagreb with Level (IB)
Average ticket price: €43 - €171
Connection in Malaga (Spain)
From Basel, Switzerland/Mulhouse to Malaga with EasyJet (U2)
Average ticket price: €39 - €156
From Malaga to Zagreb with Ryanair (FR)
From Malaga to Zagreb with Lauda Europe (LW)
Average ticket price: €49 - €198
Connection in Malta (Malta)
From Basel, Switzerland/Mulhouse to Malta with EasyJet (U2)
Average ticket price: €36 - €145
From Malta to Zagreb with Ryanair (FR)
From Malta to Zagreb with Lauda Europe (LW)
Average ticket price: €28 - €111
Connection in Manchester (United Kingdom)
From Basel, Switzerland/Mulhouse to Manchester with EasyJet (U2)
Average ticket price: €23 - €93
From Manchester to Zagreb with Ryanair (FR)
From Manchester to Zagreb with Lauda Europe (LW)
Average ticket price: €39 - €157
Connection in Naples (Italy)
From Basel, Switzerland/Mulhouse to Naples with EasyJet (U2)
Average ticket price: €24 - €95
From Naples to Zagreb with Ryanair (FR)
From Naples to Zagreb with Lauda Europe (LW)
Average ticket price: €14 - €56
Connection in Oslo (Norway)
From Basel, Switzerland/Mulhouse to Oslo with Norwegian Air Shuttle (DY)
Average ticket price: €34 - €137
From Oslo to Zagreb with Ryanair (FR)
From Oslo to Zagreb with Lauda Europe (LW)
Average ticket price: €40 - €162
Connection in Palma Mallorca (Spain)
From Basel, Switzerland/Mulhouse to Palma Mallorca with Eurowings Europe (E6)
From Basel, Switzerland/Mulhouse to Palma Mallorca with Eurowings (EW)
From Basel, Switzerland/Mulhouse to Palma Mallorca with EasyJet (U2)
Average ticket price: €25 - €99
From Palma Mallorca to Zagreb with Ryanair (FR)
From Palma Mallorca to Zagreb with Lauda Europe (LW)
Average ticket price: €32 - €129
Connection in Paris (France)
From Basel, Switzerland/Mulhouse to Paris with Gol Transportes Aéreos (G3)
Average ticket price: €10 - €39
From Paris to Zagreb with Ryanair (FR)
From Paris to Zagreb with Lauda Europe (LW)
Average ticket price: €27 - €109
Connection in Rome (Italy)
From Basel, Switzerland/Mulhouse to Rome with EasyJet (U2)
Average ticket price: €19 - €77
From Rome to Zagreb with Ryanair (FR)
From Rome to Zagreb with Lauda Europe (LW)
Average ticket price: €13 - €52
Connection in Sofia (Bulgaria)
From Basel, Switzerland/Mulhouse to Sofia with Wizz Air (W6)
Average ticket price: €34 - €138
From Sofia to Zagreb with Ryanair (FR)
From Sofia to Zagreb with Lauda Europe (LW)
Average ticket price: €17 - €68
Connection in Thessaloniki (Greece)
From Basel, Switzerland/Mulhouse to Thessaloniki with EasyJet (U2)
Average ticket price: €37 - €148
From Thessaloniki to Zagreb with Ryanair (FR)
From Thessaloniki to Zagreb with Lauda Europe (LW)
Average ticket price: €20 - €81