Lowcost flights from Rotterdam (Netherlands) to Barcelona (Spain), €30 - €119

Direct distance between cities: 1185 km. Average direct flight time is 2:23 hours.

Please note! Some routes are seasonal.

From Rotterdam to Barcelona with Transavia (HV)
Average ticket price: €30 - €119

Connection in Alicante (Spain)
From Rotterdam to Alicante with Transavia (HV)
Average ticket price: €39 - €156
From Alicante to Barcelona with Ryanair (FR)
From Alicante to Barcelona with Level (IB)
From Alicante to Barcelona with Vueling (VY)
Average ticket price: €10 - €41
Connection in Almeria (Spain)
From Rotterdam to Almeria with Transavia (HV)
Average ticket price: €44 - €176
From Almeria to Barcelona with Level (IB)
From Almeria to Barcelona with Vueling (VY)
Average ticket price: €16 - €64
Connection in Budapest (Hungary)
From Rotterdam to Budapest with Transavia (HV)
Average ticket price: €29 - €115
From Budapest to Barcelona with Wizz Air (W6)
From Budapest to Barcelona with Ryanair (FR)
From Budapest to Barcelona with Buzz (RR)
Average ticket price: €37 - €150
Connection in Dubrovnik (Croatia)
From Rotterdam to Dubrovnik with Transavia (HV)
Average ticket price: €37 - €147
From Dubrovnik to Barcelona with Level (IB)
From Dubrovnik to Barcelona with Vueling (VY)
Average ticket price: €33 - €134
Connection in Edinburgh (United Kingdom)
From Rotterdam to Edinburgh with Transavia (HV)
Average ticket price: €17 - €67
From Edinburgh to Barcelona with Ryanair (FR)
From Edinburgh to Barcelona with Level (IB)
From Edinburgh to Barcelona with Vueling (VY)
Average ticket price: €42 - €167
Connection in Eindhoven (Netherlands)
From Rotterdam to Eindhoven with Transavia (HV)
Average ticket price: €2 - €9
From Eindhoven to Barcelona with Transavia (HV)
Average ticket price: €29 - €115
Connection in Faro (Portugal)
From Rotterdam to Faro with Transavia (HV)
Average ticket price: €48 - €192
From Faro to Barcelona with Ryanair (FR)
From Faro to Barcelona with Level (IB)
From Faro to Barcelona with Vueling (VY)
Average ticket price: €25 - €100
Connection in Fez (Morocco)
From Rotterdam to Fez with Transavia (HV)
Average ticket price: €54 - €214
From Fez to Barcelona with Air Arabia Maroc (3O)
From Fez to Barcelona with Ryanair (FR)
From Fez to Barcelona with Level (IB)
From Fez to Barcelona with Vueling (VY)
Average ticket price: €26 - €104
Connection in Ibiza (Spain)
From Rotterdam to Ibiza with Transavia (HV)
Average ticket price: €37 - €147
From Ibiza to Barcelona with Ryanair (FR)
From Ibiza to Barcelona with Level (IB)
From Ibiza to Barcelona with Vueling (VY)
Average ticket price: €7 - €29
Connection in Istanbul (Turkey)
From Rotterdam to Istanbul with Pegasus Airlines (PC)
From Rotterdam to Istanbul with Transavia (HV)
Average ticket price: €55 - €221
From Istanbul to Barcelona with Pegasus Airlines (PC)
From Istanbul to Barcelona with Vueling (VY)
Average ticket price: €56 - €222
Connection in Kerkyra (Greece)
From Rotterdam to Kerkyra with Transavia (HV)
Average ticket price: €45 - €181
From Kerkyra to Barcelona with Ryanair (FR)
Average ticket price: €38 - €151
Connection in Las Palmas (Spain)
From Rotterdam to Las Palmas with Transavia (HV)
Average ticket price: €78 - €314
From Las Palmas to Barcelona with Ryanair (FR)
From Las Palmas to Barcelona with Level (IB)
From Las Palmas to Barcelona with Vueling (VY)
Average ticket price: €55 - €219
Connection in Lisbon (Portugal)
From Rotterdam to Lisbon with Transavia (HV)
Average ticket price: €45 - €181
From Lisbon to Barcelona with Ryanair (FR)
From Lisbon to Barcelona with Level (IB)
From Lisbon to Barcelona with Vueling (VY)
From Lisbon to Barcelona with EasyJet (U2)
Average ticket price: €25 - €101
Connection in Madrid (Spain)
From Rotterdam to Madrid with Transavia (HV)
Average ticket price: €36 - €143
From Madrid to Barcelona with Aerolíneas (AR)
From Madrid to Barcelona with Air Europa Express (X5)
From Madrid to Barcelona with Level (IB)
From Madrid to Barcelona with Vueling (VY)
Average ticket price: €13 - €51
Connection in Malaga (Spain)
From Rotterdam to Malaga with Transavia (HV)
Average ticket price: €46 - €183
From Malaga to Barcelona with Ryanair (FR)
From Malaga to Barcelona with Level (IB)
From Malaga to Barcelona with Vueling (VY)
Average ticket price: €19 - €77
Connection in Marrakech (Morocco)
From Rotterdam to Marrakech with Transavia (HV)
Average ticket price: €62 - €248
From Marrakech to Barcelona with Ryanair (FR)
From Marrakech to Barcelona with Level (IB)
From Marrakech to Barcelona with Vueling (VY)
Average ticket price: €35 - €142
Connection in Milan (Italy)
From Rotterdam to Milan with Transavia (HV)
Average ticket price: €20 - €80
From Milan to Barcelona with Ryanair (FR)
From Milan to Barcelona with Wizz Air Malta (W4)
From Milan to Barcelona with Level (IB)
From Milan to Barcelona with Vueling (VY)
From Milan to Barcelona with EasyJet (U2)
Average ticket price: €18 - €73
Connection in Nador (Morocco)
From Rotterdam to Nador with Transavia (HV)
Average ticket price: €49 - €198
From Nador to Barcelona with Air Arabia Maroc (3O)
From Nador to Barcelona with Ryanair (FR)
From Nador to Barcelona with Level (IB)
From Nador to Barcelona with Vueling (VY)
Average ticket price: €21 - €84
Connection in Nice (France)
From Rotterdam to Nice with Transavia (HV)
Average ticket price: €24 - €94
From Nice to Barcelona with Level (IB)
From Nice to Barcelona with Vueling (VY)
From Nice to Barcelona with EasyJet (U2)
Average ticket price: €12 - €48
Connection in Palermo (Italy)
From Rotterdam to Palermo with Transavia (HV)
Average ticket price: €42 - €167
From Palermo to Barcelona with Ryanair (FR)
From Palermo to Barcelona with Level (IB)
From Palermo to Barcelona with Vueling (VY)
Average ticket price: €25 - €100
Connection in Palma Mallorca (Spain)
From Rotterdam to Palma Mallorca with Transavia (HV)
Average ticket price: €35 - €138
From Palma Mallorca to Barcelona with Ryanair (FR)
From Palma Mallorca to Barcelona with Lauda Europe (LW)
From Palma Mallorca to Barcelona with Level (IB)
From Palma Mallorca to Barcelona with Vueling (VY)
Average ticket price: €5 - €21
Connection in Prague (Czech Republic)
From Rotterdam to Prague with Transavia (HV)
Average ticket price: €18 - €73
From Prague to Barcelona with Eurowings Europe (E6)
From Prague to Barcelona with Smartwings (QS)
From Prague to Barcelona with Eurowings (EW)
From Prague to Barcelona with Wizz Air (W6)
From Prague to Barcelona with Ryanair (FR)
From Prague to Barcelona with Buzz (RR)
From Prague to Barcelona with Level (IB)
From Prague to Barcelona with Vueling (VY)
Average ticket price: €34 - €135
Connection in Rome (Italy)
From Rotterdam to Rome with Transavia (HV)
Average ticket price: €32 - €127
From Rome to Barcelona with Aerolíneas (AR)
From Rome to Barcelona with Ryanair (FR)
From Rome to Barcelona with Wizz Air Malta (W4)
From Rome to Barcelona with Level (IB)
From Rome to Barcelona with Vueling (VY)
Average ticket price: €22 - €86
Connection in Tangier (Morocco)
From Rotterdam to Tangier with Transavia (HV)
Average ticket price: €50 - €198
From Tangier to Barcelona with Air Arabia Maroc (3O)
From Tangier to Barcelona with Ryanair (FR)
From Tangier to Barcelona with Level (IB)
From Tangier to Barcelona with Vueling (VY)
Average ticket price: €24 - €94
Connection in Tenerife (Spain)
From Rotterdam to Tenerife with Transavia (HV)
Average ticket price: €79 - €316
From Tenerife to Barcelona with Ryanair (FR)
From Tenerife to Barcelona with Level (IB)
From Tenerife to Barcelona with Vueling (VY)
Average ticket price: €56 - €224
Connection in Tetuan (Morocco)
From Rotterdam to Tetuan with Air Arabia Maroc (3O)
Average ticket price: €49 - €198
From Tetuan to Barcelona with Air Arabia Maroc (3O)
Average ticket price: €23 - €92
Connection in Valencia (Spain)
From Rotterdam to Valencia with Transavia (HV)
Average ticket price: €36 - €143
From Valencia to Barcelona with Smartwings (QS)
From Valencia to Barcelona with Level (IB)
From Valencia to Barcelona with Vueling (VY)
Average ticket price: €8 - €31
Connection in Vienna (Austria)
From Rotterdam to Vienna with Transavia (HV)
Average ticket price: €24 - €94
From Vienna to Barcelona with Ryanair (FR)
From Vienna to Barcelona with Lauda Europe (LW)
From Vienna to Barcelona with Wizz Air Malta (W4)
From Vienna to Barcelona with Buzz (RR)
From Vienna to Barcelona with Level (IB)
From Vienna to Barcelona with Vueling (VY)
Average ticket price: €34 - €135