background

Flight Deals to Bahamas from $313

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

BA LogoIB LogoDL LogoUA LogoAC LogoB6 LogoWS Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!

Top Deals on flights from United States to Nassau

Dallas, US (DFW) - Nassau, BS (NAS)

JetBlue Logo
JetBlue

Aug 12

DFW
5h 48m
FLL

Aug 12

NAS
JetBlue Logo
JetBlue

Aug 19

NAS
5h 50m
FLL

Aug 19

DFW

as low as

$313

Atlanta, US (ATL) - Nassau, BS (NAS)

Southwest Airlines Logo
Southwest Airlines

Aug 11

ATL
4h 10m
MCO

Aug 11

NAS
Southwest Airlines Logo
Southwest Airlines

Aug 20

NAS
4h 25m
MCO

Aug 20

ATL

as low as

$381

Dallas, US (DFW) - Nassau, BS (NAS)

Southwest Airlines Logo
Southwest Airlines

Sep 9

DAL
5h 10m
MCO

Sep 9

NAS
Southwest Airlines Logo
Southwest Airlines

Sep 15

NAS
18h 55m
MCO
HOU

Sep 16

DAL

as low as

$428

Los Angeles, US (LAX) - Nassau, BS (NAS)

United Airlines Logo
United Airlines

Nov 8

LAX
15h 23m
IAH

Nov 9

NAS
United Airlines Logo
United Airlines

Nov 14

NAS
8h 15m
IAH

Nov 14

LAX

as low as

$457

Los Angeles, US (LAX) - Nassau, BS (NAS)

Southwest Airlines Logo
Southwest Airlines

Jun 2

LAX
10h 30m
BNA
MCO

Jun 2

NAS
Southwest Airlines Logo
Southwest Airlines

Jun 9

NAS
13h 25m
MCO

Jun 9

LAX

as low as

$468

Denver, US (DEN) - Nassau, BS (NAS)

Southwest Airlines Logo
Southwest Airlines

May 9

DEN
18h 25m
DAL
MCO
NAS

May 10

NAS
Southwest Airlines Logo
Southwest Airlines

May 16

NAS
8h 35m
BWI
DEN

May 16

DEN

as low as

$468

Denver, US (DEN) - Nassau, BS (NAS)

Air Canada Logo
Air Canada

May 6

DEN
23h 15m
YUL

May 7

NAS
Air Canada Logo
Air Canada

May 7

NAS
18h 3m
YYZ

May 8

DEN

as low as

$487

Detroit, US (DTT) - Nassau, BS (NAS)

JetBlue Logo
JetBlue

Jun 3

DTW
7h 19m
JFK

Jun 3

NAS
JetBlue Logo
JetBlue

Jun 15

NAS
6h 46m
JFK

Jun 16

DTW

as low as

$504

Los Angeles, US (LAX) - Nassau, BS (NAS)

COPA Airlines Logo
COPA Airlines

May 24

LAX
10h 24m
PTY

May 25

NAS
COPA Airlines Logo
COPA Airlines

May 29

NAS
13h 38m
PTY

May 29

LAX

as low as

$539

Detroit, US (DTT) - Nassau, BS (NAS)

Southwest Airlines Logo
Southwest Airlines

May 19

DTW
10h 15m
MDW
MCO

May 19

NAS
Southwest Airlines Logo
Southwest Airlines

May 26

NAS
9h 35m
MCO
BNA

May 26

DTW

as low as

$588

Denver, US (DEN) - Nassau, BS (NAS)

Southwest Airlines Logo
Southwest Airlines

May 10

DEN
10h 50m
AUS
MCO
NAS

May 10

NAS
Southwest Airlines Logo
Southwest Airlines

May 17

NAS
10h 35m
MCO
ATL
DEN

May 17

DEN

as low as

$640

Denver, US (DEN) - Nassau, BS (NAS)

JetBlue Logo
JetBlue

May 9

DEN
12h 52m
JFK
NAS

May 10

NAS
JetBlue Logo
JetBlue

May 16

NAS
11h 20m
BOS
JFK
DEN

May 16

DEN

as low as

$670

Top Deals on flights from United States to Freeport

Detroit, US (DTT) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

Jun 18

DTW
7h 7m
MIA

Jun 18

FPO
American Airlines Logo
American Airlines

Jun 22

FPO
12h 3m
MIA

Jun 22

DTW

as low as

$797

Atlanta, US (ATL) - Freeport, BS (FPO)

United Airlines Logo
United Airlines

May 29

ATL
11h 10m
IAH
NAS
FPO

May 29

FPO
United Airlines Logo
United Airlines

Jun 2

FPO
12h 1m
NAS
EWR
ATL

Jun 2

ATL

as low as

$810

Atlanta, US (ATL) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

Jun 7

ATL
16h 28m
CLT
MIA
FPO

Jun 8

FPO
American Airlines Logo
American Airlines

Jun 14

FPO
23h 32m
MIA
PHL
ATL

Jun 15

ATL

as low as

$815

Atlanta, US (ATL) - Freeport, BS (FPO)

United Airlines Logo
United Airlines

Jun 3

ATL
10h 15m
ORD
NAS
FPO

Jun 3

FPO
United Airlines Logo
United Airlines

Jun 10

FPO
11h 48m
NAS
EWR
ATL

Jun 10

ATL

as low as

$830

Atlanta, US (ATL) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

Jun 2

ATL
4h 12m
MIA
FPO

Jun 2

FPO
American Airlines Logo
American Airlines

Jun 9

FPO
5h 56m
MIA
ATL

Jun 9

ATL

as low as

$835

Atlanta, US (ATL) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

Jun 2

ATL
15h 36m
LGA
MIA
FPO

Jun 3

FPO
American Airlines Logo
American Airlines

Jun 9

FPO
5h 56m
MIA
ATL

Jun 9

ATL

as low as

$840

Dallas, US (DFW) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

Jun 2

DFW
5h 57m
MIA
FPO

Jun 2

FPO
American Airlines Logo
American Airlines

Jun 8

FPO
11h 8m
MIA
DFW

Jun 9

DFW

as low as

$857

Denver, US (DEN) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

May 28

DEN
11h 28m
MIA
FPO

May 29

FPO
American Airlines Logo
American Airlines

Jun 2

FPO
9h 1m
MIA
DEN

Jun 2

DEN

as low as

$901

Los Angeles, US (LAX) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

May 29

LAX
12h 58m
CLT
FPO

May 30

FPO
American Airlines Logo
American Airlines

Jun 6

FPO
6h 22m
MIA
LAX

Jun 6

LAX

as low as

$911

Los Angeles, US (LAX) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

May 29

LAX
15h 8m
PHX
MIA
FPO

May 30

FPO
American Airlines Logo
American Airlines

Jun 6

FPO
6h 22m
MIA
LAX

Jun 6

LAX

as low as

$966

Los Angeles, US (LAX) - Freeport, BS (FPO)

American Airlines Logo
American Airlines

May 29

LAX
15h 8m
PHX
MIA
FPO

May 30

FPO
American Airlines Logo
American Airlines

Jun 6

FPO
7h 27m
MIA
DFW
BUR

Jun 6

LAX

as low as

$1216

Detroit, US (DTT) - Freeport, BS (FPO)

United Airlines Logo
United Airlines

Sep 21

DTW
7h 45m
IAD
FLL

Sep 21

FPO
Bahamasair Logo
Bahamasair

Sep 28

FPO
11h 19m
FLL
ORD

Sep 28

DTW

as low as

$3268

Top Deals on flights from United States to George Town

Atlanta, US (ATL) - George Town, BS (GGT)

American Airlines Logo
American Airlines

May 15

ATL
5h 20m
MIA
GGT

May 15

GGT
American Airlines Logo
American Airlines

May 18

GGT
5h 17m
MIA
ATL

May 18

ATL

as low as

$688

Atlanta, US (ATL) - George Town, BS (GGT)

American Airlines Logo
American Airlines

May 14

ATL
5h 20m
MIA
GGT

May 14

GGT
American Airlines Logo
American Airlines

May 17

GGT
5h 17m
MIA
ATL

May 17

ATL

as low as

$693

Atlanta, US (ATL) - George Town, BS (GGT)

American Airlines Logo
American Airlines

May 15

ATL
6h 17m
CLT
MIA
GGT

May 15

GGT
American Airlines Logo
American Airlines

May 18

GGT
9h 59m
MIA
CLT
ATL

May 18

ATL

as low as

$693

Atlanta, US (ATL) - George Town, BS (GGT)

American Airlines Logo
American Airlines

May 15

ATL
5h 20m
MIA
GGT

May 15

GGT
American Airlines Logo
American Airlines

May 18

GGT
9h 59m
MIA
CLT
ATL

May 18

ATL

as low as

$693

Dallas, US (DFW) - George Town, BS (GGT)

American Airlines Logo
American Airlines

Jun 21

DFW
14h 51m
MIA
GGT

Jun 22

GGT
American Airlines Logo
American Airlines

Jun 26

GGT
9h 16m
CLT
DFW

Jun 26

DFW

as low as

$798

Dallas, US (DFW) - George Town, BS (GGT)

American Airlines Logo
American Airlines

Jun 21

DFW
13h 51m
MIA

Jun 22

GGT
American Airlines Logo
American Airlines

Jun 26

GGT
8h 38m
CLT

Jun 26

DFW

as low as

$798

Dallas, US (DFW) - George Town, BS (GGT)

American Airlines Logo
American Airlines

Jun 21

DFW
30h 55m
CLT
MIA
GGT

Jun 22

GGT
American Airlines Logo
American Airlines

Jun 26

GGT
9h 16m
CLT
DFW

Jun 26

DFW

as low as

$803

Atlanta, US (ATL) - George Town, BS (GGT)

United Airlines Logo
United Airlines

May 15

ATL
20h 25m
EWR
NAS
GGT

May 16

GGT
United Airlines Logo
United Airlines

May 18

GGT
15h 15m
NAS
IAH
ATL

May 18

ATL

as low as

$803

Atlanta, US (ATL) - George Town, BS (GGT)

American Airlines Logo
American Airlines

May 24

ATL
19h 10m
CLT
MIA
GGT

May 25

GGT
American Airlines Logo
American Airlines

May 31

GGT
12h 32m
MIA
PHL
ATL

Jun 1

ATL

as low as

$837

Atlanta, US (ATL) - George Town, BS (GGT)

United Airlines Logo
United Airlines

May 14

ATL
10h
IAH
NAS
GGT

May 14

GGT
United Airlines Logo
United Airlines

May 17

GGT
29h 45m
NAS
IAH
ATL

May 18

ATL

as low as

$908

Atlanta, US (ATL) - George Town, BS (GGT)

United Airlines Logo
United Airlines

Jun 1

ATL
35h 18m
ORD
NAS
GGT

Jun 3

GGT
United Airlines Logo
United Airlines

Jun 7

GGT
30h
NAS
ORD
ATL

Jun 8

ATL

as low as

$918

Denver, US (DEN) - George Town, BS (GGT)

American Airlines Logo
American Airlines

May 9

DEN
11h 46m
MIA
GGT

May 10

GGT
American Airlines Logo
American Airlines

May 12

GGT
8h 49m
MIA
DEN

May 12

DEN

as low as

$1016

Good to Know

Essential information to help you plan your flight to Bahamas

Cheapest Flight

$313

The lowest price we found in the last two weeks, departing Aug 12 and returning Aug 19

Airline B61 stop ‧ 5h 48m ‧ economy

Fastest Flights

$381

The fastest flight that we found in the last two weeks, departing Aug 11 and returning Aug 20

Airline WN1 stop ‧ 4h 10m ‧ economy

Cheapest Flight Round-trip

$313

Cheapest price found in the last 14 days, departing Aug 12 and returning Aug 19

Airline B61 stop ‧ 5h 48m ‧ economy

Cheapest Layover airport

$468

The cheapest layover airport to Nassau is currently $468

Airline WN3 stops ‧ 18h 25m ‧ economy

Best Arrival airport

$688

The best arrival airport to George Town is currently $688

Airline AA2 stops ‧ 5h 20m ‧ economy

Best Departure airport

$688

The best departure airport to George Town is currently $688

Airline AA2 stops ‧ 5h 20m ‧ economy

Cheapest Airline

$688

The cheapest airline to George Town is currently $688

Airline AA2 stops ‧ 5h 20m ‧ economy

Frequently Asked Questions

Which cities in Bahamas can I fly to from the United States?

Key Bahamas arrival cities include Nassau and Freeport, with Nassau served by nonstop flights from major U.S. gateways like Miami, Fort Lauderdale, and Atlanta. Other travelers connect through these hubs to reach Grand Bahama and the Exumas.

How long is the flight from the United States to Bahamas?

Flights from the U.S. East Coast to the Bahamas typically take about 1 to 2 hours outbound and similar on the return. From central hubs like Dallas or Chicago, flights usually last about 3 to 4 hours. From the West Coast, flights are around 5 to 6 hours, often with a connection.

Are there nonstop flights from the United States to Bahamas?

Yes. Nonstop flights to the Bahamas are available from Miami, Fort Lauderdale, Orlando, Tampa, Charlotte and Atlanta operated mainly by American, Delta, Southwest and Bahamasair. Many travelers also connect through these hubs from other U.S. cities.

Which airlines fly from the United States to Bahamas?

American, Delta, JetBlue, Southwest, Bahamasair and others operate U.S. to Bahamas flights.

When is the cheapest time to fly from the United States to Bahamas?

Flights to the Bahamas are typically more affordable from late spring through early summer and again in the fall. Traveling on Tuesdays or Wednesdays can help secure lower fares.

How far in advance should I book flights to Bahamas?

Since the Bahamas is a nearby Caribbean destination, booking 2 to 8 weeks ahead generally suffices, especially for peak winter and spring travel.

Do I need a visa to travel from the United States to Bahamas?

U.S. citizens do not need a visa to visit the Bahamas for stays up to 90 days. A valid U.S. passport is required, and travelers may need to complete a health declaration or travel authorization depending on current requirements.

What documents should I bring when flying to Bahamas?

Bring a valid U.S. passport, which should be valid for the duration of your stay. No visa is required for tourism stays of up to 8 months. Ensure you have proof of onward travel and any necessary health documents or COVID-19 related requirements.

Which U.S. cities most often have flights to Bahamas?

Miami, Fort Lauderdale, Orlando, Atlanta, Charlotte, Dallas, and Los Angeles offer regular flights to the Bahamas.

What is the baggage allowance on flights to Bahamas?

Baggage allowances to the Bahamas typically include one free checked bag and a carry on for standard economy, with some fares like basic economy offering less or no checked bags. Premium cabins generally allow more and larger baggage.

Flights to Bahamas