Fly Direct to Nassau, Freeport, Eleuthera & More

Direct Flights to the Bahamas – Your Nonstop Guide to Paradise

Looking for direct flights to the Bahamas? Whether you’re dreaming of Nassau’s vibrant beaches, the pink sands of Eleuthera, or the calm harbors of the Exumas, getting here is easier than ever. With nonstop flights from major cities across the U.S., Canada, and Europe, you can trade your departure gate for island breezes in just a few hours.

From New York, Miami, Toronto, London and beyond — discover exactly how to get to the Bahamas with no layovers.

Find Your Direct Flight to the Bahamas

Below you’ll find the latest list of nonstop routes to Nassau (NAS), Freeport (FPO), North Eleuthera (ELH), Marsh Harbour (MHH), and Great Exuma (GGT) — sorted by region for easy browsing.

✈ Northeast USA
Departure CityArrival CityAirlines
Boston (BOS)Nassau (NAS)Delta / JetBlue
New York (JFK)Nassau (NAS)Delta / JetBlue
New York (LGA)Nassau (NAS)Delta
Newark (EWR)Nassau (NAS)United
Philadelphia (PHL)Nassau (NAS)American Airlines
Washington D.C. (IAD)Nassau (NAS)United / American Airlines
Direct flights from Boston, New York, Newark, Philadelphia, and Washington D.C. to Nassau make it easy to reach the Bahamas quickly from the Northeast.
✈ Southeast USA
Departure CityArrival CityAirlines
Atlanta (ATL)Nassau (NAS)Delta
Atlanta (ATL)North Eleuthera (ELH)Delta
Atlanta (ATL)Marsh Harbour (MHH)Delta
Atlanta (ATL)Great Exuma (GGT)Delta
Charlotte (CLT)Nassau (NAS)American Airlines
Charlotte (CLT)Marsh Harbour (MHH)American Airlines
Fort Lauderdale (FLL)Nassau (NAS)Bahamasair / JetBlue / Southwest / Boutique Air
Fort Lauderdale (FLL)Freeport (FPO)Bahamasair / American Airlines / Western Air
Fort Lauderdale (FLL)North Eleuthera (ELH)Boutique Air
Miami (MIA)Nassau (NAS)American / Bahamasair
Miami (MIA)North Eleuthera (ELH)Delta
Miami (MIA)Marsh Harbour (MHH)American Airlines
Miami (MIA)Freeport (FPO)American Airlines
Orlando (MCO)Nassau (NAS)Bahamasair / JetBlue / Southwest
Orlando (MCO)Freeport (FPO)Bahamasair
Raleigh-Durham (RDU)Nassau (NAS)Avelo Airlines
Fly direct from Atlanta, Charlotte, Miami, Fort Lauderdale, Orlando, and Raleigh-Durham to Nassau, Freeport, Eleuthera, Exuma, and Abaco for the fastest routes to the Bahamas from the Southeast.
✈ Western USA
Departure CityArrival CityAirlines
Chicago (ORD)Nassau (NAS)American / United
Dallas–Fort Worth (DFW)Nassau (NAS)American Airlines
Denver (DEN)Nassau (NAS)United
Detroit (DTW)Nassau (NAS)Delta
Houston (HOU)Nassau (NAS)United Airlines
Los Angeles (LAX)Nassau (NAS)Alaska / JetBlue
Minneapolis (MSP)Nassau (NAS)Delta
Travelers from Chicago, Dallas, Denver, Detroit, Houston, Los Angeles, and Minneapolis can enjoy nonstop flights to Nassau for a quick island getaway from the West and Midwest.
✈ Canada
Departure CityArrival CityAirlines
Calgary (YYC)Nassau (NAS)WestJet
Halifax (YHZ)Nassau (NAS)Air Canada
Montreal (YUL)Nassau (NAS)Air Canada
Montreal (YUL)Freeport (FPO)WestJet
Ottawa (YOW)Nassau (NAS)Air Canada / Porter
Toronto (YYZ)Nassau (NAS)Air Canada / Porter / WestJet
Toronto (YYZ)Freeport (FPO)WestJet
Canadian travelers from Calgary, Halifax, Montreal, Ottawa, and Toronto can fly direct to Nassau or Freeport for an easy Bahamas vacation.
✈ Europe
Departure CityArrival CityAirlines
London (LHR)Nassau (NAS)British Airways
British Airways offers nonstop flights from London Heathrow to Nassau, connecting Europe to the beauty of the Bahamas.

Why Book Your Bahamas Trip Now?

  • Shortest travel times – No layovers means more time on the beach
  • More arrival airports – Fly straight into Nassau, Freeport, Eleuthera, Exuma & Abaco
  • Daily & seasonal options – Choose the schedule that works for you
  • Stay with confidence – Bahama Stays offers handpicked vacation rentals in the best locations