Cheap flights to Barcelona, Spain

0
12
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

London

33

Economy

Direct

Tue, Sep 01, 2020

Sat, Sep 05, 2020

Tickets from 33

2 days

Berlin

39

Economy

Direct

Thu, Jul 30, 2020

Wed, Aug 12, 2020

Tickets from 39

2 days

Birmingham

44

Economy

Direct

Mon, Nov 16, 2020

Fri, Nov 20, 2020

Tickets from 44

19 hours

Marseille

48

Economy

Direct

Thu, Dec 03, 2020

Mon, Dec 07, 2020

Tickets from 48

2 days

Lisbon

53

Economy

Direct

Wed, Sep 16, 2020

Thu, Sep 17, 2020

Tickets from 53

1 day

Krakow

53

Economy

Direct

Mon, Aug 03, 2020

Wed, Aug 12, 2020

Tickets from 53

1 day

Brussels

57

Economy

Direct

Mon, Oct 05, 2020

Fri, Oct 16, 2020

Tickets from 57

1 day

Chisinau

58

Economy

Direct

Tue, Dec 29, 2020

Sun, Jan 10, 2021

Tickets from 58

9 hours

Seville

58

Economy

Direct

Thu, Oct 08, 2020

Sun, Oct 11, 2020

Tickets from 58

3 days

Milan

59

Economy

Direct

Thu, Sep 03, 2020

Mon, Sep 07, 2020

Tickets from 59

15 hours

Porto

59

Economy

Direct

Fri, Dec 04, 2020

Sun, Dec 06, 2020

Tickets from 59

22 hours

Mulhouse

59

Economy

Direct

Wed, Jul 01, 2020

Sat, Jul 11, 2020

Tickets from 59

2 days

Prague

62

Economy

Direct

Fri, Sep 11, 2020

Thu, Sep 17, 2020

Tickets from 62

9 hours

Dubrovnik

63

Economy

Direct

Thu, Dec 03, 2020

Sun, Dec 06, 2020

Tickets from 63

1 day

Geneva

63

Economy

Direct

Mon, Sep 07, 2020

Tue, Sep 15, 2020

Tickets from 63

2 days

Paris

64

Economy

Direct

Sat, Dec 05, 2020

Fri, Dec 11, 2020

Tickets from 64

2 days

Liverpool

64

Economy

Direct

Fri, Nov 13, 2020

Mon, Nov 16, 2020

Tickets from 64

3 days

Madrid

65

Economy

1 stop

Tue, Nov 24, 2020

Thu, Nov 26, 2020

Tickets from 65

2 days

Nantes

66

Economy

Direct

Thu, Oct 15, 2020

Sun, Oct 18, 2020

Tickets from 66

1 day

Nice

70

Economy

Direct

Wed, Jul 08, 2020

Sun, Jul 12, 2020

Tickets from 70

2 days

Lyon

71

Economy

Direct

Sun, Jul 19, 2020

Tue, Jul 28, 2020

Tickets from 71

2 days

Naples

73

Economy

Direct

Mon, Aug 24, 2020

Mon, Aug 31, 2020

Tickets from 73

2 days

Vienna

73

Economy

Direct

Sun, Feb 14, 2021

Tue, Feb 16, 2021

Tickets from 73

10 hours

Rome

75

Economy

Direct

Fri, Jul 03, 2020

Fri, Jul 10, 2020

Tickets from 75

6 hours

Amsterdam

77

Economy

Direct

Wed, Sep 16, 2020

Wed, Sep 23, 2020

Tickets from 77

2 hours

Luxembourg

79

Economy

Direct

Wed, Jul 01, 2020

Wed, Jul 08, 2020

Tickets from 79

15 hours

Frankfurt

81

Economy

Direct

Mon, Aug 24, 2020

Mon, Sep 07, 2020

Tickets from 81

1 day

Tenerife

81

Economy

Direct

Tue, Nov 10, 2020

Tue, Nov 10, 2020

Tickets from 81

4 days

Eindhoven

83

Economy

Direct

Wed, Aug 26, 2020

Thu, Sep 03, 2020

Tickets from 83

2 hours

Bilbao

83

Economy

Direct

Wed, Aug 19, 2020

Sun, Aug 23, 2020

Tickets from 83

4 days

Munich

83

Economy

Direct

Mon, Jul 13, 2020

Tue, Jul 21, 2020

Tickets from 83

6 hours

Zurich

85

Economy

Direct

Wed, Jul 01, 2020

Sat, Jul 11, 2020

Tickets from 85

1 day

Gdansk

86

Economy

Direct

Sun, Jul 19, 2020

Sun, Aug 02, 2020

Tickets from 86

3 days

Budapest

87

Economy

1 stop

Tue, Jul 14, 2020

Tue, Jul 21, 2020

Tickets from 87

2 days

Turin

87

Economy

Direct

Wed, Jul 01, 2020

Mon, Jul 06, 2020

Tickets from 87

3 days

Warsaw

88

Economy

Direct

Mon, Aug 03, 2020

Mon, Aug 17, 2020

Tickets from 88

1 hour

Manchester

88

Economy

Direct

Mon, Aug 24, 2020

Mon, Aug 31, 2020

Tickets from 88

1 day

Sofia

88

Economy

Direct

Fri, Aug 07, 2020

Mon, Aug 10, 2020

Tickets from 88

3 days

Dublin

89

Economy

1 stop

Mon, Jul 06, 2020

Mon, Jul 13, 2020

Tickets from 89

4 days

Saint Petersburg

89

Economy

1 stop

Sat, Jul 04, 2020

Tue, Jul 07, 2020

Tickets from 89

3 hours

Malaga

89

Economy

Direct

Mon, Jul 20, 2020

Wed, Jul 29, 2020

Tickets from 89

2 days

Granada

90

Economy

Direct

Wed, Jul 01, 2020

Tue, Jul 07, 2020

Tickets from 90

3 days

Alicante

91

Economy

1 stop

Thu, Mar 11, 2021

Fri, Mar 19, 2021

Tickets from 91

3 days

Venice

93

Economy

Direct

Tue, Sep 01, 2020

Tue, Sep 22, 2020

Tickets from 93

3 days

Wroclaw

97

Economy

1 stop

Wed, Jul 01, 2020

Wed, Jul 08, 2020

Tickets from 97

3 days

Zaporozhye

99

Economy

1 stop

Wed, Nov 11, 2020

Sat, Nov 14, 2020

Tickets from 99

3 days

Algiers

99

Economy

1 stop

Thu, Oct 01, 2020

Thu, Oct 08, 2020

Tickets from 99

3 days

Stuttgart

100

Economy

Direct

Mon, Aug 31, 2020

Thu, Sep 10, 2020

Tickets from 100

9 hours

Casablanca

102

Economy

Direct

Fri, Oct 09, 2020

Fri, Oct 16, 2020

Tickets from 102

1 day

Luqa

103

Economy

Direct

Mon, Aug 03, 2020

Fri, Aug 28, 2020

Tickets from 103

16 hours

Vilnius

104

Economy

Direct

Tue, Aug 04, 2020

Tue, Aug 11, 2020

Tickets from 104

5 hours

Toulouse

104

Economy

1 stop

Wed, Jul 08, 2020

Tue, Jul 14, 2020

Tickets from 104

2 days

Moscow

104

Economy

1 stop

Tue, Sep 08, 2020

Fri, Sep 11, 2020

Tickets from 104

1 hour

Kiev

105

Economy

1 stop

Thu, Jul 16, 2020

Sat, Jul 18, 2020

Tickets from 105

5 hours

Bologna

108

Economy

Direct

Sun, Jul 12, 2020

Fri, Jul 24, 2020

Tickets from 108

3 days

Tallinn

109

Economy

1 stop

Thu, Jan 21, 2021

Mon, Jan 25, 2021

Tickets from 109

3 days

Yerevan

109

Economy

1 stop

Wed, Jan 20, 2021

Wed, Jan 27, 2021

Tickets from 109

3 days

Hamburg

111

Economy

Direct

Thu, Aug 13, 2020

Mon, Aug 17, 2020

Tickets from 111

4 hours

Rotterdam

111

Economy

Direct

Tue, Jun 30, 2020

Tue, Jul 07, 2020

Tickets from 111

2 days

Stockholm

112

Economy

1 stop

Tue, Sep 15, 2020

Thu, Oct 22, 2020

Tickets from 112

3 days

Athens

113

Economy

1 stop

Tue, Sep 22, 2020

Mon, Sep 28, 2020

Tickets from 113

1 day

Gran Canaria

114

Economy

Direct

Wed, Sep 09, 2020

Fri, Sep 18, 2020

Tickets from 114

2 days

Kutaisi

115

Economy

Direct

Mon, Sep 07, 2020

Fri, Sep 11, 2020

Tickets from 115

9 hours

Tel Aviv-Yafo

115

Economy

1 stop

Tue, Sep 08, 2020

Tue, Sep 15, 2020

Tickets from 115

1 day

Vigo

116

Economy

1 stop

Tue, Sep 01, 2020

Fri, Sep 04, 2020

Tickets from 116

4 days

Menorca

117

Economy

Direct

Mon, Jul 20, 2020

Sat, Aug 01, 2020

Tickets from 117

3 days

Katowice

117

Economy

1 stop

Thu, Sep 10, 2020

Thu, Sep 17, 2020

Tickets from 117

15 hours

San Sebastian

118

Economy

Direct

Tue, Jul 21, 2020

Thu, Jul 23, 2020

Tickets from 118

1 day

Copenhagen

119

Economy

1 stop

Mon, Aug 03, 2020

Fri, Aug 07, 2020

Tickets from 119

3 days

Strasbourg

119

Economy

Direct

Fri, Jun 19, 2020

Mon, Jun 22, 2020

Tickets from 119

2 days

Florence

120

Economy

Direct

Wed, Jul 15, 2020

Wed, Jul 29, 2020

Tickets from 120

2 days

Oslo

120

Economy

1 stop

Thu, Oct 08, 2020

Mon, Oct 12, 2020

Tickets from 120

1 day

Newcastle

123

Economy

Direct

Sun, Jul 19, 2020

Sun, Jul 26, 2020

Tickets from 123

6 hours

Split

124

Economy

1 stop

Sat, Jul 04, 2020

Tue, Jul 07, 2020

Tickets from 124

11 hours

Bucharest

124

Economy

1 stop

Thu, Jun 25, 2020

Wed, Jul 01, 2020

Tickets from 124

2 days

Kaunas

126

Economy

1 stop

Sat, Jul 11, 2020

Wed, Jul 22, 2020

Tickets from 126

20 hours

Dusseldorf

127

Economy

1 stop

Fri, Jun 26, 2020

Fri, Jul 03, 2020

Tickets from 127

2 days

Marrakech

132

Economy

Direct

Mon, Aug 10, 2020

Thu, Aug 27, 2020

Tickets from 132

2 days

Belgrade

135

Economy

1 stop

Tue, Aug 25, 2020

Sat, Sep 05, 2020

Tickets from 135

3 days

Lviv

135

Economy

1 stop

Wed, Sep 09, 2020

Wed, Sep 16, 2020

Tickets from 135

11 hours

Belfast

136

Economy

1 stop

Tue, Jul 07, 2020

Tue, Jul 21, 2020

Tickets from 136

3 days

Dortmund

137

Economy

1 stop

Mon, Jul 20, 2020

Fri, Jul 24, 2020

Tickets from 137

1 day

Oran

142

Economy

Direct

Wed, Aug 05, 2020

Wed, Aug 12, 2020

Tickets from 142

3 days

Bari

142

Economy

1 stop

Fri, Sep 25, 2020

Mon, Sep 28, 2020

Tickets from 142

4 hours

Helsinki

142

Economy

1 stop

Thu, Jul 02, 2020

Sun, Jul 12, 2020

Tickets from 142

3 hours

Istanbul

143

Economy

1 stop

Mon, Oct 26, 2020

Thu, Nov 05, 2020

Tickets from 143

3 days

Tbilisi

143

Economy

1 stop

Fri, Sep 11, 2020

Sat, Sep 12, 2020

Tickets from 143

2 days

Kharkiv

144

Economy

2 stops

Mon, Sep 14, 2020

Fri, Sep 18, 2020

Tickets from 144

7 hours

Larnaca

147

Economy

1 stop

Fri, Jul 03, 2020

Sun, Jul 12, 2020

Tickets from 147

3 days

Debrecen

148

Economy

1 stop

Sat, Sep 05, 2020

Sat, Sep 12, 2020

Tickets from 148

4 days

Cologne

149

Economy

1 stop

Wed, Jun 10, 2020

Wed, Jun 17, 2020

Tickets from 149

2 days

Catania

149

Economy

1 stop

Tue, Aug 25, 2020

Sat, Aug 29, 2020

Tickets from 149

1 day

Cork

149

Economy

1 stop

Mon, Jul 06, 2020

Mon, Jul 13, 2020

Tickets from 149

4 days

Riga

150

Economy

1 stop

Sat, Jul 04, 2020

Thu, Jul 16, 2020

Tickets from 150

2 days

Ljubljana

151

Economy

1 stop

Mon, Jul 06, 2020

Sun, Jul 12, 2020

Tickets from 151

2 days

Lille

153

Economy

1 stop

Thu, Sep 03, 2020

Tue, Sep 08, 2020

Tickets from 153

4 days

Zagreb

154

Economy

1 stop

Wed, Sep 02, 2020

Wed, Sep 09, 2020

Tickets from 154

2 days

Cagliari

159

Economy

1 stop

Mon, Aug 24, 2020

Mon, Aug 31, 2020

Tickets from 159

2 days

Heraklion

160

Economy

1 stop

Thu, Sep 10, 2020

Fri, Sep 11, 2020

Tickets from 160

24 hours

Palma de Mallorca

160

Economy

Direct

Tue, Jun 30, 2020

Tue, Jun 30, 2020

Tickets from 160

3 days

Leeds

162

Economy

1 stop

Sun, Jul 12, 2020

Fri, Jul 17, 2020

Tickets from 162

1 day

Odessa

164

Economy

1 stop

Wed, Jul 15, 2020

Wed, Jul 22, 2020

Tickets from 164

12 hours

Oviedo

164

Economy

Direct

Sun, Aug 02, 2020

Fri, Aug 07, 2020

Tickets from 164

7 hours

Cluj-Napoca

164

Economy

1 stop

Thu, Oct 01, 2020

Thu, Oct 08, 2020

Tickets from 164

4 days

Nuremberg

165

Economy

1 stop

Mon, Jul 20, 2020

Fri, Jul 24, 2020

Tickets from 165

1 day

Pskov

169

Economy

2 stops

Wed, Sep 02, 2020

Sat, Sep 12, 2020

Tickets from 169

3 days

Dresden

170

Economy

1 stop

Mon, Oct 05, 2020

Sun, Oct 11, 2020

Tickets from 170

2 days

Genova

171

Economy

1 stop

Mon, May 03, 2021

Tue, May 11, 2021

Tickets from 171

4 days

Tangier

174

Economy

Direct

Mon, Jul 20, 2020

Wed, Jul 29, 2020

Tickets from 174

1 day

Gothenburg

175

Economy

1 stop

Sat, Jun 06, 2020

Wed, Jun 10, 2020

Tickets from 175

4 days

Perugia

177

Economy

1 stop

Fri, Feb 05, 2021

Sun, Feb 07, 2021

Tickets from 177

3 days

Minsk

177

Economy

1 stop

Sat, Aug 22, 2020

Sat, Aug 29, 2020

Tickets from 177

2 days

Valencia

180

Economy

1 stop

Tue, Jun 23, 2020

Fri, Jun 26, 2020

Tickets from 180

4 days

Aalesund

181

Economy

1 stop

Mon, Sep 07, 2020

Mon, Sep 14, 2020

Tickets from 181

1 hour

Bergen

185

Economy

1 stop

Fri, Aug 21, 2020

Mon, Aug 31, 2020

Tickets from 185

1 day

Thessaloniki

187

Economy

1 stop

Wed, Jul 01, 2020

Fri, Jul 10, 2020

Tickets from 187

13 hours

Tunis

189

Economy

1 stop

Sun, Aug 30, 2020

Sun, Sep 06, 2020

Tickets from 189

4 days

Kaliningrad

190

Economy

1 stop

Tue, Sep 08, 2020

Tue, Sep 15, 2020

Tickets from 190

3 hours

Iasi

197

Economy

1 stop

Tue, Jul 07, 2020

Tue, Jul 14, 2020

Tickets from 197

18 hours

Bourgas

201

Economy

2 stops

Fri, Sep 04, 2020

Mon, Sep 07, 2020

Tickets from 201

2 days

Dnepropetrovsk

203

Economy

1 stop

Sat, Sep 05, 2020

Sat, Sep 12, 2020

Tickets from 203

2 days

Boston

213

Economy

Direct

Mon, Oct 12, 2020

Fri, Oct 16, 2020

Tickets from 213

1 day

Nizhniy Novgorod

216

Economy

1 stop

Sun, Dec 06, 2020

Sat, Dec 12, 2020

Tickets from 216

18 hours

Ankara

223

Economy

2 stops

Sat, Oct 31, 2020

Sun, Nov 15, 2020

Tickets from 223

6 hours

Ufa

225

Economy

2 stops

Sat, Sep 05, 2020

Sat, Sep 12, 2020

Tickets from 225

4 days

Rabat

227

Economy

1 stop

Sun, Aug 02, 2020

Fri, Aug 14, 2020

Tickets from 227

11 hours

Kazan

227

Economy

1 stop

Fri, Feb 26, 2021

Fri, Mar 05, 2021

Tickets from 227

1 day

Timisoara

227

Economy

1 stop

Sat, Jun 27, 2020

Sat, Jul 04, 2020

Tickets from 227

1 day

Bastia

228

Economy

1 stop

Thu, Jul 30, 2020

Sun, Aug 09, 2020

Tickets from 228

2 days

San Francisco

229

Economy

1 stop

Mon, Feb 15, 2021

Fri, Feb 26, 2021

Tickets from 229

2 days

Beirut

230

Economy

1 stop

Wed, Jul 01, 2020

Fri, Jul 24, 2020

Tickets from 230

3 days

Samara

231

Economy

2 stops

Tue, Sep 01, 2020

Thu, Sep 10, 2020

Tickets from 231

2 days

Tyumen

231

Economy

2 stops

Sun, Jul 05, 2020

Sun, Jul 12, 2020

Tickets from 231

2 days

Sochi

233

Economy

1 stop

Mon, Nov 16, 2020

Sun, Nov 29, 2020

Tickets from 233

2 days

Miami

236

Economy

1 stop

Sun, Sep 20, 2020

Sun, Sep 27, 2020

Tickets from 236

36 mins

Faro

238

Economy

1 stop

Thu, Jun 11, 2020

Mon, Jun 15, 2020

Tickets from 238

12 hours

Rostov

240

Economy

1 stop

Mon, Nov 23, 2020

Mon, Nov 30, 2020

Tickets from 240

2 days

Lappeenranta

241

Economy

1 stop

Wed, Jul 01, 2020

Fri, Jul 10, 2020

Tickets from 241

4 days

New York

243

Economy

1 stop

Fri, Nov 13, 2020

Tue, Nov 17, 2020

Tickets from 243

3 days

Krasnodar

244

Economy

1 stop

Fri, Nov 27, 2020

Tue, Dec 01, 2020

Tickets from 244

1 day

Ekaterinburg

246

Economy

2 stops

Fri, Jun 26, 2020

Fri, Jul 03, 2020

Tickets from 246

2 days

Chernovtsy

247

Economy

1 stop

Tue, Sep 01, 2020

Thu, Sep 10, 2020

Tickets from 247

3 days

Kherson

247

Economy

1 stop

Wed, Aug 19, 2020

Mon, Aug 31, 2020

Tickets from 247

3 days

Suceava

250

Economy

2 stops

Tue, Sep 01, 2020

Fri, Sep 04, 2020

Tickets from 250

3 days

Perm

251

Economy

1 stop

Sat, Nov 07, 2020

Fri, Nov 13, 2020

Tickets from 251

3 hours

Perpignan

256

Economy

1 stop

Sun, Sep 20, 2020

Tue, Sep 22, 2020

Tickets from 256

2 days

Chelyabinsk

258

Economy

2 stops

Sat, Sep 05, 2020

Sat, Sep 19, 2020

Tickets from 258

4 days

Ulyanovsk

266

Economy

1 stop

Wed, Aug 26, 2020

Thu, Sep 03, 2020

Tickets from 266

2 days

Voronezh

270

Economy

1 stop

Wed, Sep 02, 2020

Tue, Sep 15, 2020

Tickets from 270

2 days

Makhachkala

270

Economy

2 stops

Thu, Oct 01, 2020

Wed, Oct 07, 2020

Tickets from 270

3 days

The Top Barcelona, Spain Travel Guides

SaleBarcelona, Spain Travel Guide - Best Seller #1
Rick Steves Barcelona
22 Reviews
Rick Steves Barcelona
  • Rick Steves
  • Publisher: Rick Steves
  • Edition no. 4 (10/30/2018)
  • Paperback: 333 pages
SaleBarcelona, Spain Travel Guide - Best Seller #2
DK Eyewitness Travel Guide Barcelona and Catalonia
49 Reviews
DK Eyewitness Travel Guide Barcelona and Catalonia
  • DK Travel
  • Publisher: DK Eyewitness Travel
  • Paperback: 208 pages
SaleBarcelona, Spain Travel Guide - Best Seller #3
Lonely Planet Pocket Barcelona (Travel Guide)
2 Reviews
Lonely Planet Pocket Barcelona (Travel Guide)
  • Lonely Planet, Sally Davies, Catherine Le Nevez
  • Publisher: Lonely Planet
  • Edition no. 6 (12/18/2018)
  • Paperback: 192 pages
SaleBarcelona, Spain Travel Guide - Best Seller #4
Fodor's Barcelona 25 Best (Full-color Travel Guide)
35 Reviews
Fodor's Barcelona 25 Best (Full-color Travel Guide)
  • Fodor's Travel Guides
  • Publisher: Fodor's Travel
  • Edition no. 8 (11/13/2018)
  • Paperback: 128 pages
SaleBarcelona, Spain Travel Guide - Best Seller #5
Top 10 Barcelona: 2019 (DK Eyewitness Travel Guide)
15 Reviews
Top 10 Barcelona: 2019 (DK Eyewitness Travel Guide)
  • DK Travel
  • Publisher: DK Eyewitness Travel
  • Edition no. 0 (09/18/2018)
  • Paperback: 160 pages

Amazon prices last updated: 2020-05-29