HowToGo

Flight from Greece to Spain

How to get to Spain from Greece by flight ? You can check flights from Greece to Spain below.

Search Transfer from Greece to Spain

Search Flights

You can find flight ticket prices from Greece to Spain with our flight tickets search tool below

1. Rochester to Madrid

  1. You take a bus, shuttle or taxi from your location in Greece to Rochester.

  2. You take a flight from Rochester to Madrid and cost approximately 310 USD.

  3. You take a bus, shuttle or taxi from Madrid to your destination in Spain.

Flight Depart Arrive
UA4924 United Airlines
UA163 United Airlines
06:05 Rochester
17:40 Washington Dulles
07:10 Washington Dulles
07:40 Madrid
Connect
DL769 Delta
DL108 Delta
06:30 Rochester
17:52 Atlanta
08:38 Atlanta
08:30 Madrid
Connect
AA2878 American Airlines
AA748 American Airlines
06:45 Rochester
18:20 Charlotte
08:46 Charlotte
08:25 Madrid
Connect
UA4226 United Airlines
UA51 United Airlines
09:02 Rochester
20:05 Newark
10:17 Newark
09:20 Madrid
Connect
AA3468 American Airlines
IB6166 Iberia
10:05 Rochester
18:20 Boston
11:24 Boston
06:10 Madrid
Connect
UA5014 United Airlines
UA163 United Airlines
10:15 Rochester
17:40 Washington Dulles
11:34 Washington Dulles
07:40 Madrid
Connect
DL4772 Delta
DL126 Delta
10:35 Rochester
19:30 New York JFK
11:58 New York JFK
09:15 Madrid
Connect
AA4977 American Airlines
AA740 American Airlines
10:58 Rochester
18:50 Philadelphia
12:23 Philadelphia
08:25 Madrid
Connect
AA3838 American Airlines
IB6274 Iberia
11:45 Rochester
16:35 Chicago O'Hare
12:37 Chicago O'Hare
07:40 Madrid
Connect
AA2902 American Airlines
AA748 American Airlines
11:50 Rochester
18:20 Charlotte
13:50 Charlotte
08:25 Madrid
Connect
DL3752 Delta
DL96 Delta
AF1000 Air France
11:50 Rochester
16:30 Detroit
07:00 Paris CDG
13:10 Detroit
06:05 Paris CDG
09:05 Madrid
Connect
AA5030 American Airlines
AA2148 American Airlines
IB6166 Iberia
12:00 Rochester
15:30 Reagan Washington
18:20 Boston
13:27 Reagan Washington
17:15 Boston
06:10 Madrid
Connect
AA5030 American Airlines
AA4532 American Airlines
AA94 American Airlines
12:00 Rochester
14:55 Reagan Washington
18:55 New York JFK
13:27 Reagan Washington
16:18 New York JFK
08:10 Madrid
Connect
AA5030 American Airlines
AA4584 American Airlines
AA740 American Airlines
12:00 Rochester
15:50 Reagan Washington
18:50 Philadelphia
13:27 Reagan Washington
17:07 Philadelphia
08:25 Madrid
Connect
AA5030 American Airlines
AA2149 American Airlines
IB6166 Iberia
12:00 Rochester
14:30 Reagan Washington
18:20 Boston
13:27 Reagan Washington
16:14 Boston
06:10 Madrid
Connect
DL2146 Delta
DL108 Delta
12:09 Rochester
17:52 Atlanta
14:19 Atlanta
08:30 Madrid
Connect
DL2146 Delta
DL82 Delta
AF1000 Air France
12:09 Rochester
15:44 Atlanta
07:00 Paris CDG
14:19 Atlanta
06:10 Paris CDG
09:05 Madrid
Connect
UA2306 United Airlines
IB6274 Iberia
13:30 Rochester
16:35 Chicago O'Hare
14:27 Chicago O'Hare
07:40 Madrid
Connect
AA4884 American Airlines
AA740 American Airlines
13:31 Rochester
18:50 Philadelphia
14:56 Philadelphia
08:25 Madrid
Connect
AA4096 American Airlines
IB6166 Iberia
13:40 Rochester
18:20 Boston
15:01 Boston
06:10 Madrid
Connect
UA5012 United Airlines
UA51 United Airlines
14:28 Rochester
20:05 Newark
15:55 Newark
09:20 Madrid
Connect
B6485 JetBlue Airways
IB6250 Iberia
14:38 Rochester
17:05 New York JFK
15:55 New York JFK
06:30 Madrid
Connect
B6485 JetBlue Airways
AA94 American Airlines
14:38 Rochester
18:55 New York JFK
15:55 New York JFK
08:10 Madrid
Connect
B6485 JetBlue Airways
EI104 Aer Lingus
EI592 Aer Lingus
14:38 Rochester
17:20 New York JFK
06:15 Dublin
15:55 New York JFK
04:50 Dublin
09:50 Madrid
Connect
B6485 JetBlue Airways
DL126 Delta
14:38 Rochester
19:30 New York JFK
15:55 New York JFK
09:15 Madrid
Connect
UA4888 United Airlines
UA163 United Airlines
14:40 Rochester
17:40 Washington Dulles
15:58 Washington Dulles
07:40 Madrid
Connect
DL827 Delta
DL108 Delta
14:50 Rochester
17:52 Atlanta
17:02 Atlanta
08:30 Madrid
Connect
AA5005 American Airlines
AA742 American Airlines
IB1005 Iberia
15:20 Rochester
19:00 Philadelphia
10:05 Barcelona
16:49 Philadelphia
09:00 Barcelona
11:30 Madrid
Connect
AA5005 American Airlines
AA740 American Airlines
15:20 Rochester
18:50 Philadelphia
16:49 Philadelphia
08:25 Madrid
Connect
AA3686 American Airlines
AA86 American Airlines
IB3163 Iberia
15:25 Rochester
17:05 Chicago O'Hare
09:15 London Heathrow
16:15 Chicago O'Hare
06:50 London Heathrow
12:45 Madrid
Connect
B6685 JetBlue Airways
AT201 Royal Air Maroc
AT972 Royal Air Maroc
16:50 Rochester
20:40 New York JFK
10:00 Casablanca
18:08 New York JFK
08:30 Casablanca
12:50 Madrid
Connect
B6685 JetBlue Airways
IB6252 Iberia
16:50 Rochester
20:30 New York JFK
18:08 New York JFK
09:55 Madrid
Connect
B6685 JetBlue Airways
DL126 Delta
16:50 Rochester
19:30 New York JFK
18:08 New York JFK
09:15 Madrid
Connect
UA4324 United Airlines
UA51 United Airlines
17:27 Rochester
20:05 Newark
18:59 Newark
09:20 Madrid
Connect
DL5051 Delta
DL264 Delta
AF1600 Air France
18:11 Rochester
20:45 New York JFK
13:30 Paris CDG
19:49 New York JFK
10:20 Paris CDG
15:40 Madrid
Connect
DL5051 Delta
AF011 Air France
AF1600 Air France
18:11 Rochester
21:30 New York JFK
13:30 Paris CDG
19:49 New York JFK
11:00 Paris CDG
15:40 Madrid
Connect
DL5051 Delta
UX092 Air Europa
18:11 Rochester
22:05 New York JFK
19:49 New York JFK
11:40 Madrid
Connect
AA4918 American Airlines
AA82 American Airlines
IB8791 Iberia
18:15 Rochester
21:30 Philadelphia
12:15 Casablanca
19:42 Philadelphia
10:05 Casablanca
14:55 Madrid
Connect
AA4918 American Airlines
AA258 American Airlines
IB3109 Iberia
18:15 Rochester
21:30 Philadelphia
12:30 Lisbon
19:42 Philadelphia
09:30 Lisbon
14:55 Madrid
Connect
AA5335 American Airlines
AA732 American Airlines
BA460 British Airways
19:15 Rochester
22:10 Charlotte
13:15 London Heathrow
21:17 Charlotte
11:05 London Heathrow
16:40 Madrid
Connect

2. Rochester to Barcelona

  1. You take a bus, shuttle or taxi from your location in Greece to Rochester.

  2. You take a flight from Rochester to Barcelona and cost approximately 460 USD.

  3. You take a bus, shuttle or taxi from Barcelona to your destination in Spain.

Flight Depart Arrive
UA3943 United Airlines
UA120 United Airlines
06:00 Rochester
19:25 Newark
07:17 Newark
09:00 Barcelona
Connect
UA4924 United Airlines
UA992 United Airlines
06:05 Rochester
17:30 Washington Dulles
07:10 Washington Dulles
07:45 Barcelona
Connect
DL769 Delta
DL194 Delta
06:30 Rochester
17:52 Atlanta
08:38 Atlanta
08:50 Barcelona
Connect
UA4226 United Airlines
UA120 United Airlines
09:02 Rochester
19:25 Newark
10:17 Newark
09:00 Barcelona
Connect
UA5014 United Airlines
UA992 United Airlines
10:15 Rochester
17:30 Washington Dulles
11:34 Washington Dulles
07:45 Barcelona
Connect
DL4772 Delta
DL168 Delta
10:35 Rochester
20:38 New York JFK
11:58 New York JFK
10:35 Barcelona
Connect
AA4977 American Airlines
AA742 American Airlines
10:58 Rochester
19:00 Philadelphia
12:23 Philadelphia
09:00 Barcelona
Connect
AA3838 American Airlines
AA40 American Airlines
11:45 Rochester
22:00 Chicago O'Hare
12:37 Chicago O'Hare
13:30 Barcelona
Connect
DL3752 Delta
DL96 Delta
AF1148 Air France
11:50 Rochester
16:30 Detroit
07:10 Paris CDG
13:10 Detroit
06:05 Paris CDG
09:00 Barcelona
Connect
AA2902 American Airlines
AA744 American Airlines
11:50 Rochester
20:20 Charlotte
13:50 Charlotte
10:50 Barcelona
Connect
DL2146 Delta
DL194 Delta
12:09 Rochester
17:52 Atlanta
14:19 Atlanta
08:50 Barcelona
Connect
DL2146 Delta
DL82 Delta
AF1148 Air France
12:09 Rochester
15:44 Atlanta
07:10 Paris CDG
14:19 Atlanta
06:10 Paris CDG
09:00 Barcelona
Connect
AA4884 American Airlines
AA742 American Airlines
13:31 Rochester
19:00 Philadelphia
14:56 Philadelphia
09:00 Barcelona
Connect
AA4884 American Airlines
AA740 American Airlines
IB930 Iberia
13:31 Rochester
18:50 Philadelphia
09:30 Madrid
14:56 Philadelphia
08:25 Madrid
10:50 Barcelona
Connect
AA4096 American Airlines
BA212 British Airways
BA478 British Airways
13:40 Rochester
19:15 Boston
07:40 London Heathrow
15:01 Boston
06:50 London Heathrow
10:50 Barcelona
Connect
AA4096 American Airlines
IB2626 Iberia
13:40 Rochester
22:55 Boston
15:01 Boston
12:15 Barcelona
Connect
AA4096 American Airlines
IB6166 Iberia
IB700 Iberia
13:40 Rochester
18:20 Boston
07:00 Madrid
15:01 Boston
06:10 Madrid
08:20 Barcelona
Connect
AA4096 American Airlines
IB6166 Iberia
IB756 Iberia
13:40 Rochester
18:20 Boston
07:55 Madrid
15:01 Boston
06:10 Madrid
09:15 Barcelona
Connect
AA4096 American Airlines
IB6166 Iberia
IB730 Iberia
13:40 Rochester
18:20 Boston
07:30 Madrid
15:01 Boston
06:10 Madrid
08:50 Barcelona
Connect
UA5012 United Airlines
UA120 United Airlines
14:28 Rochester
19:25 Newark
15:55 Newark
09:00 Barcelona
Connect
B6485 JetBlue Airways
AA66 American Airlines
14:38 Rochester
17:00 New York JFK
15:55 New York JFK
06:40 Barcelona
Connect
UA4888 United Airlines
UA992 United Airlines
14:40 Rochester
17:30 Washington Dulles
15:58 Washington Dulles
07:45 Barcelona
Connect
DL827 Delta
DL194 Delta
14:50 Rochester
17:52 Atlanta
17:02 Atlanta
08:50 Barcelona
Connect
AA5005 American Airlines
AA740 American Airlines
IB930 Iberia
15:20 Rochester
18:50 Philadelphia
09:30 Madrid
16:49 Philadelphia
08:25 Madrid
10:50 Barcelona
Connect
AA5005 American Airlines
AA742 American Airlines
15:20 Rochester
19:00 Philadelphia
16:49 Philadelphia
09:00 Barcelona
Connect
AA3686 American Airlines
BA294 British Airways
BA484 British Airways
15:25 Rochester
17:05 Chicago O'Hare
09:25 London Heathrow
16:15 Chicago O'Hare
06:50 London Heathrow
12:35 Barcelona
Connect
AA3686 American Airlines
AA86 American Airlines
BA484 British Airways
15:25 Rochester
17:05 Chicago O'Hare
09:25 London Heathrow
16:15 Chicago O'Hare
06:50 London Heathrow
12:35 Barcelona
Connect
AA3686 American Airlines
AA40 American Airlines
15:25 Rochester
22:00 Chicago O'Hare
16:15 Chicago O'Hare
13:30 Barcelona
Connect
AA3686 American Airlines
BA294 British Airways
BA478 British Airways
15:25 Rochester
17:05 Chicago O'Hare
07:40 London Heathrow
16:15 Chicago O'Hare
06:50 London Heathrow
10:50 Barcelona
Connect
AA3686 American Airlines
AA86 American Airlines
BA478 British Airways
15:25 Rochester
17:05 Chicago O'Hare
07:40 London Heathrow
16:15 Chicago O'Hare
06:50 London Heathrow
10:50 Barcelona
Connect
B6685 JetBlue Airways
DL168 Delta
16:50 Rochester
20:38 New York JFK
18:08 New York JFK
10:35 Barcelona
Connect
B6685 JetBlue Airways
IB2628 Iberia
16:50 Rochester
20:00 New York JFK
18:08 New York JFK
09:45 Barcelona
Connect
B6685 JetBlue Airways
AT201 Royal Air Maroc
AT964 Royal Air Maroc
16:50 Rochester
20:40 New York JFK
09:40 Casablanca
18:08 New York JFK
08:30 Casablanca
12:40 Barcelona
Connect
AA3661 American Airlines
BA202 British Airways
BA474 British Airways
17:22 Rochester
21:35 Boston
10:45 London Heathrow
18:45 Boston
09:10 London Heathrow
13:55 Barcelona
Connect
DL3740 Delta
DL136 Delta
HV5135 Transavia Holland
17:45 Rochester
20:50 Detroit
12:15 Amsterdam Schiphol
19:12 Detroit
10:30 Amsterdam Schiphol
14:30 Barcelona
Connect
DL3740 Delta
AF377 Air France
AF1648 Air France
17:45 Rochester
21:10 Detroit
12:40 Paris CDG
19:12 Detroit
10:50 Paris CDG
14:25 Barcelona
Connect
DL5051 Delta
DL264 Delta
AF1648 Air France
18:11 Rochester
20:45 New York JFK
12:40 Paris CDG
19:49 New York JFK
10:20 Paris CDG
14:25 Barcelona
Connect
DL5051 Delta
AF011 Air France
AF1648 Air France
18:11 Rochester
21:30 New York JFK
12:40 Paris CDG
19:49 New York JFK
11:00 Paris CDG
14:25 Barcelona
Connect
AA3947 American Airlines
AA40 American Airlines
18:12 Rochester
22:00 Chicago O'Hare
19:05 Chicago O'Hare
13:30 Barcelona
Connect
AA5335 American Airlines
AA732 American Airlines
BA406 British Airways
19:15 Rochester
22:10 Charlotte
12:55 London Heathrow
21:17 Charlotte
11:05 London Heathrow
16:05 Barcelona
Connect

3. Rochester to Porto

  1. You take a bus, shuttle or taxi from your location in Greece to Rochester.

  2. You take a flight from Rochester to Porto and cost approximately 330 USD.

  3. You take a bus, shuttle or taxi from Porto to your destination in Spain.

Flight Depart Arrive
UA4226 United Airlines
UA144 United Airlines
09:02 Rochester
21:55 Newark
10:17 Newark
09:45 Porto
Connect
DL3752 Delta
DL132 Delta
HV6003 Transavia Holland
11:50 Rochester
16:22 Detroit
07:05 Amsterdam Schiphol
13:10 Detroit
05:55 Amsterdam Schiphol
08:50 Porto
Connect
DL3752 Delta
DL132 Delta
HV6001 Transavia Holland
11:50 Rochester
16:22 Detroit
06:55 Amsterdam Schiphol
13:10 Detroit
05:55 Amsterdam Schiphol
08:40 Porto
Connect
DL2146 Delta
DL70 Delta
HV6003 Transavia Holland
12:09 Rochester
15:42 Atlanta
07:05 Amsterdam Schiphol
14:19 Atlanta
05:55 Amsterdam Schiphol
08:50 Porto
Connect
DL2146 Delta
DL70 Delta
HV6001 Transavia Holland
12:09 Rochester
15:42 Atlanta
06:55 Amsterdam Schiphol
14:19 Atlanta
05:55 Amsterdam Schiphol
08:40 Porto
Connect
AA4096 American Airlines
IB6166 Iberia
IB3090 Iberia
13:40 Rochester
18:20 Boston
07:25 Madrid
15:01 Boston
06:10 Madrid
07:40 Porto
Connect
UA5012 United Airlines
UA64 United Airlines
TP1944 TAP Portugal
14:28 Rochester
20:25 Newark
10:00 Lisbon
15:55 Newark
08:20 Lisbon
10:55 Porto
Connect
UA5012 United Airlines
UA144 United Airlines
14:28 Rochester
21:55 Newark
15:55 Newark
09:45 Porto
Connect
B6485 JetBlue Airways
TP208 TAP Portugal
TP1936 TAP Portugal
14:38 Rochester
23:00 New York JFK
12:00 Lisbon
15:55 New York JFK
10:55 Lisbon
12:55 Porto
Connect
B6485 JetBlue Airways
AT201 Royal Air Maroc
AT996 Royal Air Maroc
14:38 Rochester
20:40 New York JFK
10:10 Casablanca
15:55 New York JFK
08:30 Casablanca
11:50 Porto
Connect
DL827 Delta
DL108 Delta
UX1145 Air Europa
14:50 Rochester
17:52 Atlanta
10:35 Madrid
17:02 Atlanta
08:30 Madrid
10:45 Porto
Connect
AA5005 American Airlines
AA740 American Airlines
IB3092 Iberia
15:20 Rochester
18:50 Philadelphia
11:35 Madrid
16:49 Philadelphia
08:25 Madrid
11:50 Porto
Connect
B6685 JetBlue Airways
AT201 Royal Air Maroc
AT996 Royal Air Maroc
16:50 Rochester
20:40 New York JFK
10:10 Casablanca
18:08 New York JFK
08:30 Casablanca
11:50 Porto
Connect
UA4324 United Airlines
UA64 United Airlines
TP1944 TAP Portugal
17:27 Rochester
20:25 Newark
10:00 Lisbon
18:59 Newark
08:20 Lisbon
10:55 Porto
Connect
UA4324 United Airlines
TP212 TAP Portugal
17:27 Rochester
22:50 Newark
18:59 Newark
10:45 Porto
Connect
UA4324 United Airlines
UA144 United Airlines
17:27 Rochester
21:55 Newark
18:59 Newark
09:45 Porto
Connect
DL3740 Delta
DL136 Delta
HV6003 Transavia Holland
17:45 Rochester
20:50 Detroit
13:25 Amsterdam Schiphol
19:12 Detroit
10:30 Amsterdam Schiphol
15:10 Porto
Connect
DL3740 Delta
DL138 Delta
HV6003 Transavia Holland
17:45 Rochester
23:05 Detroit
13:25 Amsterdam Schiphol
19:12 Detroit
12:30 Amsterdam Schiphol
15:10 Porto
Connect
DL3740 Delta
AF377 Air France
AF1528 Air France
17:45 Rochester
21:10 Detroit
14:10 Paris CDG
19:12 Detroit
10:50 Paris CDG
15:25 Porto
Connect
DL3740 Delta
DL136 Delta
HV6001 Transavia Holland
17:45 Rochester
20:50 Detroit
12:35 Amsterdam Schiphol
19:12 Detroit
10:30 Amsterdam Schiphol
14:20 Porto
Connect
DL5051 Delta
DL264 Delta
AF1528 Air France
18:11 Rochester
20:45 New York JFK
14:10 Paris CDG
19:49 New York JFK
10:20 Paris CDG
15:25 Porto
Connect
DL5051 Delta
AF011 Air France
AF1528 Air France
18:11 Rochester
21:30 New York JFK
14:10 Paris CDG
19:49 New York JFK
11:00 Paris CDG
15:25 Porto
Connect
DL5051 Delta
AF009 Air France
AF1528 Air France
18:11 Rochester
23:50 New York JFK
14:10 Paris CDG
19:49 New York JFK
13:15 Paris CDG
15:25 Porto
Connect

4. Toronto to Madrid

  1. You take a bus, shuttle or taxi from your location in Greece to Toronto.

  2. You take a flight from Toronto to Madrid and cost approximately 290 USD.

  3. You take a bus, shuttle or taxi from Madrid to your destination in Spain.

Flight Depart Arrive
DL2526 Delta
DL108 Delta
12:00 Toronto
17:52 Atlanta
14:15 Atlanta
08:30 Madrid
Connect
AA5698 American Airlines
AA748 American Airlines
12:15 Toronto
18:20 Charlotte
14:16 Charlotte
08:25 Madrid
Connect
AA3957 American Airlines
IB6250 Iberia
12:30 Toronto
17:05 New York JFK
14:16 New York JFK
06:30 Madrid
Connect
AA3957 American Airlines
AA94 American Airlines
12:30 Toronto
18:55 New York JFK
14:16 New York JFK
08:10 Madrid
Connect
AC7706 Air Canada
UA163 United Airlines
14:00 Toronto
17:40 Washington Dulles
15:22 Washington Dulles
07:40 Madrid
Connect
DL5537 Delta
DL126 Delta
14:30 Toronto
19:30 New York JFK
16:21 New York JFK
09:15 Madrid
Connect
UA6197 United Airlines
UA163 United Airlines
14:50 Toronto
17:40 Washington Dulles
16:22 Washington Dulles
07:40 Madrid
Connect
UA4150 United Airlines
UA51 United Airlines
15:15 Toronto
20:05 Newark
16:50 Newark
09:20 Madrid
Connect
AA4901 American Airlines
AA740 American Airlines
15:21 Toronto
18:50 Philadelphia
16:59 Philadelphia
08:25 Madrid
Connect
AC7686 Air Canada
UA51 United Airlines
15:25 Toronto
20:05 Newark
17:00 Newark
09:20 Madrid
Connect
TS469 Air Transat
TS104 Air Transat
16:15 Toronto
22:45 Montreal
17:30 Montreal
11:50 Madrid
Connect
KL0692 KLM
KL1701 KLM
17:00 Toronto
09:30 Amsterdam Schiphol
06:10 Amsterdam Schiphol
12:05 Madrid
Connect
KL0692 KLM
KL1699 KLM
17:00 Toronto
07:00 Amsterdam Schiphol
06:10 Amsterdam Schiphol
09:35 Madrid
Connect
AC846 Air Canada
LH1800 Lufthansa
17:30 Toronto
08:25 Munich
07:25 Munich
11:05 Madrid
Connect
TS471 477 Air Transat
TS382 384 Air Transat
18:00 Toronto
22:15 Montreal
19:15 Montreal
11:20 Madrid
Connect
TS463 479 Air Transat
TS382 384 Air Transat
18:00 Toronto
22:15 Montreal
19:20 Montreal
11:20 Madrid
Connect
DL5536 Delta
UX092 Air Europa
18:15 Toronto
22:05 New York JFK
20:13 New York JFK
11:40 Madrid
Connect
LH471 Lufthansa
LH1112 Lufthansa
18:20 Toronto
09:30 Frankfurt
07:55 Frankfurt
12:05 Madrid
Connect
AF351 Air France
AF1300 Air France
18:20 Toronto
09:30 Paris CDG
07:55 Paris CDG
11:35 Madrid
Connect
AF351 Air France
AF1600 Air France
18:20 Toronto
13:30 Paris CDG
07:55 Paris CDG
15:40 Madrid
Connect
LH471 Lufthansa
LH1114 Lufthansa
18:20 Toronto
13:05 Frankfurt
07:55 Frankfurt
15:40 Madrid
Connect
BA092 British Airways
IB3163 Iberia
18:40 Toronto
09:15 London Heathrow
06:40 London Heathrow
12:45 Madrid
Connect
TS575 Air Transat
TS382 384 Air Transat
18:55 Toronto
22:15 Montreal
20:15 Montreal
11:20 Madrid
Connect
LO042 LOT
LO433 LOT
19:25 Toronto
10:50 Warsaw Chopin
09:45 Warsaw Chopin
14:45 Madrid
Connect
TS579 Air Transat
TS104 Air Transat
19:50 Toronto
22:45 Montreal
21:00 Montreal
11:50 Madrid
Connect
LH495 Lufthansa
LH1802 Lufthansa
20:20 Toronto
11:45 Munich
10:10 Munich
14:25 Madrid
Connect
AZ0651 Alitalia
AZ0060 Alitalia
21:30 Toronto
14:05 Rome
12:05 Rome
16:40 Madrid
Connect
AC876 Air Canada
LH1114 Lufthansa
21:35 Toronto
13:05 Frankfurt
11:10 Frankfurt
15:40 Madrid
Connect
BA098 British Airways
IB3169 Iberia
21:50 Toronto
11:30 London Heathrow
09:55 London Heathrow
15:00 Madrid
Connect
BA098 British Airways
BA462 British Airways
21:50 Toronto
15:15 London Heathrow
09:55 London Heathrow
18:45 Madrid
Connect
BA098 British Airways
BA460 British Airways
21:50 Toronto
13:15 London Heathrow
09:55 London Heathrow
16:40 Madrid
Connect
AC836 Air Canada
22:20 Toronto
11:45 Madrid Direct
KL0696 KLM
KL1705 KLM
22:45 Toronto
16:55 Amsterdam Schiphol
11:55 Amsterdam Schiphol
19:30 Madrid
Connect
KL0696 KLM
KL1703 KLM
22:45 Toronto
13:50 Amsterdam Schiphol
11:55 Amsterdam Schiphol
16:25 Madrid
Connect
AF393 Air France
AF1100 Air France
23:10 Toronto
17:10 Paris CDG
12:40 Paris CDG
19:20 Madrid
Connect
AF393 Air France
AF1600 Air France
23:10 Toronto
13:30 Paris CDG
12:40 Paris CDG
15:40 Madrid
Connect
AF393 Air France
AF1800 Air France
23:10 Toronto
14:50 Paris CDG
12:40 Paris CDG
16:55 Madrid
Connect
TP262 TAP Portugal
TP1024 TAP Portugal
23:25 Toronto
16:20 Lisbon
11:25 Lisbon
18:35 Madrid
Connect
TP262 TAP Portugal
TP1028 TAP Portugal
23:25 Toronto
14:00 Lisbon
11:25 Lisbon
16:15 Madrid
Connect
FI604 Icelandair
FI594 Icelandair
23:25 Toronto
13:55 Reykjavik Keflavik Nas
09:00 Reykjavik Keflavik Nas
20:00 Madrid
Connect

5. Toronto to Barcelona

  1. You take a bus, shuttle or taxi from your location in Greece to Toronto.

  2. You take a flight from Toronto to Barcelona and cost approximately 310 USD.

  3. You take a bus, shuttle or taxi from Barcelona to your destination in Spain.

Flight Depart Arrive
AA3957 American Airlines
AA66 American Airlines
12:30 Toronto
17:00 New York JFK
14:16 New York JFK
06:40 Barcelona
Connect
UA6197 United Airlines
UA992 United Airlines
14:50 Toronto
17:30 Washington Dulles
16:22 Washington Dulles
07:45 Barcelona
Connect
UA4150 United Airlines
UA120 United Airlines
15:15 Toronto
19:25 Newark
16:50 Newark
09:00 Barcelona
Connect
AA4901 American Airlines
AA742 American Airlines
15:21 Toronto
19:00 Philadelphia
16:59 Philadelphia
09:00 Barcelona
Connect
AA2943 American Airlines
AA744 American Airlines
15:55 Toronto
20:20 Charlotte
18:09 Charlotte
10:50 Barcelona
Connect
AC418 Air Canada
AC1912 Air Canada
16:00 Toronto
20:50 Montreal
17:15 Montreal
10:05 Barcelona
Connect
AC872 Air Canada
LH1124 Lufthansa
16:45 Toronto
07:30 Frankfurt
06:20 Frankfurt
09:30 Barcelona
Connect
KL0692 KLM
KL1665 KLM
17:00 Toronto
08:15 Amsterdam Schiphol
06:10 Amsterdam Schiphol
10:25 Barcelona
Connect
AC420 Air Canada
AC1912 Air Canada
17:00 Toronto
20:50 Montreal
18:15 Montreal
10:05 Barcelona
Connect
KL0692 KLM
KL1669 KLM
17:00 Toronto
10:20 Amsterdam Schiphol
06:10 Amsterdam Schiphol
12:35 Barcelona
Connect
TS485 Air Transat
TS258 Air Transat
17:40 Toronto
22:15 Montreal
18:55 Montreal
11:30 Barcelona
Connect
EI126 Aer Lingus
EI562 Aer Lingus
17:55 Toronto
06:45 Dublin
05:30 Dublin
10:20 Barcelona
Connect
TS471 477 Air Transat
TS256 Air Transat
18:00 Toronto
21:10 Montreal
19:15 Montreal
10:25 Barcelona
Connect
TS463 479 Air Transat
TS266 Air Transat
18:00 Toronto
22:00 Montreal
19:20 Montreal
11:25 Barcelona
Connect
TS463 479 Air Transat
TS260 Air Transat
18:00 Toronto
22:25 Montreal
19:20 Montreal
11:40 Barcelona
Connect
AC834 Air Canada
AC1912 Air Canada
18:00 Toronto
20:50 Montreal
19:18 Montreal
10:05 Barcelona
Connect
AF351 Air France
AF1348 Air France
18:20 Toronto
10:05 Paris CDG
07:55 Paris CDG
11:50 Barcelona
Connect
LH471 Lufthansa
LH1130 Lufthansa
18:20 Toronto
11:00 Frankfurt
07:55 Frankfurt
13:00 Barcelona
Connect
LH471 Lufthansa
LH1126 Lufthansa
18:20 Toronto
09:40 Frankfurt
07:55 Frankfurt
11:40 Barcelona
Connect
AA3526 American Airlines
AA40 American Airlines
18:21 Toronto
22:00 Chicago O'Hare
19:16 Chicago O'Hare
13:30 Barcelona
Connect
BA092 British Airways
BA478 British Airways
18:40 Toronto
07:40 London Heathrow
06:40 London Heathrow
10:50 Barcelona
Connect
BA092 British Airways
BA484 British Airways
18:40 Toronto
09:25 London Heathrow
06:40 London Heathrow
12:35 Barcelona
Connect
BA092 British Airways
BA474 British Airways
18:40 Toronto
10:45 London Heathrow
06:40 London Heathrow
13:55 Barcelona
Connect
TS591 Air Transat
TS266 Air Transat
19:55 Toronto
22:00 Montreal
21:05 Montreal
11:25 Barcelona
Connect
TS585 Air Transat
TS258 Air Transat
19:55 Toronto
22:15 Montreal
21:10 Montreal
11:30 Barcelona
Connect
AA3033 American Airlines
AA40 American Airlines
19:55 Toronto
22:00 Chicago O'Hare
20:48 Chicago O'Hare
13:30 Barcelona
Connect
LH495 Lufthansa
LH1814 Lufthansa
20:20 Toronto
12:50 Munich
10:10 Munich
14:50 Barcelona
Connect
AZ0651 Alitalia
AZ0076 Alitalia
21:30 Toronto
14:00 Rome
12:05 Rome
15:50 Barcelona
Connect
BA098 British Airways
BA480 British Airways
21:50 Toronto
14:20 London Heathrow
09:55 London Heathrow
17:30 Barcelona
Connect
BA098 British Airways
BA406 British Airways
21:50 Toronto
12:55 London Heathrow
09:55 London Heathrow
16:05 Barcelona
Connect
BA098 British Airways
BA474 British Airways
21:50 Toronto
10:45 London Heathrow
09:55 London Heathrow
13:55 Barcelona
Connect
WS14 WestJet
21:55 Toronto
11:50 Barcelona Direct
TS268 280 248 Air Transat
22:30 Toronto
12:25 Barcelona Direct
KL0696 KLM
KL1671 KLM
22:45 Toronto
12:50 Amsterdam Schiphol
11:55 Amsterdam Schiphol
15:05 Barcelona
Connect
KL0696 KLM
KL1673 KLM
22:45 Toronto
14:15 Amsterdam Schiphol
11:55 Amsterdam Schiphol
16:25 Barcelona
Connect
AC1914 Air Canada
22:50 Toronto
12:35 Barcelona Direct
AF393 Air France
AF1748 Air France
23:10 Toronto
16:05 Paris CDG
12:40 Paris CDG
18:00 Barcelona
Connect
AF393 Air France
AF1548 Air France
23:10 Toronto
15:25 Paris CDG
12:40 Paris CDG
17:10 Barcelona
Connect
TP262 TAP Portugal
TP1042 TAP Portugal
23:25 Toronto
13:30 Lisbon
11:25 Lisbon
16:20 Barcelona
Connect
TP262 TAP Portugal
TP1036 TAP Portugal
23:25 Toronto
16:35 Lisbon
11:25 Lisbon
19:25 Barcelona
Connect

6. Toronto to Porto

  1. You take a bus, shuttle or taxi from your location in Greece to Toronto.

  2. You take a flight from Toronto to Porto and cost approximately 410 USD.

  3. You take a bus, shuttle or taxi from Porto to your destination in Spain.

Flight Depart Arrive
KL0692 KLM
HV6003 Transavia Holland
17:00 Toronto
07:05 Amsterdam Schiphol
06:10 Amsterdam Schiphol
08:50 Porto
Connect
KL0692 KLM
KL1711 KLM
17:00 Toronto
09:05 Amsterdam Schiphol
06:10 Amsterdam Schiphol
10:40 Porto
Connect
AC846 Air Canada
LH1782 Lufthansa
17:30 Toronto
08:25 Munich
07:25 Munich
10:20 Porto
Connect
TS471 477 Air Transat
TS158 Air Transat
18:00 Toronto
23:30 Montreal
19:15 Montreal
10:50 Porto
Connect
TS463 479 Air Transat
TS178 326 Air Transat
18:00 Toronto
23:15 Montreal
19:20 Montreal
10:35 Porto
Connect
UA3905 United Airlines
UA144 United Airlines
18:00 Toronto
21:55 Newark
19:37 Newark
09:45 Porto
Connect
TS294 Air Transat
18:15 Toronto
06:05 Porto Direct
LH471 Lufthansa
LH1176 Lufthansa
18:20 Toronto
09:30 Frankfurt
07:55 Frankfurt
11:15 Porto
Connect
AC7658 Air Canada
UA144 United Airlines
18:25 Toronto
21:55 Newark
20:00 Newark
09:45 Porto
Connect
TS575 Air Transat
TS158 Air Transat
18:55 Toronto
23:30 Montreal
20:15 Montreal
10:50 Porto
Connect
TS459 Air Transat
TS178 326 Air Transat
19:50 Toronto
23:15 Montreal
21:05 Montreal
10:35 Porto
Connect
TS591 Air Transat
TS178 326 Air Transat
19:55 Toronto
23:15 Montreal
21:05 Montreal
10:35 Porto
Connect
S4320 376 376 SATA International
S4172 376 376 SATA International
21:00 Toronto
08:45 Ponta Delgada
06:35 Ponta Delgada
11:55 Porto
Connect
S4336 SATA International
S4336 SATA International
21:00 Toronto
08:05 Terceira
06:35 Terceira
11:25 Porto
Connect
TS754 Air Transat
21:15 Toronto
09:00 Porto Direct
KL0696 KLM
HV6003 Transavia Holland
22:45 Toronto
13:25 Amsterdam Schiphol
11:55 Amsterdam Schiphol
15:10 Porto
Connect
BA2268 British Airways
BA2782 British Airways
22:55 Toronto
14:10 London Gatwick
11:05 London Gatwick
16:35 Porto
Connect
AC1958 Air Canada
22:55 Toronto
10:55 Porto Direct
AF393 Air France
AF1528 Air France
23:10 Toronto
14:10 Paris CDG
12:40 Paris CDG
15:25 Porto
Connect
TP262 TAP Portugal
TP2474 TAP Portugal
23:25 Toronto
15:40 Lisbon
11:25 Lisbon
16:35 Porto
Connect
TP262 TAP Portugal
TP1960 TAP Portugal
23:25 Toronto
16:00 Lisbon
11:25 Lisbon
16:55 Porto
Connect
TP262 TAP Portugal
TP1954 TAP Portugal
23:25 Toronto
14:00 Lisbon
11:25 Lisbon
14:55 Porto
Connect
TS764 Air Transat
23:55 Toronto
11:45 Porto Direct

References

Find Hotels in Spain

You can find hotels and accommodations in Spain with our hotels search tool below

Booking.com