Cheap Flights from Houston, TX to Barcelona from $304
On Cheapflightsplus.com you will find 187 connecting flights from Houston to Barcelona. You can compare airfare deals from 11 airlines and multiple travel sites from $304, book and save on cheap plane tickets and last minute offers. Also check out HOU-BCN flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Houston to Barcelona Flight Deals
Best Flights from Houston to Barcelona Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $440 | 07:00 Houston George Bush | 13:05+1 день Barcelona Barcelona | 23h 5m layover 11h 6m - Miami | Spirit Airlines | NK1373 VY9780 |
from $490 | 15:55 Houston George Bush | 09:10+2 дня Barcelona Barcelona | 34h 15m layover 23h 10m - London | British Airways | BA194 BA472 |
from $498 | 09:30 Houston George Bush | 09:50+1 день Barcelona Barcelona | 17h 20m layover 6h 4m - Montreal | Air Canada | AC582 AC822 |
from $304 | 09:42 Houston George Bush | 13:10+1 день Barcelona Barcelona | 20h 28m layover 4h 19m - Denver 1h 55m - Reykjavik | Frontier Airlines | F93229 FI670 FI596 |
from $410 | 21:10 Houston George Bush | 11:50+2 дня Barcelona Barcelona | 31h 40m layover 5h 43m - Covington 14h 14m - Boston | Frontier Airlines | F91070 F91008 IB2626 |
from $416 | 09:43 Houston George Bush | 12:15+1 день Barcelona Barcelona | 19h 32m layover 3h 58m - New York 3h 10m - London | Spirit Airlines | NK1938 Z0702 VY7831 |
from $427 | 23:13 Houston George Bush | 16:15+3 дня Barcelona Barcelona | 58h 2m layover 18h 16m - Denver 22h 50m - Los Angeles | Frontier Airlines | F94855 F93155 VY9794 |
from $435 | 09:43 Houston George Bush | 17:05+1 день Barcelona Barcelona | 24h 22m layover 8h 43m - Newark 3h 20m - Paris | Spirit Airlines | NK1938 BF721 VY8245 |
from $442 | 09:43 Houston George Bush | 12:55+1 день Barcelona Barcelona | 20h 12m layover 3h 58m - New York 3h 50m - London | Spirit Airlines | NK1938 Z0702 VY7823 |
from $447 | 09:43 Houston George Bush | 13:10+1 день Barcelona Barcelona | 20h 27m layover 5h 8m - New York 1h 50m - Reykjavik | Spirit Airlines | NK1938 FI614 FI596 |
from $447 | 09:43 Houston George Bush | 13:10+1 день Barcelona Barcelona | 20h 27m layover 5h 13m - Newark 1h 50m - Reykjavik | Spirit Airlines | NK1938 FI622 FI596 |
from $455 | 05:30 Houston George Bush | 12:15+1 день Barcelona Barcelona | 23h 45m layover 8h 14m - New York 3h 10m - London | Spirit Airlines | NK476 Z0702 VY7831 |
from $464 | 09:18 Houston George Bush | 13:10+1 день Barcelona Barcelona | 20h 52m layover 6h 27m - Chicago 1h 20m - Reykjavik | Spirit Airlines | NK1145 FI852 FI596 |
from $474 | 09:43 Houston George Bush | 12:35+1 день Barcelona Barcelona | 19h 52m layover 3h 58m - New York 3h 25m - London | Spirit Airlines | NK1938 Z0702 U28063 |
from $498 | 07:20 Houston George Bush | 09:50+1 день Barcelona Barcelona | 19h 30m layover 6h 0m - Toronto 1h 40m - Montreal | Air Canada | AC590 AC7972 AC822 |
from $498 | 07:20 Houston George Bush | 09:50+1 день Barcelona Barcelona | 19h 30m layover 4h 0m - Toronto 3h 40m - Montreal | Air Canada | AC590 AC7968 AC822 |
Flight Schedule Houston (Texas) to Barcelona
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
06:00 — 09:00
+1 day
|
06:00 — 10:29
UA1887
United Airlines
Houston — Newark
9h 6m stop
19:35 — 09:00
UA120
United Airlines
Newark — Barcelona
|
20h including layover |
Find flight
from$604 |
|
07:00 — 13:05
+1 day
|
07:00 — 10:39
NK1373
Spirit Airlines
Houston — Miami
11h 6m stop
21:45 — 13:05
VY9780
Vueling
Miami — Barcelona
|
23h 5m including layover |
Find flight
from$440 |
|
08:00 — 09:00
+1 day
|
07:45 — 12:11
UA1886
United Airlines
Houston — Newark
7h 6m stop
19:35 — 09:00
UA120
United Airlines
Newark — Barcelona
|
18h including layover |
Find flight
from$604 |
|
08:42 — 09:00
+1 day
|
08:37 — 12:46
BA4444
British Airways
Houston — Philadelphia
6h 33m stop
19:40 — 09:00
BA1607
British Airways
Philadelphia — Barcelona
|
17h 18m including layover |
Find flight
from$555 |
|
11:31 — 08:40
+1 day
|
11:25 — 14:48
BA4442
British Airways
Houston — Miami
2h 40m stop
17:40 — 08:40
BA1514
British Airways
Miami — Barcelona
|
14h 9m including layover |
Find flight
from$574 |
|
11:31 — 13:05
+1 day
|
11:25 — 14:48
BA4442
British Airways
Houston — Miami
6h 55m stop
21:45 — 13:05
BA7298
British Airways
Miami — Barcelona
|
18h 34m including layover |
Find flight
from$606 |
|
12:00 — 09:00
+1 day
|
12:00 — 16:25
UA1499
United Airlines
Houston — Newark
3h 10m stop
19:35 — 09:00
UA120
United Airlines
Newark — Barcelona
|
14h including layover |
Find flight
from$600 |
|
12:11 — 08:20
+1 day
|
12:10 — 16:11
UA2366
United Airlines
Houston — Washington D.C.
2h 23m stop
18:15 — 08:20
UA992
United Airlines
Washington D.C. — Barcelona
|
13h 9m including layover |
Find flight
from$600 |
|
13:40 — 09:00
+1 day
|
13:20 — 17:38
BA6746
British Airways
Houston — Philadelphia
1h 31m stop
19:40 — 09:00
BA1607
British Airways
Philadelphia — Barcelona
|
12h 20m including layover |
Find flight
from$602 |
|
13:43 — 09:00
+1 day
|
13:43 — 18:19
UA1891
United Airlines
Houston — Newark
1h 16m stop
19:35 — 09:00
UA120
United Airlines
Newark — Barcelona
|
12h 17m including layover |
Find flight
from$600 |
|
15:55 — 09:10
+2 days
|
15:55 — 06:55
BA194
British Airways
Houston — London
23h 10m stop
06:05 — 09:10
BA472
British Airways
London — Barcelona
|
34h 15m including layover |
Find flight
from$490 |
|
15:55 — 13:05
+1 day
|
15:55 — 06:55
BA194
British Airways
Houston — London
3h stop
09:55 — 13:05
VY6651
Vueling
London — Barcelona
|
14h 10m including layover |
Find flight
from$541 |
|
16:30 — 23:05
+1 day
|
16:30 — 09:20
LH441
Lufthansa
Houston — Frankfurt
11h 40m stop
21:00 — 23:05
LH1138
Lufthansa
Frankfurt — Barcelona
|
23h 35m including layover |
Find flight
from$522 |
|
16:30 — 12:25
+1 day
|
16:30 — 09:20
LH441
Lufthansa
Houston — Frankfurt
1h stop
10:35 — 12:40
LH1126
Lufthansa
Frankfurt — Barcelona
|
12h 55m including layover |
Find flight
from$574 |
|
17:05 — 08:20
+2 days
|
17:05 — 21:03
UA1788
United Airlines
Houston — Washington D.C.
21h 32m stop
18:35 — 08:20
UA992
United Airlines
Washington D.C. — Barcelona
|
32h 15m including layover |
Find flight
from$622 |
|
18:50 — 15:50
+1 day
|
18:50 — 09:30
SQ51
Singapore Airlines
Houston — Manchester
3h stop
12:30 — 15:50
VY8747
Vueling
Manchester — Barcelona
|
14h including layover |
Find flight
from$552 |
|
18:50 — 09:40
+2 days
|
18:50 — 09:30
SQ51
Singapore Airlines
Houston — Manchester
20h 50m stop
06:30 — 09:50
U22001
EasyJet
Manchester — Barcelona
|
31h 50m including layover |
Find flight
from$560 |
|
05:30 — 12:15
+1 day
|
05:30 — 10:01
NK476
Spirit Airlines
Houston — New York
8h 14m stop
18:15 — 06:00
Z0702
Z0
New York — London
3h 10m stop
09:10 — 12:15
VY7831
Vueling
London — Barcelona
|
23h 45m including layover |
Find flight
from$455 |
|
07:20 — 09:50
+1 day
|
07:20 — 11:26
AC590
Air Canada
Houston — Toronto
6h stop
17:25 — 18:40
AC7972
Air Canada
Toronto — Montreal
1h 40m stop
20:25 — 09:50
AC822
Air Canada
Montreal — Barcelona
|
19h 30m including layover |
Find flight
from$498 |
|
09:42 — 13:10
+1 day
|
05:35 — 07:10
F93229
Frontier Airlines
Houston — Denver
4h 19m stop
15:40 — 06:05
FI670
Icelandair
Denver — Reykjavik
1h 55m stop
08:00 — 13:10
FI596
Icelandair
Reykjavik — Barcelona
|
20h 28m including layover |
Find flight
from$304 |
|
09:43 — 12:15
+1 day
|
09:34 — 14:00
NK1938
Spirit Airlines
Houston — New York
3h 58m stop
18:15 — 06:00
Z0702
Z0
New York — London
3h 10m stop
09:10 — 12:15
VY7831
Vueling
London — Barcelona
|
19h 32m including layover |
Find flight
from$416 |
|
21:10 — 11:50
+2 days
|
21:10 — 00:32
F91070
Frontier Airlines
Houston — Covington
5h 43m stop
06:15 — 08:26
F91008
Frontier Airlines
Covington — Boston
14h 14m stop
22:40 — 11:50
IB2626
Iberia
Boston — Barcelona
|
31h 40m including layover |
Find flight
from$410 |
|
21:20 — 07:50
+2 days
|
21:20 — 18:15
TK34
Turkish Airlines
Houston — Istanbul
2h 25m stop
20:40 — 21:45
TK1877
Turkish Airlines
Istanbul — Milan
8h 25m stop
06:10 — 07:50
W46315
Aero Services Executive
Milan — Barcelona
|
27h 30m including layover |
Find flight
from$500 |
|
23:13 — 16:15
+3 days
|
23:13 — 00:50
F94855
Frontier Airlines
Houston — Denver
18h 16m stop
19:06 — 20:40
F93155
Frontier Airlines
Denver — Los Angeles
22h 50m stop
19:30 — 16:15
VY9794
Vueling
Los Angeles — Barcelona
|
58h 2m including layover |
Find flight
from$427 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Houston to Barcelona depends on and how to choose the most interesting flight option for you.
Distance between Houston and Barcelona is 8445 miles. Time difference between the cities is 7h. Airplanes depart 05:30 to 23:13 from 15 Houston airports and arrive 05:30 to 23:13 to 1 Barcelona airport. Average flight time is 22h 55m.
- The fastest flight 12h 17m
- Average flight time 22h 55m
- The earliest flight 05:30
- The latest flight 23:13
- Distance 5248 ml
The cheapest months to travel to Barcelona are january (from 304 $), february (from 389 $), december (from 416 $).
The most expensive months are november (from 500 $), december (from 416 $), february (from 389 $).
What is the lowest airfare Houston to Barcelona?
The cheapest plane ticket found by our users is $304. This airfare is for economy class on one-way F93229 flight by Frontier Airlines for February 21, 2025 which leaves George Bush in Houston at 09:42 am and arrives at Barcelona Barcelona at 13:10.
Popular Airlines on the Route
The flight Houston — Barcelona is served by 11 regular airlines and 2 low-cost airlines. Most of the flights on this route are operated by Air Canada - 28 departures per week at the price of from $ 498 . And the most expensive tickets are offered by Lufthansa airline - from $ 850.
Direct flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
There are 187 flights with layovers on the route. The fastest connecting flight is UA1891 by United Airlines takes 12h 17m and the cheapest is F93229 by Frontier Airlines for $304.
- AC - Air Canadafrom $498Find
- F9 - Frontier Airlinesfrom $304Find
- TK - Turkish Airlinesfrom $500Find
- SN - Brussels Airlinesfrom $723Find
- LH - Lufthansafrom $522Find
- UA - United Airlinesfrom $599Find
- LX - SWISS International Air Linesfrom $653Find
- TP - TAP Portugalfrom $838Find
- NK - Spirit Airlinesfrom $416Find
- SQ - Singapore Airlinesfrom $552Find
- BA - British Airwaysfrom $490Find
Airports
You can fly from Houston to Barcelona from 15 airports (Ellington Field, West Houston, Hobby, Park Ten Heliport, Andrau Airpark, George Bush, Greenway Plaza H/P, David Wayne Hooks, Transco Twr Galleria, Westchase Hilton H/P, Spaceland, Woodlawns, Marriot Astrodome Heliport, Central Bus. District, Houston Municipal).
Houston airports
- Ellington Field-EFDFind
- West Houston-IWSFind
- Hobby-HOUfrom $553Find
- Park Ten Heliport-JPTFind
- Andrau Airpark-AAPFind
- George Bush-IAHfrom $304Find
- Greenway Plaza H/P-JGPFind
- David Wayne Hooks-DWHFind
- Transco Twr Galleria-JGQFind
- Westchase Hilton H/P-JWHFind
- Spaceland-SPXFind
- Woodlawns-JWLFind
- Marriot Astrodome Heliport-JMAFind
- Central Bus. District-JDXFind
- Houston Municipal-SGRFind
Barcelona airports
- Barcelona-BCNFind
Airplanes
There are flights to Barcelona from Houston by 11 airlines that use 0 aircraft brands. They range from huge modern airplanes to small-sized.
Top Domestic Destinations from Houston
You may also consider searching for discounted plane tickets to some other popular places from Houston within United States.
- from $67Find
- from $63Find
- from $66Find
- from $54Find
- from $70Find
- from $71Find
- from $73Find
- from $62Find
- from $62Find
- from $57Find
Top International Destinations from Houston
Our state-of-the art metasearch will definitely provide you with the best airfare on international flights. We’re proud to partner with many reliable travel suppliers located outside the US what gives us an opportunity to offer the most competitive prices on far destinations.
- from $59Find
- from $67Find
- from $68Find
- from $63Find
- from $77Find
- from $76Find
- from $70Find
- from $74Find
- from $64Find
- from $59Find
How to book a plane ticket yourself?

- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected flight ticket.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.