How to get to Bahamas from Costa Rica by flight ? You can check flights from Costa Rica to Bahamas below.
You can find flight ticket prices from Costa Rica to Bahamas with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Costa Rica to Madrid.
You take a flight from Madrid to Marsh Harbour and cost approximately 650 USD.
You take a bus, shuttle or taxi from Marsh Harbour to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
AA69
American Airlines
AA4252
American Airlines
|
10:05
Madrid
13:00
Miami
|
13:30
Miami
14:12
Marsh Harbour
|
Connect |
AA69
American Airlines
AA4253
American Airlines
|
10:05
Madrid
11:01
Miami
|
13:30
Miami
12:16
Marsh Harbour
|
Connect |
AA95
American Airlines
AA2139
American Airlines
AA4253
American Airlines
|
11:15
Madrid
18:30
New York JFK
11:01
Miami
|
13:20
New York JFK
21:38
Miami
12:16
Marsh Harbour
|
Connect |
AA749
American Airlines
AA2700
American Airlines
AA4252
American Airlines
|
12:30
Madrid
18:15
Charlotte
13:00
Miami
|
15:55
Charlotte
20:21
Miami
14:12
Marsh Harbour
|
Connect |
AA749
American Airlines
AA2818
American Airlines
AA4252
American Airlines
|
12:30
Madrid
22:25
Charlotte
13:00
Miami
|
15:55
Charlotte
00:22
Miami
14:12
Marsh Harbour
|
Connect |
AA749
American Airlines
AA2269
American Airlines
AA4252
American Airlines
|
12:30
Madrid
20:25
Charlotte
13:00
Miami
|
15:55
Charlotte
22:29
Miami
14:12
Marsh Harbour
|
Connect |
AA749
American Airlines
AA5414
American Airlines
|
12:30
Madrid
11:40
Charlotte
|
15:55
Charlotte
14:00
Marsh Harbour
|
Connect |
AA749
American Airlines
AA2700
American Airlines
AA4253
American Airlines
|
12:30
Madrid
18:15
Charlotte
11:01
Miami
|
15:55
Charlotte
20:21
Miami
12:16
Marsh Harbour
|
Connect |
AA749
American Airlines
AA2269
American Airlines
AA4253
American Airlines
|
12:30
Madrid
20:25
Charlotte
11:01
Miami
|
15:55
Charlotte
22:29
Miami
12:16
Marsh Harbour
|
Connect |
AA749
American Airlines
AA2818
American Airlines
AA4253
American Airlines
|
12:30
Madrid
22:25
Charlotte
11:01
Miami
|
15:55
Charlotte
00:22
Miami
12:16
Marsh Harbour
|
Connect |
UX063
Air Europa
AA2494
American Airlines
AA4253
American Airlines
|
15:15
Madrid
07:00
Cancun
11:01
Miami
|
18:25
Cancun
09:45
Miami
12:16
Marsh Harbour
|
Connect |
TP1015
TAP Portugal
TP223
TAP Portugal
AA4253
American Airlines
|
15:25
Madrid
17:10
Lisbon
11:01
Miami
|
16:05
Lisbon
21:15
Miami
12:16
Marsh Harbour
|
Connect |
UX097
Air Europa
AA4253
American Airlines
|
15:25
Madrid
11:01
Miami
|
18:45
Miami
12:16
Marsh Harbour
|
Connect |
UX097
Air Europa
AA4252
American Airlines
|
15:25
Madrid
13:00
Miami
|
18:45
Miami
14:12
Marsh Harbour
|
Connect |
IB6123
Iberia
AA4252
American Airlines
|
16:00
Madrid
13:00
Miami
|
19:55
Miami
14:12
Marsh Harbour
|
Connect |
E9801
Evelop
AA2816
American Airlines
AA4252
American Airlines
|
16:00
Madrid
08:00
Punta Cana
13:00
Miami
|
18:40
Punta Cana
10:25
Miami
14:12
Marsh Harbour
|
Connect |
IB6123
Iberia
AA4253
American Airlines
|
16:00
Madrid
11:01
Miami
|
19:55
Miami
12:16
Marsh Harbour
|
Connect |
UX089
Air Europa
AA420
American Airlines
AA4253
American Airlines
|
16:10
Madrid
05:00
Santo Domingo
11:01
Miami
|
18:45
Santo Domingo
07:22
Miami
12:16
Marsh Harbour
|
Connect |
IB6503
Iberia
AA1026
American Airlines
AA4253
American Airlines
|
16:15
Madrid
06:08
Santo Domingo
11:01
Miami
|
19:20
Santo Domingo
08:34
Miami
12:16
Marsh Harbour
|
Connect |
IB6503
Iberia
AA1026
American Airlines
AA4252
American Airlines
|
16:15
Madrid
06:08
Santo Domingo
13:00
Miami
|
19:20
Santo Domingo
08:34
Miami
14:12
Marsh Harbour
|
Connect |
IB6503
Iberia
AA420
American Airlines
AA4252
American Airlines
|
16:15
Madrid
05:00
Santo Domingo
13:00
Miami
|
19:20
Santo Domingo
07:22
Miami
14:12
Marsh Harbour
|
Connect |
IB6503
Iberia
AA420
American Airlines
AA4253
American Airlines
|
16:15
Madrid
05:00
Santo Domingo
11:01
Miami
|
19:20
Santo Domingo
07:22
Miami
12:16
Marsh Harbour
|
Connect |
IB6503
Iberia
AA1330
American Airlines
AA4252
American Airlines
|
16:15
Madrid
09:00
Santo Domingo
13:00
Miami
|
19:20
Santo Domingo
11:28
Miami
14:12
Marsh Harbour
|
Connect |
UX033
Air Europa
AA2816
American Airlines
AA4252
American Airlines
|
16:55
Madrid
08:00
Punta Cana
13:00
Miami
|
19:25
Punta Cana
10:25
Miami
14:12
Marsh Harbour
|
Connect |
IB6301
Iberia
B6954
JetBlue Airways
3M65
Silver Airways
|
17:00
Madrid
22:11
San Juan
10:15
Fort Lauderdale-Hollywood International
|
19:55
San Juan
00:49
Fort Lauderdale-Hollywood International
11:30
Marsh Harbour
|
Connect |
IB6251
Iberia
AA1610
American Airlines
AA4252
American Airlines
|
17:00
Madrid
08:00
New York JFK
13:00
Miami
|
19:35
New York JFK
11:11
Miami
14:12
Marsh Harbour
|
Connect |
IB6251
Iberia
AA2268
American Airlines
AA4252
American Airlines
|
17:00
Madrid
06:30
New York JFK
13:00
Miami
|
19:35
New York JFK
09:23
Miami
14:12
Marsh Harbour
|
Connect |
IB6251
Iberia
AA2879
American Airlines
AA4252
American Airlines
|
17:00
Madrid
05:05
New York JFK
13:00
Miami
|
19:35
New York JFK
08:07
Miami
14:12
Marsh Harbour
|
Connect |
IB6251
Iberia
AA2268
American Airlines
AA4253
American Airlines
|
17:00
Madrid
06:30
New York JFK
11:01
Miami
|
19:35
New York JFK
09:23
Miami
12:16
Marsh Harbour
|
Connect |
IB6301
Iberia
AA1091
American Airlines
AA4253
American Airlines
|
17:00
Madrid
06:13
San Juan
11:01
Miami
|
19:55
San Juan
09:00
Miami
12:16
Marsh Harbour
|
Connect |
IB6251
Iberia
AA2879
American Airlines
AA4253
American Airlines
|
17:00
Madrid
05:05
New York JFK
11:01
Miami
|
19:35
New York JFK
08:07
Miami
12:16
Marsh Harbour
|
Connect |
IB6301
Iberia
AA1802
American Airlines
AA4253
American Airlines
|
17:00
Madrid
05:00
San Juan
11:01
Miami
|
19:55
San Juan
07:50
Miami
12:16
Marsh Harbour
|
Connect |
IB6301
Iberia
AA1091
American Airlines
AA4252
American Airlines
|
17:00
Madrid
06:13
San Juan
13:00
Miami
|
19:55
San Juan
09:00
Miami
14:12
Marsh Harbour
|
Connect |
IB6301
Iberia
AA1802
American Airlines
AA4252
American Airlines
|
17:00
Madrid
05:00
San Juan
13:00
Miami
|
19:55
San Juan
07:50
Miami
14:12
Marsh Harbour
|
Connect |
IB6165
Iberia
AA1418
American Airlines
AA4253
American Airlines
|
17:20
Madrid
05:00
Boston
11:01
Miami
|
19:25
Boston
08:24
Miami
12:16
Marsh Harbour
|
Connect |
IB6165
Iberia
AA747
American Airlines
AA4252
American Airlines
|
17:20
Madrid
06:00
Boston
13:00
Miami
|
19:25
Boston
09:21
Miami
14:12
Marsh Harbour
|
Connect |
IB6165
Iberia
AA1418
American Airlines
AA4252
American Airlines
|
17:20
Madrid
05:00
Boston
13:00
Miami
|
19:25
Boston
08:24
Miami
14:12
Marsh Harbour
|
Connect |
IB6165
Iberia
AA1259
American Airlines
AA4252
American Airlines
|
17:20
Madrid
07:36
Boston
13:00
Miami
|
19:25
Boston
11:12
Miami
14:12
Marsh Harbour
|
Connect |
IB6165
Iberia
AA747
American Airlines
AA4253
American Airlines
|
17:20
Madrid
06:00
Boston
11:01
Miami
|
19:25
Boston
09:21
Miami
12:16
Marsh Harbour
|
Connect |
IB6165
Iberia
B62421
JetBlue Airways
UP282
Bahamasair
|
17:20
Madrid
07:14
Boston
11:35
West Palm Beach/Palm Beach
|
19:25
Boston
10:25
West Palm Beach/Palm Beach
12:35
Marsh Harbour
|
Connect |
You take a bus, shuttle or taxi from your location in Costa Rica to Madrid.
You take a flight from Madrid to Freeport and cost approximately 800 USD.
You take a bus, shuttle or taxi from Freeport to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
IB3170
Iberia
BA253
British Airways
UP325
Bahamasair
|
07:35
Madrid
10:15
London Heathrow
15:30
Nassau
|
09:05
London Heathrow
14:35
Nassau
16:15
Freeport
|
Connect |
IB3170
Iberia
BA253
British Airways
WST714
Western Air
|
07:35
Madrid
10:15
London Heathrow
15:30
Nassau
|
09:05
London Heathrow
14:35
Nassau
16:00
Freeport
|
Connect |
UX1065
Air Europa
NO438
Neos
|
07:40
Madrid
13:00
Milan Malpensa
|
09:45
Milan Malpensa
17:05
Freeport
|
Connect |
UA50
United Airlines
UA1549
United Airlines
3M142
Silver Airways
|
11:15
Madrid
15:45
Newark
09:35
Fort Lauderdale-Hollywood International
|
13:40
Newark
18:43
Fort Lauderdale-Hollywood International
10:25
Freeport
|
Connect |
UA50
United Airlines
UA572
United Airlines
3M142
Silver Airways
|
11:15
Madrid
18:45
Newark
09:35
Fort Lauderdale-Hollywood International
|
13:40
Newark
21:43
Fort Lauderdale-Hollywood International
10:25
Freeport
|
Connect |
IB6123
Iberia
AA3675
American Airlines
|
16:00
Madrid
13:00
Miami
|
19:55
Miami
13:51
Freeport
|
Connect |
IB6251
Iberia
AA2268
American Airlines
AA3675
American Airlines
|
17:00
Madrid
06:30
New York JFK
13:00
Miami
|
19:35
New York JFK
09:23
Miami
13:51
Freeport
|
Connect |
IB6251
Iberia
AA2879
American Airlines
AA3675
American Airlines
|
17:00
Madrid
05:05
New York JFK
13:00
Miami
|
19:35
New York JFK
08:07
Miami
13:51
Freeport
|
Connect |
IB6301
Iberia
AA1091
American Airlines
AA3675
American Airlines
|
17:00
Madrid
06:13
San Juan
13:00
Miami
|
19:55
San Juan
09:00
Miami
13:51
Freeport
|
Connect |
IB6251
Iberia
AA1610
American Airlines
AA3675
American Airlines
|
17:00
Madrid
08:00
New York JFK
13:00
Miami
|
19:35
New York JFK
11:11
Miami
13:51
Freeport
|
Connect |
IB6301
Iberia
AA1802
American Airlines
AA3675
American Airlines
|
17:00
Madrid
05:00
San Juan
13:00
Miami
|
19:55
San Juan
07:50
Miami
13:51
Freeport
|
Connect |
IB6165
Iberia
AA747
American Airlines
AA3675
American Airlines
|
17:20
Madrid
06:00
Boston
13:00
Miami
|
19:25
Boston
09:21
Miami
13:51
Freeport
|
Connect |
IB6165
Iberia
AA1259
American Airlines
AA3675
American Airlines
|
17:20
Madrid
07:36
Boston
13:00
Miami
|
19:25
Boston
11:12
Miami
13:51
Freeport
|
Connect |
IB6165
Iberia
AA1418
American Airlines
AA3675
American Airlines
|
17:20
Madrid
05:00
Boston
13:00
Miami
|
19:25
Boston
08:24
Miami
13:51
Freeport
|
Connect |
You take a bus, shuttle or taxi from your location in Costa Rica to Madrid.
You take a flight from Madrid to George Town and cost approximately 1300 USD.
You take a bus, shuttle or taxi from George Town to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
AA69
American Airlines
AA4286
American Airlines
|
10:05
Madrid
15:00
Miami
|
13:30
Miami
16:17
George Town
|
Connect |
AA69
American Airlines
AA4237
American Airlines
|
10:05
Madrid
16:13
Miami
|
13:30
Miami
17:30
George Town
|
Connect |
You take a bus, shuttle or taxi from your location in Costa Rica to Madrid.
You take a flight from Madrid to Nassau and cost approximately 650 USD.
You take a bus, shuttle or taxi from Nassau to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
IB3170
Iberia
BA253
British Airways
|
07:35
Madrid
10:15
London Heathrow
|
09:05
London Heathrow
14:35
Nassau
|
Connect |
AA69
American Airlines
AA4286
American Airlines
UP375
Bahamasair
|
10:05
Madrid
15:00
Miami
17:00
George Town
|
13:30
Miami
16:17
George Town
17:45
Nassau
|
Connect |
AA69
American Airlines
AA4286
American Airlines
UP373
Bahamasair
|
10:05
Madrid
15:00
Miami
17:15
George Town
|
13:30
Miami
16:17
George Town
18:00
Nassau
|
Connect |
AA69
American Airlines
AA4237
American Airlines
UP359
Bahamasair
|
10:05
Madrid
16:13
Miami
18:05
George Town
|
13:30
Miami
17:30
George Town
18:50
Nassau
|
Connect |
AA69
American Airlines
AA4286
American Airlines
UP359
Bahamasair
|
10:05
Madrid
15:00
Miami
18:05
George Town
|
13:30
Miami
16:17
George Town
18:50
Nassau
|
Connect |
IB6123
Iberia
AA3836
American Airlines
|
16:00
Madrid
09:34
Miami
|
19:55
Miami
10:39
Nassau
|
Connect |
You take a bus, shuttle or taxi from your location in Costa Rica to Madrid.
You take a flight from Madrid to North Eleuthera and cost approximately 1200 USD.
You take a bus, shuttle or taxi from North Eleuthera to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
AA69
American Airlines
AA3727
American Airlines
|
10:05
Madrid
16:00
Miami
|
13:30
Miami
17:08
North Eleuthera
|
Connect |
You take a bus, shuttle or taxi from your location in Costa Rica to Madrid.
You take a flight from Madrid to San Salvador and cost approximately 550 USD.
You take a bus, shuttle or taxi from San Salvador to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
IB3170
Iberia
BA253
British Airways
PL603
Southern Air Charter Co., Limited
|
07:35
Madrid
10:15
London Heathrow
18:00
Nassau
|
09:05
London Heathrow
14:35
Nassau
18:45
San Salvador
|
Connect |
UA50
United Airlines
AC8031
Air Canada
AC1800
Air Canada
|
11:15
Madrid
16:00
Newark
09:40
Montreal
|
13:40
Newark
17:29
Montreal
13:30
San Salvador
|
Connect |
IB8794
Iberia
AC071
Air Canada
AC1800
Air Canada
|
11:25
Madrid
13:25
Casablanca
09:40
Montreal
|
12:15
Casablanca
16:15
Montreal
13:30
San Salvador
|
Connect |
IB3400 3406 3406
Iberia
TX560
Air Caraïbes
|
11:30
Madrid
09:00
Paris Orly
|
13:35
Paris Orly
12:45
San Salvador
|
Connect |
BA459
British Airways
AC865
Air Canada
AC1800
Air Canada
|
12:10
Madrid
15:00
London Heathrow
09:40
Montreal
|
13:35
London Heathrow
17:05
Montreal
13:30
San Salvador
|
Connect |
AC825
Air Canada
AC422
Air Canada
AC1800
Air Canada
|
12:20
Madrid
18:00
Toronto
09:40
Montreal
|
16:00
Toronto
19:14
Montreal
13:30
San Salvador
|
Connect |
AF1301
Air France
AF342
Air France
AC1800
Air Canada
|
12:20
Madrid
15:40
Paris CDG
09:40
Montreal
|
14:30
Paris CDG
17:20
Montreal
13:30
San Salvador
|
Connect |
AF1301
Air France
AF348
Air France
AC1800
Air Canada
|
12:20
Madrid
18:15
Paris CDG
09:40
Montreal
|
14:30
Paris CDG
19:55
Montreal
13:30
San Salvador
|
Connect |
AC825
Air Canada
AC426
Air Canada
AC1800
Air Canada
|
12:20
Madrid
21:00
Toronto
09:40
Montreal
|
16:00
Toronto
22:14
Montreal
13:30
San Salvador
|
Connect |
AC825
Air Canada
AC1816
Air Canada
UP375
Bahamasair
|
12:20
Madrid
08:05
Toronto
14:30
Nassau
|
16:00
Toronto
11:10
Nassau
15:30
San Salvador
|
Connect |
IB3444
Iberia
TX560
Air Caraïbes
|
16:25
Madrid
09:00
Paris Orly
|
18:30
Paris Orly
12:45
San Salvador
|
Connect |
UX1025
Air Europa
TX560
Air Caraïbes
|
17:20
Madrid
09:00
Paris Orly
|
19:15
Paris Orly
12:45
San Salvador
|
Connect |
You take a bus, shuttle or taxi from your location in Costa Rica to Madrid.
You take a flight from Madrid to Miami and cost approximately 300 USD.
You take a bus, shuttle or taxi from Miami to your destination in Bahamas.
Flight | Depart | Arrive | |
---|---|---|---|
AF1401
Air France
AF090
Air France
|
06:00
Madrid
13:45
Paris CDG
|
08:05
Paris CDG
17:15
Miami
|
Connect |
KL1698
KLM
KL0627
KLM
|
06:00
Madrid
09:55
Amsterdam Schiphol
|
08:25
Amsterdam Schiphol
15:15
Miami
|
Connect |
UX1043
Air Europa
AZ0630
Alitalia
|
07:05
Madrid
10:20
Rome
|
09:30
Rome
15:35
Miami
|
Connect |
LH1807
Lufthansa
LH460
Lufthansa
|
07:15
Madrid
11:50
Munich
|
09:45
Munich
17:55
Miami
|
Connect |
IB730
Iberia
AA113
American Airlines
|
07:30
Madrid
11:15
Barcelona
|
08:50
Barcelona
15:25
Miami
|
Connect |
IB3170
Iberia
BA207
British Airways
|
07:35
Madrid
10:40
London Heathrow
|
09:05
London Heathrow
15:00
Miami
|
Connect |
IB830
Iberia
AA113
American Airlines
|
08:30
Madrid
11:15
Barcelona
|
09:50
Barcelona
15:25
Miami
|
Connect |
VY1017
Vueling Airlines
AA113
American Airlines
|
09:05
Madrid
11:15
Barcelona
|
10:25
Barcelona
15:25
Miami
|
Connect |
AA69
American Airlines
|
10:05
Madrid
|
13:30 Miami | Direct |
AA37
American Airlines
AA440
American Airlines
|
11:05
Madrid
18:35
Dallas/Ft.Worth
|
14:40
Dallas/Ft.Worth
22:27
Miami
|
Connect |
AA37
American Airlines
AA646
American Airlines
|
11:05
Madrid
16:35
Dallas/Ft.Worth
|
14:40
Dallas/Ft.Worth
20:32
Miami
|
Connect |
TP1019
TAP Portugal
TP223
TAP Portugal
|
11:10
Madrid
17:10
Lisbon
|
11:30
Lisbon
21:15
Miami
|
Connect |
DL109
Delta
DL1636
Delta
|
11:15
Madrid
16:30
Atlanta
|
15:00
Atlanta
18:26
Miami
|
Connect |
DL127
Delta
DL1521
Delta
|
11:15
Madrid
15:14
New York JFK
|
13:25
New York JFK
18:37
Miami
|
Connect |
UA50
United Airlines
UA2205
United Airlines
|
11:15
Madrid
15:30
Newark
|
13:40
Newark
18:29
Miami
|
Connect |
AA95
American Airlines
AA386
American Airlines
|
11:15
Madrid
17:30
New York JFK
|
13:20
New York JFK
20:50
Miami
|
Connect |
UA50
United Airlines
UA774
United Airlines
|
11:15
Madrid
18:25
Newark
|
13:40
Newark
21:24
Miami
|
Connect |
AA95
American Airlines
AA2139
American Airlines
|
11:15
Madrid
18:30
New York JFK
|
13:20
New York JFK
21:38
Miami
|
Connect |
DL109
Delta
DL1538
Delta
|
11:15
Madrid
18:26
Atlanta
|
15:00
Atlanta
20:21
Miami
|
Connect |
DL109
Delta
DL1700
Delta
|
11:15
Madrid
20:20
Atlanta
|
15:00
Atlanta
22:11
Miami
|
Connect |
AA749
American Airlines
AA2269
American Airlines
|
12:30
Madrid
20:25
Charlotte
|
15:55
Charlotte
22:29
Miami
|
Connect |
AA749
American Airlines
AA2700
American Airlines
|
12:30
Madrid
18:15
Charlotte
|
15:55
Charlotte
20:21
Miami
|
Connect |
AA749
American Airlines
AA2818
American Airlines
|
12:30
Madrid
22:25
Charlotte
|
15:55
Charlotte
00:22
Miami
|
Connect |
AA741
American Airlines
AA2595
American Airlines
|
12:45
Madrid
17:28
Philadelphia
|
15:20
Philadelphia
20:20
Miami
|
Connect |
TP1015
TAP Portugal
TP223
TAP Portugal
|
15:25
Madrid
17:10
Lisbon
|
16:05
Lisbon
21:15
Miami
|
Connect |
UX097
Air Europa
|
15:25
Madrid
|
18:45 Miami | Direct |
UX091
Air Europa
DL1301
Delta
|
15:35
Madrid
20:10
New York JFK
|
17:45
New York JFK
23:39
Miami
|
Connect |
IB6123
Iberia
|
16:00
Madrid
|
19:55 Miami | Direct |
AM022
Aeroméxico
AM412
Aeroméxico
|
23:40
Madrid
07:00
Mexico City
|
04:40
Mexico City
11:19
Miami
|
Connect |
You can find hotels and accommodations in Bahamas with our hotels search tool below
Booking.com