$469
4:56p ORD » 9:00a BCN
Iberia 1 stop (16h04m)
1:30p BCN » 3:05a ORD
Iberia 1 stop (13h35m)
$470
4:56p ORD » 9:00a BCN
Iberia 1 stop (16h04m)
1:30p BCN » 3:05a ORD
Iberia 1 stop (13h35m)
$476
4:56p ORD » 9:00a BCN
Iberia 1 stop (16h04m)
1:30p BCN » 3:05a ORD
Iberia 1 stop (13h35m)
$491
11:35p ORD » 2:05p BCN
Unknown Company 2 stops (14h30m)
9:25a BCN » 9:47p ORD
Air Canada 1 stop (12h22m)
$515
5:35a ORD » 5:50p BCN
Lufthansa 1 stop (12h15m)
8:30p BCN » 8:55p ORD
Austrian Airlines 1 stop (24h25m)
$518
5:35a ORD » 11:05p BCN
Lufthansa 1 stop (17h30m)
10:05a BCN » 8:55p ORD
Austrian Airlines 1 stop (34h50m)
$524
12:30a ORD » 2:00p BCN
Air France 1 stop (13h30m)
3:00p BCN » 10:20p ORD
Air France 1 stop (31h20m)
$528
4:55a ORD » 10:40a BCN
LOT Polish Airlines 1 stop (29h45m)
9:25a BCN » 4:02p ORD
Air Canada 2 stops (30h37m)
$528
4:55a ORD » 10:40a BCN
LOT Polish Airlines 1 stop (29h45m)
9:25a BCN » 3:02p ORD
Air Canada 2 stops (29h37m)
$529
4:55a ORD » 10:40a BCN
LOT Polish Airlines 1 stop (29h45m)
9:25a BCN » 3:02p ORD
Air Canada 2 stops (29h37m)
$529
4:55a ORD » 10:40a BCN
LOT Polish Airlines 1 stop (29h45m)
9:25a BCN » 3:02p ORD
Air Canada 2 stops (29h37m)
$530
4:55a ORD » 10:40a BCN
LOT Polish Airlines 1 stop (29h45m)
9:25a BCN » 3:02p ORD
Air Canada 2 stops (29h37m)
$530
4:55a ORD » 10:40a BCN
LOT Polish Airlines 1 stop (29h45m)
9:25a BCN » 3:02p ORD
Air Canada 2 stops (29h37m)
$531
4:55a ORD » 10:40a BCN
LOT Polish Airlines 1 stop (29h45m)
9:25a BCN » 3:02p ORD
Air Canada 2 stops (29h37m)
$533
4:56p ORD » 9:00a BCN
Iberia 1 stop (16h04m)
1:30p BCN » 3:05a ORD
Iberia 1 stop (13h35m)
$535
2:20p ORD » 7:35a BCN
United Airlines 1 stop (17h15m)
9:25a BCN » 5:12p ORD
Air Canada 1 stop (31h47m)
$535
4:56p ORD » 9:00a BCN
Iberia 1 stop (16h04m)
10:40a BCN » 12:37a ORD
Iberia 1 stop (13h57m)
$537
4:56p ORD » 9:00a BCN
Iberia 1 stop (16h04m)
10:40a BCN » 12:37a ORD
Iberia 1 stop (13h57m)
$537
4:56p ORD » 9:00a BCN
Iberia 1 stop (16h04m)
1:30p BCN » 3:05a ORD
Iberia 1 stop (13h35m)
$537
12:30a ORD » 2:00p BCN
Air France 1 stop (13h30m)
9:50a BCN » 10:20p ORD
Air France 1 stop (12h30m)
$538
4:56p ORD » 9:00a BCN
Iberia 1 stop (16h04m)
10:40a BCN » 12:37a ORD
Iberia 1 stop (13h57m)
$538
6:09p ORD » 7:00a BCN
Delta Air Lines 1 stop (12h51m)
10:55a BCN » 5:07a MDW
Delta Air Lines 1 stop (18h12m)
$538
4:56p ORD » 9:00a BCN
Iberia 1 stop (16h04m)
1:30p BCN » 3:05a ORD
Iberia 1 stop (13h35m)
$538
4:56p ORD » 9:00a BCN
Iberia 1 stop (16h04m)
10:40a BCN » 12:37a ORD
Iberia 1 stop (13h57m)
$538
1:30a ORD » 1:35p BCN
Finnair 1 stop (12h05m)
10:40a BCN » 6:59a ORD
Finnair 1 stop (20h19m)
$539
10:30p ORD » 7:35a BCN
United Airlines 1 stop (33h05m)
9:25a BCN » 9:47p ORD
United Airlines 1 stop (12h22m)
$539
4:15p ORD » 9:00a BCN
United Airlines 1 stop (16h45m)
9:25a BCN » 9:47p ORD
Air Canada 1 stop (12h22m)
$539
6:09p ORD » 7:00a BCN
Delta Air Lines 1 stop (12h51m)
10:55a BCN » 5:07a MDW
Delta Air Lines 1 stop (18h12m)
$539
2:25p ORD » 7:00a BCN
Delta Air Lines 1 stop (16h35m)
9:15a BCN » 3:16a ORD
Delta Air Lines 1 stop (18h01m)
$539
4:05p ORD » 1:40p BCN
Iberia 1 stop (21h35m)
9:25a BCN » 9:47p ORD
Air Canada 1 stop (12h22m)