Flights to Bahamas
Bahamas has a total of 25 airports, 2 of which handle intercontinental flights, 18 of these airports handle international flights. Currently, 23 airports offer domestic flights. 7 of these airports exclusively serve domestic flights. All airports in Bahamas together handle 3,205 flights this month, departing from 63 airports in 13 countries, operated by 27 different airlines — including 4 low-cost carriers. You can fly to Bahamas in Economy, Premium Economy and Business Class.
On this page
Destinations in Bahamas Airlines flying to Bahamas Low-cost airlines Best time to visit Bahamas Countries with direct flights All direct flights Business Class flights Domestic flights International flights Intercontinental flights Popular routes Routes with a stopover FAQFlightConnections provides all the information you need to plan your flight to Bahamas. Airports, destinations, routes and schedules are all clearly displayed on our interactive flight map. If you prefer a list view, the sections below with available departure and arrival airports might be useful. Looking to see which countries offer direct connections? You'll find that information further down, along with all airlines flying to Bahamas.
For a more comfortable journey, explore the Business Class sections on this page. You can also use the Class filter to choose your cabin class and see routes clearly displayed on the flight map. If you'd like to travel with an alliance, you can do so with Oneworld, SkyTeam or Star Alliance. Simply use the Alliance filter to display their specific routes on the map.
Destinations in Bahamas
Explore Bahamas!
Discover all 25 destinations in Bahamas. The most popular airports are in Nassau, Marsh Harbour, North Eleuthera and Freeport. Collectively, the top 4 airports in these cities handle over 75% of all arriving flights this month.
Below is the full list of destinations in Bahamas, ranked by popularity based on the number of flights each airport handles. If you're interested in flying to any of these destinations, simply click it to view all routes, airlines, and flight schedules.










Airlines flying to Bahamas
When planning your trip to Bahamas, you have several airline options to consider. A total of 27 airlines offer direct flights to the country — including 4 low-cost carriers. Major airlines include Bahamasair, American Airlines, Western Air and Southern Air Charter. Together they operate more than half (61%) of all scheduled flights in March.
Below is an overview of the airlines that offer their services, ranked by popularity. If you are mainly interested in low-cost carriers, check out the next section a little further down this page.










Low-cost carriers flying to Bahamas
To find cheap airfare, consider flights operated by one of the airlines listed below when planning your trip. At the moment, there are 4 budget airlines to choose from. If you're looking for affordable flights, JetBlue provides the widest range of route options. They serve 64% of all flights to Nassau Airport, which is the only destination in Bahamas.




What is the best time to visit Bahamas?
All 25 destinations in Bahamas are tropical destinations, which you will find here — making it easy to plan your trip to Bahamas.
🌴 Tropical destinations
The tropical spots in Bahamas are famous for their consistently warm temperatures, ranging from 25°C to 30°C (77°F to 86°F) throughout the year, along with high humidity and rainfall, especially in rainforest and monsoon areas.
Bahamas is located North of the equator so the dry season starts in November and ends in April, which makes this period the best to visit the tropical destinations. In these months it is mainly dry, while in the wet season there can be long periods of rain. Humidity and temperatures are high all year round. As of today, you can fly directly to 25 tropical destinations, which can be found below:
🌐 North of the equator





Countries with direct flights to Bahamas
From which countries can you fly non-stop?
Below is a list of all 12 countries that have non-stop flights to Bahamas, including the number of airports that offer those flights:










Airports with direct flights to Bahamas
This section is ideal for finding the best airport to start your trip to Bahamas. All airports with direct flights are listed below, ranked by popularity. Currently, 40 airports across 12 countries and 2 continents offer direct flights to 25 airports in Bahamas.










Flying Business Class to Bahamas
Where can you fly to in Business Class?
In total, there are 40 airports across 12 countries that provide business class flights to Bahamas. As of today, you can arrive at 14 airports in Business Class.
Departure airports with Business Class flights




















Business Class airports in Bahamas










Domestic flights across Bahamas
With a total of 66 domestic routes, there are many flights within Bahamas that make it easy to travel around the country.
Bahamasair and Western Air together operate more than half (58%) of all domestic flights in Bahamas, a total of 878 flights this month. The list below provides you with a lot more information, from interesting statistics to an overview of all domestic routes.





International flights from North America to Bahamas
There are 36 cities spread across 9 countries in North America that offer international flights to Bahamas. Those cities offer direct flights to one of 18 airports in the country. As of today the best direct connections out of North America are from United States, Canada and Turks & Caicos Islands.
Nassau is the most popular airport for international travelers from North America with 901 flights in March, representing 54% of all flights arriving from North America. The majority of those flights are operated by 7 airlines: American Airlines, Delta, Bahamasair, JetBlue, Tradewind Aviation, Tropic Ocean Airways and United Airlines.
Currently, 4 low-cost carriers out of 25 airlines offer direct flights on a total of 78 international routes from North America.
In the following sections we provide detailed information on the available routes from every country with non-stop flights and (if available) stopover flights:
Flights from United States to Bahamas

From United States you can fly non-stop from 24 airports, and arrive at 18 different destinations in Bahamas. In total there are 62 direct routes from United States, operated by 15 different airlines — including 3 low-cost carriers.





United States to Bahamas with a stopover
If you consider a stopover, then there are more airports available: 353 airports in United States offer flights to 18 destinations in Bahamas that require just one stop:





Flights from Canada to Bahamas

You can fly non-stop from 5 airports in Canada, and arrive at 4 different destinations in Bahamas. In total there are 9 direct routes from Canada, operated by 3 different airlines — including WestJet, which is usually the most budget-friendly.





Canada to Bahamas with a stopover
There are more departure airports available if you consider a stopover: 58 airports in Canada offer flights to 16 destinations in Bahamas with a single stop:





Flights from Turks & Caicos Islands to Bahamas

From Turks & Caicos Islands you can fly non-stop from Providenciales Airport, and arrive at the only destination in Bahamas: Nassau. This is the only non-stop flight route from Turks & Caicos Islands to Bahamas, operated by 3 different airlines — none of which are low-cost airlines.

Turks & Caicos Islands to Bahamas with a stopover
If you consider a stopover, then there are more airports available: 3 airports in Turks & Caicos Islands offer flights to 7 destinations in Bahamas that require just one stop:



Flights from Panama to Bahamas

From Panama you can fly non-stop from Panama City Airport, and arrive at the only destination in Bahamas: Nassau. This is the only non-stop flight route from Panama to Bahamas, operated by Copa Airlines.

Panama to Bahamas with a stopover
If you consider a stopover, then there are more airports available: 3 airports in Panama offer flights to 2 destinations in Bahamas that require just one stop:



Flights from Cuba to Bahamas

From Cuba you can fly non-stop from Havana Airport, and arrive at the only destination in Bahamas: Nassau. This is the only non-stop flight route from Cuba to Bahamas, operated by 3 different airlines — none of which are low-cost airlines.

Cuba to Bahamas with a stopover
If you consider a stopover, then there are more airports available: 5 airports in Cuba offer flights to 8 destinations in Bahamas that require just one stop:





Flights from Cayman Islands to Bahamas

From Cayman Islands you can fly non-stop from Grand Cayman Airport, and arrive at the only destination in Bahamas: Nassau. This is the only non-stop flight route from Cayman Islands to Bahamas, operated by British Airways.

Cayman Islands to Bahamas with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Cayman Islands offer flights to 8 destinations in Bahamas with a single stop:


Flights from Jamaica to Bahamas

From Jamaica you can fly non-stop from Kingston Airport, and arrive at the only destination in Bahamas: Nassau. This is the only non-stop flight route from Jamaica to Bahamas, operated by Caribbean Airlines.

Jamaica to Bahamas with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Jamaica offer flights to 16 destinations in Bahamas with a single stop:


Flights from Haiti to Bahamas

From Haiti you can fly non-stop from Cap-Haïtien Airport, and arrive at the only destination in Bahamas: Nassau. This is the only non-stop flight route from Haiti to Bahamas, operated by Bahamasair.

Haiti to Bahamas with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Haiti offer flights to Nassau Airport with a single stop:


Flights from Dominican Republic to Bahamas

From Dominican Republic you can fly non-stop from Santo Domingo Airport, and arrive at the only destination in Bahamas: San Salvador Island. This is the only non-stop flight route from Dominican Republic to Bahamas, operated by Air Caraibes.

Dominican Republic to Bahamas with a stopover
There are more departure airports available if you consider a stopover: 6 airports in Dominican Republic offer flights to 16 destinations in Bahamas with a single stop:





Intercontinental flights to Bahamas
Currently you can only fly to Bahamas from countries located across Europe. 4 different airlines are operating these long-haul flights.
All intercontinental flights can be found below — arranged by continent, country and departure airport.
Non-stop flights from Europe to Bahamas
From Europe, 3 countries have direct flights to Bahamas. 4 non-stop routes are available, operated by 4 airlines — none of which are low-cost carriers.
Flights from United Kingdom to Bahamas

Looking to fly directly from United Kingdom? This is possible from London Heathrow only. You will arrive at Nassau — currently the only direct route connecting Bahamas and United Kingdom. Flights are operated by British Airways.

United Kingdom to Bahamas with a stopover
If a stopover works for you, it will provide you with more departure options to reach Bahamas, as 21 departure airports in United Kingdom offer 1-stop flights to 6 destinations in Bahamas:





Flights from France to Bahamas

If you'd like to fly non-stop from France you can do so from 2 airports. You will arrive at one of 2 destinations. Flights are operated by 2 airlines — Air France and Air Caraibes, neither of which are low-cost carriers.


France to Bahamas with a stopover
If a stopover works for you, it will provide you with more departure options to reach Bahamas, as 29 departure airports in France offer 1-stop flights to 6 destinations in Bahamas:





Flights from Spain to Bahamas

Looking to fly directly from Spain? This is possible from Madrid only. You will arrive at Nassau — currently the only direct route connecting Bahamas and Spain. Flights are operated by Air China.

Spain to Bahamas with a stopover
There are more departure airports available if you consider a stopover: 32 airports in Spain offer flights to 8 destinations in Bahamas with a single stop:





Most popular routes to Bahamas
Whether you're looking to explore the scenic landscapes, charming towns and vibrant cities of Bahamas, visit friends and family or simply need to attend a business meeting — we've got you covered. Check out the list below to find the most popular non-stop flights available for your journey.










Popular routes to Bahamas with a stopover
If there is no airport near you offering direct flights to Bahamas, don't worry — you can still reach the country with a brief stopover along the way.
Below is a list of the most popular routes that require a stopover.
To see all 1- or 2-stop flight options, simply use the "Show indirect destinations" button on the map, or use the search bar to select your departure airport and discover all available routes from there to Bahamas!










Frequently Asked Questions — FAQ
What is the best time to visit Bahamas?
The best time to visit Bahamas is in the dry season, from November to April, as can be found here:
- January (25 destinations)
- February (25 destinations)
- March (25 destinations)
- April (25 destinations)
- November (25 destinations)
- December (25 destinations)
What are the most popular destinations in Bahamas?
The 5 most popular airports in Bahamas are:
- Nassau (NAS)
- Marsh Harbour (MHH)
- North Eleuthera (ELH)
- Freeport (FPO)
- Great Exuma (GGT)
Which alliances are flying to Bahamas?
All alliances have direct connections to Bahamas:
- Oneworld (2 airlines, 7 destinations)
- SkyTeam (2 airlines, 4 destinations)
- Star Alliance (4 airlines, 3 destinations)
Which airlines operate direct flights to Bahamas?
As of today, there are 27 airlines that fly to Bahamas. You can find them here:
- Bahamasair
- American Airlines
- Western Air
- Southern Air Charter
- Delta
- Pineapple Air
- JetBlue
- Tradewind Aviation
- Aztec Airways
- Tropic Ocean Airways
- United Airlines
- Makers Air
- Air Excursions
- Air Canada
- Southwest Airlines
- British Airways
- WestJet
- Air Unlimited
- Porter
- interCaribbean Airways
- Copa Airlines
- Caribbean Airlines
- Air France
- Air China
- Air Caraibes
- Frontier Airlines
- Breeze Airways
Which low-cost airlines fly to Bahamas?
There are 4 low-cost carriers that offer flights to Bahamas at the moment:
- JetBlue
- Southwest Airlines
- WestJet
- Frontier Airlines
Which countries offer direct flights to Bahamas?
There are 12 countries that offer direct flights to Bahamas, which are:
- United States
- Canada
- France
- Turks & Caicos Islands
- United Kingdom
- Panama
- Cuba
- Cayman Islands
- Jamaica
- Haiti
- Spain
- Dominican Republic
Which countries have the best direct connections to Bahamas?
These countries have the most flight connections to Bahamas:
- United States
- Canada
- France
What are the best intercontinental hubs for flights to Bahamas?
Top intercontinental airports for flights to Bahamas are:
-  Fort Lauderdale (FLL)

-  Miami (MIA)

-  Charlotte (CLT)

-  Atlanta (ATL)

-  Toronto (YYZ)

-  Orlando (MCO)

-  New York City (JFK)

-  Newark (EWR)

-  Chicago (ORD)

-  Montreal (YUL)

From which continents can you fly non-stop to Bahamas?
You can reach Bahamas directly from 2 continents, which are:
- North America
- Europe
Are there Business Class flights to Bahamas?
Yes, you can fly in Business Class to 14 airports in Bahamas (depending on where you are flying from):
- Nassau (NAS)
- Marsh Harbour (MHH)
- North Eleuthera (ELH)
- Great Exuma (GGT)
- Freeport (FPO)
- Governor's Harbour (GHB)
- Treasure Cay (TCB)
- Bimini (BIM)
- San Salvador Island (ZSA)
- Rock Sound (RSD)
- Great Harbour Cay (GHC)
- Chub Cay (CCZ)
- Andros Town (ASD)
- Andros (SAQ)
Are there First Class flights to Bahamas?
No, you cannot fly to Bahamas in First Class.
What is the longest flight to Bahamas?
The longest direct flight is from Paris, France (CDG) to Nassau (NAS). This flight takes 8 hours and 25 minutes and covers a distance of 4,489 miles (7,224 km). Other interesting long-haul flights to Bahamas include:
- FR - Paris to Nassau 4,489 miles
- FR - Paris (Orly) to San Salvador Island 4,399 miles
- GB - London Heathrow to Nassau 4,332 miles
- ES - Madrid to Nassau 4,297 miles
- CA - Calgary to Nassau 2,635 miles
- US - Denver to Nassau 1,875 miles
- US - Minneapolis to Nassau 1,628 miles
- CA - Halifax to Nassau 1,576 miles
- CA - Montreal to San Salvador Island 1,479 miles
- CA - Montreal to Nassau 1,426 miles
- CA - Toronto to Great Exuma 1,405 miles
- CA - Ottawa to Nassau 1,404 miles
- CA - Montreal to Freeport 1,334 miles
- US - Chicago to Nassau 1,312 miles
- US - Dallas-Fort Worth to Nassau 1,298 miles
- CA - Toronto to Nassau 1,292 miles
- US - Boston to Nassau 1,251 miles
- US - Detroit to Nassau 1,232 miles
- CA - Toronto to Freeport 1,183 miles
- US - Houston to Nassau 1,145 miles
- PA - Panama City to Nassau 1,109 miles
- US - New York City to Nassau 1,106 miles
- US - New York City to Nassau 1,098 miles
- US - Newark to Nassau 1,097 miles
- US - Philadelphia to Nassau 1,032 miles
- US - Baltimore-Washington to Nassau 977 miles
- US - Washington to Nassau 960 miles
- US - Washington to Nassau 954 miles
- US - Atlanta to Great Exuma 866 miles
- US - Charlotte to Great Exuma 860 miles
- US - Charlotte to Governor's Harbour 738 miles
- US - Charlotte to Nassau 732 miles
- US - Atlanta to North Eleuthera 730 miles
- US - Atlanta to Nassau 726 miles
- US - Charlotte to North Eleuthera 718 miles
- US - Atlanta to Marsh Harbour 658 miles
- US - Charlotte to Marsh Harbour 642 miles
- US - Charlotte to Freeport 612 miles
- DO - Santo Domingo to San Salvador Island 498 miles
- HT - Cap-Haïtien to Nassau 497 miles
- JM - Kingston to Nassau 492 miles
- KY - Grand Cayman to Nassau 468 miles
- TC - Providenciales to Nassau 399 miles
- US - Miami to San Salvador Island 380 miles
- US - Tampa to Nassau 373 miles
- BS - Nassau to Inagua 370 miles
- BS - Inagua to Nassau 370 miles
- US - Fort Lauderdale to Stella Maris, Long Island 356 miles
- CU - Havana to Nassau 342 miles
- BS - Nassau to Mayaguana 336 miles
What are the major airports in Bahamas?
The largest airport in Bahamas is Nassau Airport known as Nassau International Airport.
How many airports are there in Bahamas?
There are 25 airports that handle scheduled passenger flights.
What are the best airports for flights to Bahamas?
Top airports for direct flights to Bahamas include:
-  Chicago (ORD)

-  Dallas-Fort Worth (DFW)

-  Atlanta (ATL)

-  Denver (DEN)

-  London Heathrow (LHR)

-  New York City (JFK)

-  Miami (MIA)

-  Toronto (YYZ)

-  Charlotte (CLT)

-  Houston (IAH)

-  Newark (EWR)

-  Orlando (MCO)

-  Montreal (YUL)

-  Minneapolis (MSP)

-  Fort Lauderdale (FLL)

-  Washington (IAD)

-  Boston (BOS)

-  Detroit (DTW)

-  Philadelphia (PHL)

-  Calgary (YYC)

What are the best international airports in North America for flights to Bahamas?
Top international airports in North America for non-stop flights to Bahamas are:
-  Fort Lauderdale (FLL)

-  Miami (MIA)

-  Charlotte (CLT)

-  Atlanta (ATL)

-  Stuart (SUA)

-  Toronto (YYZ)

-  Orlando (MCO)

-  New York City (JFK)

-  Washington (DCA)

-  Newark (EWR)

-  Chicago (ORD)

-  Fort Lauderdale (FXE)

-  Orlando (SFB)

-  Providenciales (PLS)

-  Montreal (YUL)

-  Boston (BOS)

-  Houston (IAH)

-  Dallas-Fort Worth (DFW)

-  Washington (IAD)

-  New York City (LGA)

Do all airports in Bahamas operate year-round?
There are 25 airports located across Bahamas, 21 of which offer year-round flights while 4 handle seasonal flights only:
- Bimini (NSB)
- Treasure Cay (TCB)
- New Bight (TBI)
- North Cat Cay (CXY)
For a better overview adjusted to your travel dates, we recommend using the date filter on the map to filter out your options!
What are the most popular flights to Bahamas?
Domestic:
- Nassau to Freeport
- Freeport to Nassau
- North Eleuthera to Nassau
- Nassau to North Eleuthera
- Governor's Harbour to Nassau
- Nassau to Marsh Harbour
- Marsh Harbour to Nassau
- Nassau to Governor's Harbour
- Nassau to Rock Sound
- Rock Sound to Nassau
- Nassau to Great Exuma
- Great Exuma to Nassau
- Stella Maris, Long Island to Nassau
- Nassau to Stella Maris, Long Island
- Nassau to Deadman's Cay, Long Island
- Deadman's Cay, Long Island to Nassau
- Nassau to Bimini
- Bimini to Nassau
- Nassau to San Salvador Island
- Marsh Harbour to Treasure Cay
- San Salvador Island to Nassau
- Rock Sound to Governor's Harbour
- New Bight to Nassau
- Nassau to New Bight
- South Andros to Nassau
International:
- Fort Lauderdale to Bimini
- Fort Lauderdale to Nassau
- Miami to Nassau
- Orlando to Nassau
- Toronto to Nassau
- Fort Lauderdale to Marsh Harbour
- Atlanta to Nassau
- Miami to North Eleuthera
- Miami to Marsh Harbour
- Charlotte to Nassau
- New York City to Nassau
- Fort Lauderdale to North Eleuthera
- Fort Lauderdale to Freeport
- Stuart to Marsh Harbour
- Miami to Great Exuma
- Miami to Freeport
- Washington to Nassau
- Newark to Nassau
- Chicago to Nassau
- Providenciales to Nassau
- Boston to Nassau
- Stuart to Nassau
- Montreal to Nassau
- Miami to Governor's Harbour
- Houston to Nassau
- Dallas-Fort Worth to Nassau
- Washington to Nassau
- New York City to Nassau
- Detroit to Nassau
- Charlotte to North Eleuthera
- Charlotte to Marsh Harbour
- Charlotte to Freeport
- Atlanta to North Eleuthera
- Atlanta to Marsh Harbour
- Atlanta to Great Exuma
- Orlando to Treasure Cay
- Charlotte to Great Exuma
- Philadelphia to Nassau
- West Palm Beach to Marsh Harbour
- Stuart to North Eleuthera
- Orlando to Marsh Harbour
- Grand Cayman to Nassau
- Fort Lauderdale to Governor's Harbour
- Fort Lauderdale to Great Exuma
- London Heathrow to Nassau
- Fort Lauderdale to North Cat Cay
- Miami to Bimini
- Kingston to Nassau
- Fort Lauderdale to South Andros
- Fort Lauderdale to Chub Cay
Which airports in Bahamas offer domestic flights only?
These are the 7 airports in Bahamas that exclusively serve domestic flights:
- Deadman's Cay, Long Island
- Staniel Cay
- New Bight
- Mayaguana
- Inagua
- Spring Point
- Colonel Hill, Crooked Island
































