HowToGo

Flight from Costa Rica to Bahamas

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

Search Transfer from Costa Rica to Bahamas

Search Flights

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

1. Madrid to Marsh Harbour

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

  2. You take a flight from Madrid to Marsh Harbour and cost approximately 650 USD.

  3. 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

2. Madrid to Freeport

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

  2. You take a flight from Madrid to Freeport and cost approximately 800 USD.

  3. 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

3. Madrid to George Town

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

  2. You take a flight from Madrid to George Town and cost approximately 1300 USD.

  3. 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

4. Madrid to Nassau

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

  2. You take a flight from Madrid to Nassau and cost approximately 650 USD.

  3. 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

5. Madrid to North Eleuthera

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

  2. You take a flight from Madrid to North Eleuthera and cost approximately 1200 USD.

  3. 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

6. Madrid to San Salvador

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

  2. You take a flight from Madrid to San Salvador and cost approximately 550 USD.

  3. 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

7. Madrid to Miami

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

  2. You take a flight from Madrid to Miami and cost approximately 300 USD.

  3. 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

References

Find Hotels in Bahamas

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

Booking.com