Last Updated: Wednesday March 13, 2019
How to find the cheapest flights to Barcelona, Spain
These airfare search results from our “TripNerds Cheap Flight Finder” are the cheapest flights we could find from major airports and cities around the world, and are listed here to help you save money when you travel to Barcelona, Spain. Scroll through the airfare listings until you see your nearest departure city. Click on the city name or orange “Tickets” button for more information, or to specify your preferred travel date, travel time, or airline. You can also use the search form below the flight listings to search for hotels in Barcelona, Spain. And before you go, be sure to check out our selection of the best Barcelona, Spain Travel Guides. Happy travels – we hope you enjoy your trip to Barcelona, Spain…
This is ad: Above Flight Results 1

TripNerds Cheap Flight Finder: Barcelona, Spain

Origin Price Flight class Stops Departure date Return date Find Ticket When found

Bordeaux

24

Economy

Direct

Tue, Sep 03, 2019

Sat, Sep 07, 2019

Tickets from 24

2 weeks

Palma de Mallorca

26

Economy

Direct

Wed, Sep 04, 2019

Wed, Sep 04, 2019

Tickets from 26

2 days

London

30

Economy

Direct

Tue, Oct 08, 2019

Tue, Oct 15, 2019

Tickets from 30

23 hours

Porto

31

Economy

Direct

Tue, Oct 15, 2019

Sun, Oct 20, 2019

Tickets from 31

14 hours

Ibiza

34

Economy

Direct

Sat, Oct 12, 2019

Wed, Oct 16, 2019

Tickets from 34

4 hours

Brussels

34

Economy

Direct

Thu, Oct 03, 2019

Tue, Oct 08, 2019

Tickets from 34

23 hours

Paris

34

Economy

Direct

Thu, Sep 26, 2019

Tue, Oct 01, 2019

Tickets from 34

43 mins

Turin

35

Economy

Direct

Thu, Sep 05, 2019

Thu, Sep 12, 2019

Tickets from 35

5 days

Milan

35

Economy

Direct

Thu, Sep 26, 2019

Tue, Oct 01, 2019

Tickets from 35

4 days

Malaga

36

Economy

Direct

Sun, Dec 01, 2019

Sun, Dec 15, 2019

Tickets from 36

21 hours

Rome

38

Economy

Direct

Tue, Oct 15, 2019

Sat, Oct 19, 2019

Tickets from 38

2 days

Jerez De La Frontera

39

Economy

Direct

Wed, Sep 18, 2019

Wed, Sep 25, 2019

Tickets from 39

5 days

Nice

40

Economy

Direct

Mon, Sep 23, 2019

Tue, Sep 24, 2019

Tickets from 40

6 days

Seville

40

Economy

Direct

Tue, Nov 19, 2019

Sat, Nov 23, 2019

Tickets from 40

2 days

Naples

40

Economy

Direct

Sat, Oct 12, 2019

Sat, Oct 19, 2019

Tickets from 40

7 days

Granada

40

Economy

Direct

Thu, Nov 28, 2019

Sun, Dec 01, 2019

Tickets from 40

2 days

Geneva

42

Economy

Direct

Wed, Feb 05, 2020

Fri, Feb 14, 2020

Tickets from 42

5 days

Luqa

44

Economy

Direct

Mon, Oct 28, 2019

Wed, Oct 30, 2019

Tickets from 44

1 hour

Bologna

45

Economy

Direct

Thu, Oct 24, 2019

Sun, Oct 27, 2019

Tickets from 45

4 days

Liverpool

46

Economy

Direct

Wed, Sep 11, 2019

Sat, Sep 14, 2019

Tickets from 46

5 days

San Sebastian

46

Economy

Direct

Sat, Sep 14, 2019

Tue, Sep 17, 2019

Tickets from 46

1 week

Menorca

46

Economy

Direct

Mon, Nov 11, 2019

Mon, Feb 10, 2020

Tickets from 46

2 weeks

Manchester

46

Economy

Direct

Tue, Sep 17, 2019

Thu, Sep 19, 2019

Tickets from 46

12 hours

Marrakech

46

Economy

Direct

Mon, Sep 30, 2019

Sun, Oct 06, 2019

Tickets from 46

6 days

Berlin

46

Economy

Direct

Wed, May 06, 2020

Wed, May 13, 2020

Tickets from 46

3 days

Lisbon

46

Economy

Direct

Mon, Jan 13, 2020

Thu, Jan 16, 2020

Tickets from 46

5 days

Tenerife

47

Economy

Direct

Wed, Sep 25, 2019

Mon, Sep 30, 2019

Tickets from 47

7 days

Valladolid

48

Economy

Direct

Thu, Aug 15, 2019

Fri, Aug 30, 2019

Tickets from 48

4 days

Cologne

50

Economy

Direct

Sat, Sep 07, 2019

Thu, Sep 12, 2019

Tickets from 50

7 days

Budapest

50

Economy

Direct

Mon, Dec 02, 2019

Wed, Dec 11, 2019

Tickets from 50

10 hours

Marseille

51

Economy

Direct

Mon, Oct 07, 2019

Mon, Oct 14, 2019

Tickets from 51

2 weeks

Alicante

52

Economy

Direct

Mon, Sep 23, 2019

Wed, Sep 25, 2019

Tickets from 52

9 hours

Debrecen

53

Economy

Direct

Mon, Nov 04, 2019

Fri, Nov 08, 2019

Tickets from 53

3 hours

Frankfurt

54

Economy

Direct

Tue, Oct 15, 2019

Thu, Oct 24, 2019

Tickets from 54

1 week

Vienna

54

Economy

Direct

Thu, Oct 03, 2019

Thu, Oct 17, 2019

Tickets from 54

2 hours

Venice

54

Economy

Direct

Tue, Nov 26, 2019

Fri, Dec 13, 2019

Tickets from 54

1 week

Gran Canaria

55

Economy

Direct

Tue, Jan 14, 2020

Wed, Jan 15, 2020

Tickets from 55

1 week

Stockholm

55

Economy

Direct

Mon, Sep 09, 2019

Thu, Sep 12, 2019

Tickets from 55

4 days

Birmingham

55

Economy

Direct

Wed, Sep 04, 2019

Wed, Sep 11, 2019

Tickets from 55

1 week

Bilbao

56

Economy

Direct

Tue, Sep 10, 2019

Thu, Sep 12, 2019

Tickets from 56

2 weeks

Lyon

57

Economy

Direct

Thu, Feb 13, 2020

Tue, Feb 18, 2020

Tickets from 57

5 days

Luxembourg

57

Economy

Direct

Mon, Sep 30, 2019

Fri, Oct 04, 2019

Tickets from 57

16 hours

Sofia

58

Economy

Direct

Mon, Aug 05, 2019

Thu, Sep 05, 2019

Tickets from 58

5 days

Warsaw

58

Economy

Direct

Tue, Nov 05, 2019

Fri, Nov 15, 2019

Tickets from 58

1 hour

Valencia

58

Economy

Direct

Thu, Sep 19, 2019

Fri, Sep 20, 2019

Tickets from 58

1 week

Stuttgart

58

Economy

Direct

Mon, Sep 09, 2019

Mon, Sep 16, 2019

Tickets from 58

2 weeks

Hamburg

58

Economy

Direct

Sat, Oct 19, 2019

Sat, Oct 26, 2019

Tickets from 58

8 hours

Dublin

60

Economy

Direct

Thu, Oct 31, 2019

Thu, Nov 14, 2019

Tickets from 60

7 days

Toulouse

61

Economy

Direct

Sun, Sep 29, 2019

Sun, Oct 06, 2019

Tickets from 61

2 weeks

Gothenburg

63

Economy

Direct

Sun, Sep 22, 2019

Thu, Sep 26, 2019

Tickets from 63

3 days

Madrid

65

Economy

1 stop

Wed, Oct 23, 2019

Sat, Oct 26, 2019

Tickets from 65

5 days

Nador

65

Economy

Direct

Tue, Nov 19, 2019

Sat, Nov 30, 2019

Tickets from 65

2 weeks

Skopje

66

Economy

Direct

Mon, Nov 18, 2019

Fri, Nov 22, 2019

Tickets from 66

5 days

La Coruna

66

Economy

Direct

Sun, Dec 22, 2019

Thu, Dec 26, 2019

Tickets from 66

5 days

Mulhouse

67

Economy

Direct

Mon, Oct 14, 2019

Wed, Oct 16, 2019

Tickets from 67

5 days

Rennes

67

Economy

Direct

Mon, Oct 14, 2019

Tue, Oct 15, 2019

Tickets from 67

3 hours

Nantes

68

Economy

Direct

Thu, Aug 29, 2019

Tue, Sep 03, 2019

Tickets from 68

1 week

Zurich

68

Economy

Direct

Wed, Nov 20, 2019

Sat, Nov 30, 2019

Tickets from 68

6 days

Munich

69

Economy

1 stop

Tue, Sep 10, 2019

Sun, Mar 15, 2020

Tickets from 69

2 hours

Riga

69

Economy

Direct

Fri, Nov 29, 2019

Mon, Dec 02, 2019

Tickets from 69

7 hours

Bristol

70

Economy

Direct

Mon, Oct 21, 2019

Wed, Oct 23, 2019

Tickets from 70

2 weeks

Fez

70

Economy

Direct

Sat, Dec 07, 2019

Sat, Dec 14, 2019

Tickets from 70

6 days

Vilnius

70

Economy

Direct

Tue, Nov 12, 2019

Tue, Nov 19, 2019

Tickets from 70

2 days

Prague

71

Economy

Direct

Wed, Jan 08, 2020

Sun, Jan 12, 2020

Tickets from 71

18 hours

Amsterdam

71

Economy

Direct

Wed, Jan 22, 2020

Thu, Jan 23, 2020

Tickets from 71

18 hours

Gdansk

72

Economy

1 stop

Sun, Oct 20, 2019

Thu, Oct 24, 2019

Tickets from 72

3 days

Dusseldorf

72

Economy

Direct

Wed, Jan 29, 2020

Tue, Feb 11, 2020

Tickets from 72

1 week

Cagliari

72

Economy

1 stop

Thu, Oct 03, 2019

Fri, Oct 04, 2019

Tickets from 72

3 days

Santander

76

Economy

Direct

Sat, Aug 24, 2019

Tue, Aug 27, 2019

Tickets from 76

4 days

Bari

76

Economy

1 stop

Sat, Sep 28, 2019

Wed, Oct 02, 2019

Tickets from 76

5 days

Copenhagen

78

Economy

Direct

Fri, Jan 17, 2020

Sat, Jan 18, 2020

Tickets from 78

2 weeks

Santiago De Compostela

78

Economy

1 stop

Tue, Oct 08, 2019

Fri, Oct 11, 2019

Tickets from 78

2 weeks

Lille

78

Economy

Direct

Mon, Sep 02, 2019

Mon, Sep 09, 2019

Tickets from 78

1 week

Bucharest

83

Economy

1 stop

Tue, Oct 01, 2019

Thu, Oct 10, 2019

Tickets from 83

5 days

Timisoara

85

Economy

1 stop

Fri, Sep 13, 2019

Fri, Sep 20, 2019

Tickets from 85

1 week

Katowice

86

Economy

1 stop

Sun, Oct 13, 2019

Tue, Oct 22, 2019

Tickets from 86

5 days

Hanover

87

Economy

1 stop

Wed, Aug 28, 2019

Tue, Sep 03, 2019

Tickets from 87

6 days

Dubrovnik

88

Economy

Direct

Thu, Dec 12, 2019

Sun, Dec 15, 2019

Tickets from 88

2 hours

Eindhoven

88

Economy

1 stop

Wed, Sep 11, 2019

Wed, Sep 18, 2019

Tickets from 88

4 days

Krakow

89

Economy

1 stop

Thu, Oct 17, 2019

Fri, Oct 25, 2019

Tickets from 89

2 days

Pisa

90

Economy

Direct

Fri, Sep 20, 2019

Tue, Sep 24, 2019

Tickets from 90

5 days

Cork

92

Economy

1 stop

Wed, Oct 09, 2019

Wed, Oct 16, 2019

Tickets from 92

6 days

Lamezia Terme

92

Economy

1 stop

Thu, Oct 17, 2019

Tue, Oct 22, 2019

Tickets from 92

2 days

Dortmund

94

Economy

1 stop

Wed, Sep 18, 2019

Wed, Sep 25, 2019

Tickets from 94

3 days

Brindisi

94

Economy

1 stop

Wed, Sep 25, 2019

Wed, Oct 02, 2019

Tickets from 94

31 mins

Algiers

95

Economy

Direct

Mon, Sep 23, 2019

Tue, Oct 01, 2019

Tickets from 95

4 days

Wroclaw

95

Economy

1 stop

Mon, Sep 23, 2019

Thu, Sep 26, 2019

Tickets from 95

5 days

Tangier

96

Economy

Direct

Sat, Mar 28, 2020

Wed, Apr 22, 2020

Tickets from 96

9 hours

Oslo

96

Economy

Direct

Mon, Sep 02, 2019

Fri, Sep 06, 2019

Tickets from 96

38 mins

Helsinki

97

Economy

Direct

Mon, Feb 10, 2020

Mon, Feb 17, 2020

Tickets from 97

3 hours

Nuremberg

97

Economy

1 stop

Mon, Sep 02, 2019

Wed, Sep 04, 2019

Tickets from 97

2 hours

Glasgow

98

Economy

Direct

Thu, Aug 22, 2019

Sun, Aug 25, 2019

Tickets from 98

4 hours

Bremen

98

Economy

1 stop

Sat, Oct 26, 2019

Sat, Nov 02, 2019

Tickets from 98

4 days

Kerkyra

100

Economy

1 stop

Tue, Oct 15, 2019

Tue, Oct 22, 2019

Tickets from 100

2 days

Athens

100

Economy

Direct

Sat, Jan 25, 2020

Thu, Jan 30, 2020

Tickets from 100

2 weeks

Belfast

101

Economy

Direct

Thu, Oct 17, 2019

Thu, Oct 24, 2019

Tickets from 101

3 days

Genova

101

Economy

Direct

Tue, Sep 24, 2019

Sun, Sep 29, 2019

Tickets from 101

7 hours

Almeria

103

Economy

Direct

Fri, Jan 03, 2020

Mon, Jan 06, 2020

Tickets from 103

2 weeks

Kaunas

103

Economy

1 stop

Tue, Sep 24, 2019

Tue, Oct 01, 2019

Tickets from 103

2 days

Thessaloniki

103

Economy

1 stop

Wed, Sep 25, 2019

Mon, Sep 30, 2019

Tickets from 103

2 weeks

Newcastle

105

Economy

Direct

Tue, Sep 24, 2019

Fri, Sep 27, 2019

Tickets from 105

6 days

Bratislava

106

Economy

1 stop

Tue, Oct 01, 2019

Sun, Oct 06, 2019

Tickets from 106

5 days

Billund

108

Economy

1 stop

Fri, Sep 20, 2019

Thu, Sep 26, 2019

Tickets from 108

57 mins

Kiev

108

Economy

Direct

Sun, Nov 24, 2019

Wed, Nov 27, 2019

Tickets from 108

3 hours

Catania

109

Economy

1 stop

Tue, Jan 14, 2020

Wed, Mar 18, 2020

Tickets from 109

6 days

Puerto del Rosario

109

Economy

1 stop

Mon, Oct 07, 2019

Tue, Oct 08, 2019

Tickets from 109

3 days

Gerona

110

Economy

1 stop

Sun, Sep 22, 2019

Wed, Oct 02, 2019

Tickets from 110

3 days

Oviedo

111

Economy

Direct

Thu, Sep 05, 2019

Sun, Sep 15, 2019

Tickets from 111

1 week

Iasi

112

Economy

1 stop

Mon, Oct 14, 2019

Mon, Oct 21, 2019

Tickets from 112

3 days

Chisinau

115

Economy

Direct

Tue, Nov 05, 2019

Tue, Nov 12, 2019

Tickets from 115

19 hours

Brno

115

Economy

1 stop

Sat, Sep 28, 2019

Sun, Sep 29, 2019

Tickets from 115

6 days

Karlsruhe

115

Economy

1 stop

Wed, Oct 09, 2019

Mon, Oct 14, 2019

Tickets from 115

1 day

Lviv

116

Economy

1 stop

Sat, Oct 05, 2019

Sat, Oct 12, 2019

Tickets from 116

3 hours

Podgorica

119

Economy

1 stop

Thu, Oct 10, 2019

Sun, Oct 13, 2019

Tickets from 119

5 hours

Greven

120

Economy

1 stop

Thu, Aug 22, 2019

Tue, Aug 27, 2019

Tickets from 120

1 day

Rzeszow

120

Economy

1 stop

Thu, Oct 03, 2019

Wed, Oct 09, 2019

Tickets from 120

3 days

Cluj-Napoca

120

Economy

1 stop

Mon, Sep 30, 2019

Sat, Oct 05, 2019

Tickets from 120

2 weeks

Arrecife

121

Economy

Direct

Tue, Nov 05, 2019

Wed, Nov 06, 2019

Tickets from 121

2 days

Tallinn

123

Economy

1 stop

Tue, Sep 17, 2019

Tue, Oct 01, 2019

Tickets from 123

3 days

Poznan

123

Economy

1 stop

Mon, Sep 16, 2019

Mon, Sep 30, 2019

Tickets from 123

21 hours

Olbia

124

Economy

Direct

Wed, Jul 31, 2019

Tue, Aug 06, 2019

Tickets from 124

1 week

Moscow

124

Economy

Direct

Wed, Jul 24, 2019

Fri, Aug 02, 2019

Tickets from 124

4 hours

Lublin

125

Economy

1 stop

Tue, Sep 10, 2019

Wed, Sep 18, 2019

Tickets from 125

2 days

Strasbourg

126

Economy

1 stop

Mon, Sep 30, 2019

Fri, Oct 04, 2019

Tickets from 126

3 days

Tunis

126

Economy

Direct

Wed, Sep 11, 2019

Wed, Sep 18, 2019

Tickets from 126

1 week

Memmingen

126

Economy

1 stop

Tue, Oct 01, 2019

Wed, Oct 02, 2019

Tickets from 126

5 days

Nottingham

127

Economy

1 stop

Fri, Sep 27, 2019

Tue, Oct 01, 2019

Tickets from 127

18 hours

Salzburg

128

Economy

1 stop

Tue, Oct 01, 2019

Tue, Oct 08, 2019

Tickets from 128

54 mins

Tuzla

130

Economy

1 stop

Thu, Sep 12, 2019

Tue, Sep 17, 2019

Tickets from 130

7 days

Ancona

131

Economy

1 stop

Sat, Nov 09, 2019

Tue, Nov 12, 2019

Tickets from 131

5 days

Edinburgh

131

Economy

1 stop

Mon, Sep 02, 2019

Wed, Sep 04, 2019

Tickets from 131

4 days

Istanbul

132

Economy

Direct

Sun, Dec 08, 2019

Tue, Dec 17, 2019

Tickets from 132

2 weeks

Verona

133

Economy

1 stop

Fri, Oct 18, 2019

Mon, Oct 21, 2019

Tickets from 133

4 days

Craiova

133

Economy

1 stop

Sat, Sep 21, 2019

Wed, Sep 25, 2019

Tickets from 133

4 days

Florence

136

Economy

Direct

Wed, Oct 23, 2019

Thu, Oct 31, 2019

Tickets from 136

2 weeks

Zadar

136

Economy

1 stop

Tue, Sep 17, 2019

Sat, Sep 21, 2019

Tickets from 136

7 days

Faro

136

Economy

1 stop

Mon, Dec 09, 2019

Thu, Dec 12, 2019

Tickets from 136

6 days

Suceava

137

Economy

1 stop

Fri, Oct 11, 2019

Tue, Oct 15, 2019

Tickets from 137

2 weeks

Belgrade

139

Economy

Direct

Sat, Sep 14, 2019

Sun, Sep 15, 2019

Tickets from 139

7 hours

Dresden

140

Economy

1 stop

Wed, Aug 14, 2019

Wed, Aug 21, 2019

Tickets from 140

24 hours

Lleida

141

Economy

Direct

Sun, Jul 21, 2019

Sun, Aug 04, 2019

Tickets from 141

16 hours

Tel Aviv-Yafo

143

Economy

1 stop

Fri, Sep 20, 2019

Fri, Sep 27, 2019

Tickets from 143

4 days

Lappeenranta

143

Economy

1 stop

Sat, Nov 16, 2019

Wed, Nov 20, 2019

Tickets from 143

20 hours

Split

144

Economy

1 stop

Wed, Jul 24, 2019

Tue, Sep 24, 2019

Tickets from 144

1 week

Kutaisi

145

Economy

1 stop

Mon, Nov 25, 2019

Fri, Nov 29, 2019

Tickets from 145

6 hours

Rabat

146

Economy

1 stop

Tue, Oct 15, 2019

Mon, Oct 28, 2019

Tickets from 146

2 weeks

Vigo

146

Economy

Direct

Sat, Sep 28, 2019

Fri, Oct 04, 2019

Tickets from 146

40 mins

Comiso

146

Economy

1 stop

Thu, Sep 26, 2019

Fri, Oct 04, 2019

Tickets from 146

7 hours

Amman

146

Economy

1 stop

Tue, Oct 08, 2019

Mon, Oct 14, 2019

Tickets from 146

21 hours

Varna

148

Economy

1 stop

Wed, Sep 11, 2019

Tue, Sep 17, 2019

Tickets from 148

7 days

The Top Barcelona, Spain Travel Guides

SaleBarcelona, Spain Travel Guide - Best Seller #1
DK Eyewitness Travel Guide Barcelona and Catalonia
56 Reviews
DK Eyewitness Travel Guide Barcelona and Catalonia
  • DK Travel
  • Publisher: DK Eyewitness Travel
  • Paperback: 208 pages
SaleBarcelona, Spain Travel Guide - Best Seller #2
Rick Steves Barcelona
18 Reviews
Rick Steves Barcelona
  • Rick Steves
  • Publisher: Rick Steves
  • Edition no. 4 (10/30/2018)
  • Paperback: 333 pages
SaleBarcelona, Spain Travel Guide - Best Seller #3
Top 10 Barcelona: 2019 (DK Eyewitness Travel Guide)
14 Reviews
Top 10 Barcelona: 2019 (DK Eyewitness Travel Guide)
  • DK Travel
  • Publisher: DK Eyewitness Travel
  • Edition no. 0 (09/18/2018)
  • Paperback: 160 pages
SaleBarcelona, Spain Travel Guide - Best Seller #4
Fodor's Barcelona: with Highlights of Catalonia (Full-color Travel Guide)
76 Reviews
Fodor's Barcelona: with Highlights of Catalonia (Full-color Travel Guide)
  • Fodor's Travel Guides
  • Publisher: Fodor's Travel
  • Edition no. 6 (11/14/2017)
  • Paperback: 352 pages
SaleBarcelona, Spain Travel Guide - Best Seller #5
DK Eyewitness Travel Guide Spain
22 Reviews
DK Eyewitness Travel Guide Spain
  • DK Travel
  • Publisher: DK Eyewitness Travel
  • Edition no. 0 (03/20/2018)
  • Paperback: 672 pages

Amazon prices last updated 2019-07-19.