HowToGo

Flight from Costa Rica to Canada

How to get to Canada from Costa Rica by flight ? You can check flights from Costa Rica to Canada below.

Search Transfer from Costa Rica to Canada

Search Flights

You can find flight ticket prices from Costa Rica to Canada with our flight tickets search tool below

1. Madrid to Montreal

  1. You take a bus, shuttle or taxi from your location in Costa Rica to Madrid.

  2. You take a flight from Madrid to Montreal and cost approximately 380 USD.

  3. You take a bus, shuttle or taxi from Montreal to your destination in Canada.

Flight Depart Arrive
KL1698 KLM
KL0671 KLM
06:00 Madrid
15:15 Amsterdam Schiphol
08:25 Amsterdam Schiphol
16:50 Montreal
Connect
AF1401 Air France
AF344 Air France
06:00 Madrid
13:10 Paris CDG
08:05 Paris CDG
14:50 Montreal
Connect
LH1121 Lufthansa
AC875 Air Canada
06:10 Madrid
09:55 Frankfurt
08:40 Frankfurt
11:35 Montreal
Connect
LH1121 Lufthansa
LH478 Lufthansa
06:10 Madrid
14:05 Frankfurt
08:40 Frankfurt
16:10 Montreal
Connect
SN3732 Brussels Airlines
SN561 Brussels Airlines
06:20 Madrid
10:15 Brussels
08:35 Brussels
12:05 Montreal
Connect
TP1023 TAP Portugal
TP253 TAP Portugal
07:20 Madrid
14:55 Lisbon
07:40 Lisbon
17:40 Montreal
Connect
LH1123 Lufthansa
LH478 Lufthansa
08:30 Madrid
14:05 Frankfurt
11:00 Frankfurt
16:10 Montreal
Connect
TP1017 TAP Portugal
TP253 TAP Portugal
09:25 Madrid
14:55 Lisbon
09:45 Lisbon
17:40 Montreal
Connect
AF1001 Air France
AF342 Air France
09:55 Madrid
15:40 Paris CDG
12:00 Paris CDG
17:15 Montreal
Connect
AF1001 Air France
AF348 Air France
09:55 Madrid
18:20 Paris CDG
12:00 Paris CDG
19:55 Montreal
Connect
AF1001 Air France
AF344 Air France
09:55 Madrid
13:10 Paris CDG
12:00 Paris CDG
14:50 Montreal
Connect
DL127 Delta
DL5533 Delta
10:15 Madrid
14:30 New York JFK
12:25 New York JFK
16:13 Montreal
Connect
KL1700 KLM
KL0671 KLM
10:20 Madrid
15:15 Amsterdam Schiphol
13:00 Amsterdam Schiphol
16:50 Montreal
Connect
UA164 United Airlines
AC7581 Air Canada
11:15 Madrid
16:00 Washington Dulles
14:00 Washington Dulles
17:45 Montreal
Connect
AA95 American Airlines
AA3940 American Airlines
11:15 Madrid
15:00 New York JFK
13:20 New York JFK
16:41 Montreal
Connect
UA164 United Airlines
UA5032 United Airlines
11:15 Madrid
17:05 Washington Dulles
14:00 Washington Dulles
18:53 Montreal
Connect
UA50 United Airlines
AC7743 Air Canada
11:35 Madrid
17:55 Newark
13:55 Newark
19:24 Montreal
Connect
UA50 United Airlines
UA4166 United Airlines
11:35 Madrid
19:50 Newark
13:55 Newark
21:30 Montreal
Connect
UA50 United Airlines
AC7741 Air Canada
11:35 Madrid
15:50 Newark
13:55 Newark
17:19 Montreal
Connect
LH1801 Lufthansa
LH474 Lufthansa
11:55 Madrid
16:45 Munich
14:25 Munich
18:45 Montreal
Connect
BA459 British Airways
BA095 British Airways
12:10 Madrid
17:40 London Heathrow
13:35 London Heathrow
19:50 Montreal
Connect
TP1019 TAP Portugal
TP253 TAP Portugal
12:20 Madrid
14:55 Lisbon
12:40 Lisbon
17:40 Montreal
Connect
AF1301 Air France
AF340 Air France
12:30 Madrid
19:15 Paris CDG
14:40 Paris CDG
20:55 Montreal
Connect
AF1301 Air France
AF348 Air France
12:30 Madrid
18:20 Paris CDG
14:40 Paris CDG
19:55 Montreal
Connect
AF1301 Air France
AF342 Air France
12:30 Madrid
15:40 Paris CDG
14:40 Paris CDG
17:15 Montreal
Connect
AA749 American Airlines
AA5137 American Airlines
12:30 Madrid
19:50 Charlotte
15:55 Charlotte
22:09 Montreal
Connect
AA741 American Airlines
AA4625 American Airlines
12:45 Madrid
18:02 Philadelphia
15:20 Philadelphia
20:00 Montreal
Connect
AA741 American Airlines
AA4677 American Airlines
12:45 Madrid
21:00 Philadelphia
15:20 Philadelphia
22:47 Montreal
Connect
TS385 Air Transat
13:00 Madrid
14:55 Montreal Direct
AC837 Air Canada
AC424 Air Canada
13:20 Madrid
19:00 Toronto
15:45 Toronto
20:15 Montreal
Connect
AC837 Air Canada
AC834 Air Canada
13:20 Madrid
18:00 Toronto
15:45 Toronto
19:18 Montreal
Connect
AC837 Air Canada
AC420 Air Canada
13:20 Madrid
17:00 Toronto
15:45 Toronto
18:15 Montreal
Connect
IB3176 Iberia
BA095 British Airways
13:30 Madrid
17:40 London Heathrow
14:55 London Heathrow
19:50 Montreal
Connect
TS105 383 Air Transat
13:30 Madrid
15:40 Montreal Direct
AT973 Royal Air Maroc
AT208 Royal Air Maroc
13:50 Madrid
18:30 Casablanca
14:40 Casablanca
20:50 Montreal
Connect
IB3442 Iberia
LV8007 Openskies
14:45 Madrid
19:00 Paris Orly
16:45 Paris Orly
20:45 Montreal
Connect
IB3172 Iberia
BA095 British Airways
14:55 Madrid
17:40 London Heathrow
16:20 London Heathrow
19:50 Montreal
Connect
UX091 Air Europa
DL5534 Delta
15:15 Madrid
21:00 New York JFK
17:45 New York JFK
22:55 Montreal
Connect
IB3444 Iberia
LV8007 Openskies
16:00 Madrid
19:00 Paris Orly
18:00 Paris Orly
20:45 Montreal
Connect
IB8794 Iberia
AT208 Royal Air Maroc
16:40 Madrid
18:30 Casablanca
17:30 Casablanca
20:50 Montreal
Connect

2. Madrid to Toronto

  1. You take a bus, shuttle or taxi from your location in Costa Rica to Madrid.

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

  3. You take a bus, shuttle or taxi from Toronto to your destination in Canada.

Flight Depart Arrive
AF1401 Air France
AF356 Air France
06:00 Madrid
13:55 Paris CDG
08:05 Paris CDG
16:15 Toronto
Connect
KL1698 KLM
KL0691 KLM
06:00 Madrid
10:55 Amsterdam Schiphol
08:25 Amsterdam Schiphol
12:45 Toronto
Connect
LH1121 Lufthansa
LH470 Lufthansa
06:10 Madrid
13:50 Frankfurt
08:40 Frankfurt
16:20 Toronto
Connect
SN3732 Brussels Airlines
AC887 Air Canada
06:20 Madrid
10:30 Brussels
08:35 Brussels
12:30 Toronto
Connect
UX1091 Air Europa
KL0691 KLM
07:05 Madrid
10:55 Amsterdam Schiphol
09:40 Amsterdam Schiphol
12:45 Toronto
Connect
LH1123 Lufthansa
LH470 Lufthansa
08:30 Madrid
13:50 Frankfurt
11:00 Frankfurt
16:20 Toronto
Connect
IB3792 Iberia
EI127 Aer Lingus
09:00 Madrid
13:35 Dublin
10:35 Dublin
16:10 Toronto
Connect
IB3160 Iberia
BA093 British Airways
09:05 Madrid
13:05 London Heathrow
10:30 London Heathrow
15:50 Toronto
Connect
AF1001 Air France
AF356 Air France
09:55 Madrid
13:55 Paris CDG
12:00 Paris CDG
16:15 Toronto
Connect
DL127 Delta
DL4985 Delta
10:15 Madrid
16:21 New York JFK
12:25 New York JFK
18:37 Toronto
Connect
KL1700 KLM
KL0695 KLM
10:20 Madrid
17:55 Amsterdam Schiphol
13:00 Amsterdam Schiphol
19:50 Toronto
Connect
EI593 Aer Lingus
EI127 Aer Lingus
10:30 Madrid
13:35 Dublin
12:15 Dublin
16:10 Toronto
Connect
BA457 British Airways
BA099 British Airways
10:55 Madrid
17:05 London Heathrow
12:15 London Heathrow
19:55 Toronto
Connect
BA457 British Airways
BA093 British Airways
10:55 Madrid
13:05 London Heathrow
12:15 London Heathrow
15:50 Toronto
Connect
DL109 Delta
DL2550 Delta
11:00 Madrid
16:59 Atlanta
14:38 Atlanta
19:21 Toronto
Connect
UA164 United Airlines
AC7711 Air Canada
11:15 Madrid
16:00 Washington Dulles
14:00 Washington Dulles
17:26 Toronto
Connect
UA164 United Airlines
UA6112 United Airlines
11:15 Madrid
17:05 Washington Dulles
14:00 Washington Dulles
18:32 Toronto
Connect
AA95 American Airlines
AA3586 American Airlines
11:15 Madrid
15:30 New York JFK
13:20 New York JFK
17:31 Toronto
Connect
IB6275 Iberia
AA3526 American Airlines
11:35 Madrid
15:00 Chicago O'Hare
14:10 Chicago O'Hare
17:36 Toronto
Connect
UA50 United Airlines
UA4043 United Airlines
11:35 Madrid
15:20 Newark
13:55 Newark
16:50 Toronto
Connect
LH1801 Lufthansa
LH494 Lufthansa
11:55 Madrid
15:45 Munich
14:25 Munich
18:30 Toronto
Connect
BA459 British Airways
BA099 British Airways
12:10 Madrid
17:05 London Heathrow
13:35 London Heathrow
19:55 Toronto
Connect
TP1019 TAP Portugal
TP259 TAP Portugal
12:20 Madrid
18:25 Lisbon
12:40 Lisbon
21:40 Toronto
Connect
IB6251 Iberia
AA3586 American Airlines
12:20 Madrid
15:30 New York JFK
14:30 New York JFK
17:31 Toronto
Connect
AF1301 Air France
AF386 Air France
12:30 Madrid
18:45 Paris CDG
14:40 Paris CDG
21:10 Toronto
Connect
AA749 American Airlines
AA5700 American Airlines
12:30 Madrid
20:15 Charlotte
15:55 Charlotte
22:19 Toronto
Connect
AA741 American Airlines
AA4843 American Airlines
12:45 Madrid
18:01 Philadelphia
15:20 Philadelphia
20:02 Toronto
Connect
AA741 American Airlines
AA4826 American Airlines
12:45 Madrid
20:45 Philadelphia
15:20 Philadelphia
22:34 Toronto
Connect
KL1702 KLM
KL0695 KLM
12:50 Madrid
17:55 Amsterdam Schiphol
15:20 Amsterdam Schiphol
19:50 Toronto
Connect
LH1113 Lufthansa
AC877 Air Canada
12:50 Madrid
17:10 Frankfurt
15:20 Frankfurt
19:35 Toronto
Connect
TS385 Air Transat
TS594 Air Transat
13:00 Madrid
18:45 Montreal
14:55 Montreal
19:55 Toronto
Connect
TS385 Air Transat
TS452 462 Air Transat
13:00 Madrid
18:00 Montreal
14:55 Montreal
19:25 Toronto
Connect
TS385 Air Transat
TS474 Air Transat
13:00 Madrid
17:45 Montreal
14:55 Montreal
19:00 Toronto
Connect
AC837 Air Canada
13:20 Madrid
15:45 Toronto Direct
IB3176 Iberia
BA099 British Airways
13:30 Madrid
17:05 London Heathrow
14:55 London Heathrow
19:55 Toronto
Connect
TS105 383 Air Transat
TS470 Air Transat
13:30 Madrid
19:00 Montreal
15:40 Montreal
20:15 Toronto
Connect
TS105 383 Air Transat
TS452 462 Air Transat
13:30 Madrid
18:00 Montreal
15:40 Montreal
19:25 Toronto
Connect
TS105 383 Air Transat
TS484 590 Air Transat
13:30 Madrid
17:45 Montreal
15:40 Montreal
18:55 Toronto
Connect
UX091 Air Europa
DL4987 Delta
15:15 Madrid
19:59 New York JFK
17:45 New York JFK
22:11 Toronto
Connect
TP1027 TAP Portugal
TP259 TAP Portugal
17:05 Madrid
18:25 Lisbon
17:25 Lisbon
21:40 Toronto
Connect

3. Madrid to Ottawa

  1. You take a bus, shuttle or taxi from your location in Costa Rica to Madrid.

  2. You take a flight from Madrid to Ottawa and cost approximately 460 USD.

  3. You take a bus, shuttle or taxi from Ottawa to your destination in Canada.

Flight Depart Arrive
LH1121 Lufthansa
LH472 Lufthansa
06:10 Madrid
13:45 Frankfurt
08:40 Frankfurt
16:05 Ottawa
Connect
SN3732 Brussels Airlines
SN561 Brussels Airlines
AC8987 Air Canada
06:20 Madrid
10:15 Brussels
16:10 Montreal
08:35 Brussels
12:05 Montreal
16:54 Ottawa
Connect
SN3732 Brussels Airlines
SN561 Brussels Airlines
AC8973 Air Canada
06:20 Madrid
10:15 Brussels
13:45 Montreal
08:35 Brussels
12:05 Montreal
14:29 Ottawa
Connect
SN3732 Brussels Airlines
SN561 Brussels Airlines
AC8985 Air Canada
06:20 Madrid
10:15 Brussels
15:10 Montreal
08:35 Brussels
12:05 Montreal
15:54 Ottawa
Connect
IB3170 Iberia
AC889 Air Canada
07:00 Madrid
11:05 London Heathrow
08:25 London Heathrow
13:40 Ottawa
Connect
IB3162 Iberia
AC889 Air Canada
08:10 Madrid
11:05 London Heathrow
09:35 London Heathrow
13:40 Ottawa
Connect
LH1123 Lufthansa
LH472 Lufthansa
08:30 Madrid
13:45 Frankfurt
11:00 Frankfurt
16:05 Ottawa
Connect
IB8706 Iberia
LH472 Lufthansa
08:45 Madrid
13:45 Frankfurt
11:25 Frankfurt
16:05 Ottawa
Connect
UA164 United Airlines
UA4936 United Airlines
11:15 Madrid
22:00 Washington Dulles
14:00 Washington Dulles
23:38 Ottawa
Connect
AA95 American Airlines
AA4001 American Airlines
AA4971 American Airlines
11:15 Madrid
15:45 New York JFK
18:46 Philadelphia
13:20 New York JFK
17:05 Philadelphia
20:51 Ottawa
Connect
UA164 United Airlines
UA6104 United Airlines
11:15 Madrid
17:07 Washington Dulles
14:00 Washington Dulles
18:39 Ottawa
Connect
UA50 United Airlines
AC8857 Air Canada
11:35 Madrid
21:05 Newark
13:55 Newark
22:31 Ottawa
Connect
UA50 United Airlines
AC7741 Air Canada
AC8017 Air Canada
11:35 Madrid
15:50 Newark
19:50 Montreal
13:55 Newark
17:19 Montreal
20:34 Ottawa
Connect
UA50 United Airlines
AC7741 Air Canada
AC8979 Air Canada
11:35 Madrid
15:50 Newark
19:05 Montreal
13:55 Newark
17:19 Montreal
19:49 Ottawa
Connect
LH1801 Lufthansa
LH474 Lufthansa
AC8017 Air Canada
11:55 Madrid
16:45 Munich
19:50 Montreal
14:25 Munich
18:45 Montreal
20:34 Ottawa
Connect
IB6251 Iberia
AA4001 American Airlines
AA4971 American Airlines
12:20 Madrid
15:45 New York JFK
18:46 Philadelphia
14:30 New York JFK
17:05 Philadelphia
20:51 Ottawa
Connect
AA741 American Airlines
AA4971 American Airlines
12:45 Madrid
18:46 Philadelphia
15:20 Philadelphia
20:51 Ottawa
Connect
TS385 Air Transat
AC8975 Air Canada
13:00 Madrid
17:30 Montreal
14:55 Montreal
18:14 Ottawa
Connect
TS385 Air Transat
AC8987 Air Canada
13:00 Madrid
16:10 Montreal
14:55 Montreal
16:54 Ottawa
Connect
TS385 Air Transat
AC8971 Air Canada
13:00 Madrid
16:55 Montreal
14:55 Montreal
17:39 Ottawa
Connect
AC837 Air Canada
AC462 Air Canada
13:20 Madrid
18:10 Toronto
15:45 Toronto
19:12 Ottawa
Connect
AC837 Air Canada
AC420 Air Canada
AC8017 Air Canada
13:20 Madrid
17:00 Toronto
19:50 Montreal
15:45 Toronto
18:15 Montreal
20:34 Ottawa
Connect
AC837 Air Canada
AC420 Air Canada
AC8979 Air Canada
13:20 Madrid
17:00 Toronto
19:05 Montreal
15:45 Toronto
18:15 Montreal
19:49 Ottawa
Connect
AC837 Air Canada
AC460 Air Canada
13:20 Madrid
17:10 Toronto
15:45 Toronto
18:12 Ottawa
Connect
AC837 Air Canada
AC474 Air Canada
13:20 Madrid
17:40 Toronto
15:45 Toronto
18:42 Ottawa
Connect
TS105 383 Air Transat
AC8977 Air Canada
13:30 Madrid
18:05 Montreal
15:40 Montreal
18:49 Ottawa
Connect
TS105 383 Air Transat
AC8971 Air Canada
13:30 Madrid
16:55 Montreal
15:40 Montreal
17:39 Ottawa
Connect
TS105 383 Air Transat
AC8975 Air Canada
13:30 Madrid
17:30 Montreal
15:40 Montreal
18:14 Ottawa
Connect
IB6131 Iberia
UA4936 United Airlines
15:50 Madrid
22:00 Washington Dulles
18:40 Washington Dulles
23:38 Ottawa
Connect

4. Madrid to Billy Bishop Toronto City

  1. You take a bus, shuttle or taxi from your location in Costa Rica to Madrid.

  2. You take a flight from Madrid to Billy Bishop Toronto City and cost approximately 410 USD.

  3. You take a bus, shuttle or taxi from Billy Bishop Toronto City to your destination in Canada.

Flight Depart Arrive
LH1121 Lufthansa
LH478 Lufthansa
PD480 Porter Airlines
06:10 Madrid
14:05 Frankfurt
17:30 Montreal
08:40 Frankfurt
16:10 Montreal
18:40 Billy Bishop Toronto City
Connect
LH1121 Lufthansa
AC875 Air Canada
PD472 Porter Airlines
06:10 Madrid
09:55 Frankfurt
14:30 Montreal
08:40 Frankfurt
11:35 Montreal
15:40 Billy Bishop Toronto City
Connect
LH1121 Lufthansa
LH478 Lufthansa
AC7973 Air Canada
06:10 Madrid
14:05 Frankfurt
17:30 Montreal
08:40 Frankfurt
16:10 Montreal
18:40 Billy Bishop Toronto City
Connect
LH1121 Lufthansa
AC875 Air Canada
AC7963 Air Canada
06:10 Madrid
09:55 Frankfurt
12:30 Montreal
08:40 Frankfurt
11:35 Montreal
13:40 Billy Bishop Toronto City
Connect
LH1121 Lufthansa
AC875 Air Canada
AC7965 Air Canada
06:10 Madrid
09:55 Frankfurt
13:30 Montreal
08:40 Frankfurt
11:35 Montreal
14:40 Billy Bishop Toronto City
Connect
SN3732 Brussels Airlines
SN561 Brussels Airlines
AC7967 Air Canada
06:20 Madrid
10:15 Brussels
14:30 Montreal
08:35 Brussels
12:05 Montreal
15:40 Billy Bishop Toronto City
Connect
SN3732 Brussels Airlines
AC833 Air Canada
AC7973 Air Canada
06:20 Madrid
15:00 Brussels
17:30 Montreal
08:35 Brussels
16:25 Montreal
18:40 Billy Bishop Toronto City
Connect
SN3732 Brussels Airlines
SN561 Brussels Airlines
PD472 Porter Airlines
06:20 Madrid
10:15 Brussels
14:30 Montreal
08:35 Brussels
12:05 Montreal
15:40 Billy Bishop Toronto City
Connect
SN3732 Brussels Airlines
SN561 Brussels Airlines
AC7965 Air Canada
06:20 Madrid
10:15 Brussels
13:30 Montreal
08:35 Brussels
12:05 Montreal
14:40 Billy Bishop Toronto City
Connect
IB8554 Iberia
AC1909 Air Canada
AC7965 Air Canada
07:35 Madrid
10:25 Bordeaux
13:30 Montreal
08:55 Bordeaux
12:05 Montreal
14:40 Billy Bishop Toronto City
Connect
IB8736 Iberia
AC827 Air Canada
AC7965 Air Canada
07:40 Madrid
10:00 Toulouse
13:30 Montreal
09:00 Toulouse
12:00 Montreal
14:40 Billy Bishop Toronto City
Connect
LH1123 Lufthansa
LH478 Lufthansa
PD480 Porter Airlines
08:30 Madrid
14:05 Frankfurt
17:30 Montreal
11:00 Frankfurt
16:10 Montreal
18:40 Billy Bishop Toronto City
Connect
LH1123 Lufthansa
LH478 Lufthansa
AC7973 Air Canada
08:30 Madrid
14:05 Frankfurt
17:30 Montreal
11:00 Frankfurt
16:10 Montreal
18:40 Billy Bishop Toronto City
Connect
LH1123 Lufthansa
LH478 Lufthansa
AC7975 Air Canada
08:30 Madrid
14:05 Frankfurt
18:30 Montreal
11:00 Frankfurt
16:10 Montreal
19:40 Billy Bishop Toronto City
Connect
IB3480 Iberia
AC835 Air Canada
AC7969 Air Canada
09:40 Madrid
12:25 Geneva
15:30 Montreal
11:35 Geneva
14:30 Montreal
16:40 Billy Bishop Toronto City
Connect
AF1001 Air France
AF344 Air France
PD476 Porter Airlines
09:55 Madrid
13:10 Paris CDG
15:45 Montreal
12:00 Paris CDG
14:50 Montreal
16:55 Billy Bishop Toronto City
Connect
UA164 United Airlines
PD726 Porter Airlines
11:15 Madrid
15:50 Washington Dulles
14:00 Washington Dulles
17:24 Billy Bishop Toronto City
Connect
UA50 United Airlines
AC7741 Air Canada
PD486 Porter Airlines
11:35 Madrid
15:50 Newark
19:30 Montreal
13:55 Newark
17:19 Montreal
20:40 Billy Bishop Toronto City
Connect
UA50 United Airlines
PD136 Porter Airlines
11:35 Madrid
16:10 Newark
13:55 Newark
17:45 Billy Bishop Toronto City
Connect
UA50 United Airlines
AC7741 Air Canada
AC7977 Air Canada
11:35 Madrid
15:50 Newark
19:30 Montreal
13:55 Newark
17:19 Montreal
20:40 Billy Bishop Toronto City
Connect
UA50 United Airlines
PD138 Porter Airlines
11:35 Madrid
17:15 Newark
13:55 Newark
18:59 Billy Bishop Toronto City
Connect
UA50 United Airlines
PD134 Porter Airlines
11:35 Madrid
14:59 Newark
13:55 Newark
16:40 Billy Bishop Toronto City
Connect
UA50 United Airlines
AC7743 Air Canada
AC7979 Air Canada
11:35 Madrid
17:55 Newark
20:30 Montreal
13:55 Newark
19:24 Montreal
21:40 Billy Bishop Toronto City
Connect
UA50 United Airlines
AC7741 Air Canada
AC7975 Air Canada
11:35 Madrid
15:50 Newark
18:30 Montreal
13:55 Newark
17:19 Montreal
19:40 Billy Bishop Toronto City
Connect
LH1801 Lufthansa
LH474 Lufthansa
AC7979 Air Canada
11:55 Madrid
16:45 Munich
20:30 Montreal
14:25 Munich
18:45 Montreal
21:40 Billy Bishop Toronto City
Connect
IB6165 Iberia
PD948 Porter Airlines
12:45 Madrid
18:55 Boston
14:40 Boston
20:54 Billy Bishop Toronto City
Connect
IB6165 Iberia
PD946 Porter Airlines
12:45 Madrid
16:55 Boston
14:40 Boston
18:54 Billy Bishop Toronto City
Connect
IB6165 Iberia
AC8463 Air Canada
AC7975 Air Canada
12:45 Madrid
15:35 Boston
18:30 Montreal
14:40 Boston
16:51 Montreal
19:40 Billy Bishop Toronto City
Connect
IB6165 Iberia
PD950 Porter Airlines
12:45 Madrid
20:20 Boston
14:40 Boston
22:19 Billy Bishop Toronto City
Connect
TS385 Air Transat
PD478 Porter Airlines
13:00 Madrid
17:00 Montreal
14:55 Montreal
18:10 Billy Bishop Toronto City
Connect
TS385 Air Transat
AC7971 Air Canada
13:00 Madrid
16:30 Montreal
14:55 Montreal
17:40 Billy Bishop Toronto City
Connect
TS385 Air Transat
PD476 Porter Airlines
13:00 Madrid
15:45 Montreal
14:55 Montreal
16:55 Billy Bishop Toronto City
Connect
AC837 Air Canada
AC834 Air Canada
AC7979 Air Canada
13:20 Madrid
18:00 Toronto
20:30 Montreal
15:45 Toronto
19:18 Montreal
21:40 Billy Bishop Toronto City
Connect
AC837 Air Canada
AC420 Air Canada
PD486 Porter Airlines
13:20 Madrid
17:00 Toronto
19:30 Montreal
15:45 Toronto
18:15 Montreal
20:40 Billy Bishop Toronto City
Connect
AC837 Air Canada
AC420 Air Canada
AC7979 Air Canada
13:20 Madrid
17:00 Toronto
20:30 Montreal
15:45 Toronto
18:15 Montreal
21:40 Billy Bishop Toronto City
Connect
AC837 Air Canada
AC420 Air Canada
AC7977 Air Canada
13:20 Madrid
17:00 Toronto
19:30 Montreal
15:45 Toronto
18:15 Montreal
20:40 Billy Bishop Toronto City
Connect
TS105 383 Air Transat
PD480 Porter Airlines
13:30 Madrid
17:30 Montreal
15:40 Montreal
18:40 Billy Bishop Toronto City
Connect
TS105 383 Air Transat
AC7971 Air Canada
13:30 Madrid
16:30 Montreal
15:40 Montreal
17:40 Billy Bishop Toronto City
Connect
TS105 383 Air Transat
PD478 Porter Airlines
13:30 Madrid
17:00 Montreal
15:40 Montreal
18:10 Billy Bishop Toronto City
Connect
IB6131 Iberia
PD728 Porter Airlines
15:50 Madrid
20:00 Washington Dulles
18:40 Washington Dulles
21:30 Billy Bishop Toronto City
Connect

5. Madrid to Buffalo

  1. You take a bus, shuttle or taxi from your location in Costa Rica to Madrid.

  2. You take a flight from Madrid to Buffalo and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Buffalo to your destination in Canada.

Flight Depart Arrive
SN3732 Brussels Airlines
UA998 United Airlines
UA4892 United Airlines
06:20 Madrid
11:00 Brussels
15:00 Newark
08:35 Brussels
13:05 Newark
16:22 Buffalo
Connect
IB3170 Iberia
AA729 American Airlines
AA5002 American Airlines
07:00 Madrid
10:15 London Heathrow
15:19 Philadelphia
08:25 London Heathrow
13:50 Philadelphia
16:44 Buffalo
Connect
TP1017 TAP Portugal
TP217 TAP Portugal
B6815 JetBlue Airways
09:25 Madrid
10:55 Lisbon
17:15 Boston
09:45 Lisbon
13:20 Boston
18:53 Buffalo
Connect
DL127 Delta
DL5095 Delta
10:15 Madrid
17:50 New York JFK
12:25 New York JFK
19:25 Buffalo
Connect
DL127 Delta
DL5415 Delta
10:15 Madrid
14:20 New York JFK
12:25 New York JFK
15:51 Buffalo
Connect
UX1153 Air Europa
DL273 Delta
DL5095 Delta
10:25 Madrid
12:55 Lisbon
17:50 New York JFK
10:45 Lisbon
15:52 New York JFK
19:25 Buffalo
Connect
BA457 British Airways
AA737 American Airlines
AA4955 American Airlines
10:55 Madrid
14:30 London Heathrow
18:55 Philadelphia
12:15 London Heathrow
17:50 Philadelphia
20:36 Buffalo
Connect
DL109 Delta
DL2356 Delta
11:00 Madrid
21:39 Atlanta
14:38 Atlanta
23:45 Buffalo
Connect
DL109 Delta
DL1176 Delta
11:00 Madrid
16:24 Atlanta
14:38 Atlanta
18:28 Buffalo
Connect
AA37 American Airlines
AA1050 American Airlines
11:05 Madrid
18:45 Dallas/Ft.Worth
14:45 Dallas/Ft.Worth
23:04 Buffalo
Connect
AA95 American Airlines
AA4222 American Airlines
AA4953 American Airlines
11:15 Madrid
17:29 New York JFK
21:25 Philadelphia
13:20 New York JFK
18:50 Philadelphia
22:53 Buffalo
Connect
AA95 American Airlines
B62402 JetBlue Airways
11:15 Madrid
16:41 New York JFK
13:20 New York JFK
18:24 Buffalo
Connect
AA95 American Airlines
AA4001 American Airlines
AA4955 American Airlines
11:15 Madrid
15:45 New York JFK
18:55 Philadelphia
13:20 New York JFK
17:05 Philadelphia
20:36 Buffalo
Connect
UA164 United Airlines
UA5013 United Airlines
11:15 Madrid
22:15 Washington Dulles
14:00 Washington Dulles
23:26 Buffalo
Connect
AA95 American Airlines
DL5415 Delta
11:15 Madrid
14:20 New York JFK
13:20 New York JFK
15:51 Buffalo
Connect
UA164 United Airlines
UA4902 United Airlines
11:15 Madrid
17:05 Washington Dulles
14:00 Washington Dulles
18:16 Buffalo
Connect
IB6275 Iberia
AA3683 American Airlines
11:35 Madrid
18:55 Chicago O'Hare
14:10 Chicago O'Hare
21:27 Buffalo
Connect
UA50 United Airlines
UA5011 United Airlines
11:35 Madrid
17:00 Newark
13:55 Newark
18:37 Buffalo
Connect
UA50 United Airlines
UA5017 United Airlines
11:35 Madrid
20:59 Newark
13:55 Newark
22:36 Buffalo
Connect
UA50 United Airlines
UA1992 United Airlines
UA4902 United Airlines
11:35 Madrid
14:46 Newark
17:05 Washington Dulles
13:55 Newark
16:14 Washington Dulles
18:16 Buffalo
Connect
UA50 United Airlines
UA1992 United Airlines
UA5013 United Airlines
11:35 Madrid
14:46 Newark
22:15 Washington Dulles
13:55 Newark
16:14 Washington Dulles
23:26 Buffalo
Connect
UA50 United Airlines
UA4965 United Airlines
UA5013 United Airlines
11:35 Madrid
16:59 Newark
22:15 Washington Dulles
13:55 Newark
18:14 Washington Dulles
23:26 Buffalo
Connect
UA50 United Airlines
UA4892 United Airlines
11:35 Madrid
15:00 Newark
13:55 Newark
16:22 Buffalo
Connect
UA50 United Airlines
UA856 United Airlines
UA5013 United Airlines
11:35 Madrid
19:43 Newark
22:15 Washington Dulles
13:55 Newark
21:04 Washington Dulles
23:26 Buffalo
Connect
IB6275 Iberia
AA4221 American Airlines
11:35 Madrid
22:10 Chicago O'Hare
14:10 Chicago O'Hare
00:45 Buffalo
Connect
BA459 British Airways
AA737 American Airlines
AA4955 American Airlines
12:10 Madrid
14:30 London Heathrow
18:55 Philadelphia
13:35 London Heathrow
17:50 Philadelphia
20:36 Buffalo
Connect
IB6251 Iberia
DL5095 Delta
12:20 Madrid
17:50 New York JFK
14:30 New York JFK
19:25 Buffalo
Connect
IB6251 Iberia
AA4001 American Airlines
AA4955 American Airlines
12:20 Madrid
15:45 New York JFK
18:55 Philadelphia
14:30 New York JFK
17:05 Philadelphia
20:36 Buffalo
Connect
IB6251 Iberia
B62402 JetBlue Airways
12:20 Madrid
16:41 New York JFK
14:30 New York JFK
18:24 Buffalo
Connect
AA749 American Airlines
AA703 American Airlines
12:30 Madrid
22:20 Charlotte
15:55 Charlotte
00:04 Buffalo
Connect
AA741 American Airlines
AA4955 American Airlines
12:45 Madrid
18:55 Philadelphia
15:20 Philadelphia
20:36 Buffalo
Connect
IB6165 Iberia
AA1677 American Airlines
AA4955 American Airlines
12:45 Madrid
15:55 Boston
18:55 Philadelphia
14:40 Boston
17:34 Philadelphia
20:36 Buffalo
Connect
IB6165 Iberia
B6815 JetBlue Airways
12:45 Madrid
17:15 Boston
14:40 Boston
18:53 Buffalo
Connect
IB6165 Iberia
AA955 American Airlines
AA4953 American Airlines
12:45 Madrid
17:35 Boston
21:25 Philadelphia
14:40 Boston
19:20 Philadelphia
22:53 Buffalo
Connect
IB6165 Iberia
AA575 American Airlines
AA4953 American Airlines
12:45 Madrid
16:40 Boston
21:25 Philadelphia
14:40 Boston
18:21 Philadelphia
22:53 Buffalo
Connect
IB6165 Iberia
AA1677 American Airlines
AA4953 American Airlines
12:45 Madrid
15:55 Boston
21:25 Philadelphia
14:40 Boston
17:34 Philadelphia
22:53 Buffalo
Connect
AA741 American Airlines
AA4953 American Airlines
12:45 Madrid
21:25 Philadelphia
15:20 Philadelphia
22:53 Buffalo
Connect
AC837 Air Canada
UA6196 United Airlines
UA5013 United Airlines
13:20 Madrid
19:40 Toronto
22:15 Washington Dulles
15:45 Toronto
21:05 Washington Dulles
23:26 Buffalo
Connect
UX091 Air Europa
DL5338 Delta
15:15 Madrid
22:30 New York JFK
17:45 New York JFK
00:19 Buffalo
Connect
IB6253 Iberia
B6102 JetBlue Airways
16:45 Madrid
20:55 New York JFK
18:45 New York JFK
22:35 Buffalo
Connect

References

Find Hotels in Canada

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

Booking.com