There are 5 major airlines that offer flights from Bahamas to Barbados. These are American Airlines, JetBlue Airways, US Airways, Delta and WestJet.
These Barbados flights depart from the largest aiport in the Bahamas, Lynden Pindling International Airport. This Bahamas airport is found in Nassau and was once known as the Nassau International Airport.
Unfortunately there are no direct Bahamas Barbados flights, with most flights making a single stop over in Miami, Florida. The total flight duration can therefore be anywhere between 6 hours and up, depending on how long you lay over is.
The flight time from Nassau to Miami is approximately 1 hour and 10 minutes while the flight time from Miami to Barbados is approximately 3 hours and 25 minutes.
The cheapest and fastest option is to fly with American Airlines.
American Airlines offers daily flights between Bahamas and Miami, which then connect with an American Airlines Barbados flight.
To ensure the shortest layover and total flight duration it is best to fly out of Nassau on a Monday morning at 8:00 am abourd American Airlines Flight 4942. This flight arrives in Miami at 9:10 am.
Your connecting flight will then be American Airlines Flight 1417, departing Miami at 10:30 am and arriving in Barbados at 2:55 pm.
This makes your layover only 1 hour and 20 minutes in Miami and a total flight time of 5 hours and 55 minutes.
A second option is to fly with Jetblue.
Jetblue offers a number of flights from Bahamas to Barbados, however these flights have either 1 or 2 stops on their way to Barbados.
This stops are usually at Fort Lauderdale and/or John F Kennedy International Airport in New York.
The flight from Nassau to New York will take you just over 3 hours, followed by a 5 hour flight from New York to Barbados.
On the other hand a Jetblue Barbados flight that stops through Fort Lauderdale will take you 1 hour to get from Nassau to Fort Lauderdale, 3 hours to get from Fort Lauderdale to New York and then a final 5 hours to get from New York to Barbados.
It is therefore better to take the Jetblue flight with one layover in New York to reduce the amount of time you spend in the air.
Regardless these flights have much longer layover times, resulting in a total flight duration of anywhere from 23 hours to 27 hours.
The third cheapest flights from Bahamas to Barbados are offered by Westjet.
These Wesjet Barbados flights make one stop in Toronto, Ontario, Canada where you will then switch airplanes to board a Westjet flight from Toronto to Barbados.
The flight from Nassau to Toronto takes 3 hours and 20 minutes and the flight from Toronto to Barbados takes 5 hours and 12 minutes.
Unfortunately the layover time in Toronto is just over 15 hours making your total flight duration just under 24 hours. Another negative to this option is that it is often only available once a week.
Delta Air Lines offers flights from Nassau to Barbados, usually on Friday and Saturday.
These flights either stop over in Atlanta, Georgia or both New York and Atlanta.
The flight from Nassau to Atlanta is 2 and a half hours and 4 hours and 45 minutes from Atlanta to Barbados.
The total flight duration for one of these Delta Barbados flights can be as long as 26 hours when you take the layover times into consideration.
One of the most expensive flights from Bahamas to Barbados is with US airways.
These flights usually stop in Charlotte, North Carolina with a 15 hour layover time, before continuing on to Barbados.
The flight time from Nassau to Charlotte is 2 hours and 20 minutes and the flight time from Charlotte to Barbados is 4 hours and 4 minutes.
The layovers in Atlanta are often over 9 hours, making the total flight duration between 20 to 23 hours.