Skip to flight searchSkip to main content

Cheap Domestic Flights within the Bahamas

Floating over nurse sharks in the Bahamas on Great Exuma

Book Cheap Domestic Flights within the Bahamas

The Bahamas consists of an archipelago of 16 major islands and many more smaller islands and is a popular vacation destination for those looking for quiet sandy beaches and warm weather. The islands also attract water sports and diving enthusiasts. To reach the Bahamas, you'll likely fly to Nassau, the capital of the Bahamas on the island of New Providence. From there, you can easily catch an onwards flight with one of the smaller airlines that operate amongst the islands.

You can book flights with any of these airlines through Alternative Airlines — simply use the search form at the top of the page to begin your search.

Domestic Airlines within the Bahamas


Bahamasair is based in based in Nassau, the capital and largest city of the Bahamas. Nassau lies on the island of New Providence. From Nassau, the airline flies to destinations around the Bahamas. To do so, the airline operates a mixed fleet of aircraft ranging from Boeing 737's to smaller turboprop aircraft including the de Havilland Canada DHC-6 Twin Otter and Hawker Siddeley HS 748. The aircraft used will depend on the route being flown.

Domestic Destinations: Colonel Hill, Long Island, Freeport, Great Exuma, Governor's Harbour, Marsh Harbour, Matthew Town, Mayaguana, Nassau, North Eleuthera, Rock Sound, San Salvador, Spring Point and Treasure Cay.

Pineapple Air

Pineapple Air is also based in Nassau, the capital of the Bahamas. From Nassau, Pineapple Air flies to some of the most popular islands within the Bahamas, so is the perfect option if you're looking to explore all that the Bahamas has to offer. The airline can carry 20-40 passengers per flight depending on whether it is operating its Beechcraft or Embraer aircraft.

Domestic Destinations: North Eleuthera, Governors Harbour & Rock Sound.

Western Air

Western Air is based at San Andros International Airport on Andros Island and operates regular scheduled passenger flights between the islands in the Bahamas. The airline carriers up to 50 passengers per flight thanks to its fleet of Embraer aircraft, which includes a new aircraft which was added in early 2022.

Domestic Destinations: Nassau, San Andros, Congo Town, Bimini, Abaco and Freeport, Grand Bahama, Cat Island, and Exuma.

Flamingo Air

FlamingoAir is a small airline based at Grand Bahama International Airport in Freeport, on Grand Bahama Island. The airline flies to islands throught the Bahamas, as well as to other islands in the Caribbean and to the US (Florida). The airline operates Beechcraft aircraft, which can accomodate up to 15 passengers.

Domestic Destinations: Freeport, Nassau, Marsh Harbour (Abaco Islands), Walker's Cay Abaco Islands, Moore's Island, Bimini, Staniel Cay, Black Point (Bahamas), Farmer's Cay, Great Harbor Cay.

Domestic Airports within the Bahamas

Below is a list of all the airports that offer scheduled flights amongst the islands in the Bahamas. Find out what domestic destination you can fly to from each island.

New Providence

NassauNASLynden Pindling International AirportAndros Town, Congo Town, Freeport, George Town, Mangrove Cay, Marsh Harbour, New Bight, San Andros, South Bimini, Governors Harbour, North Eleuthera, Staniel Cay, Deadman's Cay, Governor's Harbour, North Eleuthera, Stella Maris

Abaco Islands

Marsh HarbourMHHMarsh Harbour AirportNassau, Freeport
Moore's IslandMYAOMores Island AirportFreeport
Treasure CayTCBTreasure Cay AirportNassau
Walker's CayWKRWalker's Cay AirportFreeport

Acklins Islands

Spring PointAXPSpring Point AirportColonel Hill, Nassau

Andors Islands

Andros Town, North AndrosASDAndros Town Airport (Fresh Creek Airport)Nassau
Congo Town, South AndrosTZNSouth Andros Airport (Congo Town Airport)Nassau
Mangrove CayMAYClarence A. Bain AirportNassau
Nicholls Town, North AndrosSAQSan Andros AirportNassau

Berry Islands

Chub CayCCZChub Cay International AirportNassau
Great Harbour CayGHCGreat Harbour Cay AirportFreeport

Cat Island

Arthur's TownATCArthur's Town AirportNassau
New BightTBINew Bight AirportNassau

Crooked Island

Colonel HillCRIColonel Hill Airport (Crooked Island Airport)Nassau, Spring Point

Eleuthera Islands

Governor's HarbourGHBGovernor's Harbour AirportNassau, North Eleuthera
North EleutheraELHNorth Eleuthera AirportGovernor's Harbour, Nassau, Rock Sound
Rock SoundRSDRock Sound International AirportGeorge Town, Governor's Harbour, Nassau

Exuma Islands

Great Exuma Island (Moss Town)GGTExuma International AirportNassau, Rock Sound, San Salvador
Staniel CayTYMStaniel Cay AirportNassau

Grand Bahama

Deep Water CayN/ADeep Water Cay AirportNassau
FreeportFPOGrand Bahama International Airport (Freeport International)Great Harbour Cay, Marsh Harbour, Moore’s Island, South Bimini, Walker’s Cay, Nassau

Inagua Islands

Matthew TownIGAInagua Airport (Matthew Town Airport)Nassau

Long Island

Deadman's CayLGIDeadman's Cay AirportNassau, San Salvador, Stella Maris
Stella MarisSMLStella Maris AirportDeadman's Cay, Nassau

Mayaguana Islands

MayaguanaMYGMayaguana AirportNassau

Trusted globally

Rated Excellent on Trustpilot

We’re super proud of our Trustpilot rating, but don’t just take it from us. See why millions of others love booking their flights through Alternative Airlines


What airlines fly amongst the islands in the Bahamas?

Fly amongst the islands that constitute the Bahamas with Bahamasair, Pineapple Air, Western Air, Flamingo Air and Coco Bahama Seaplanes. These airlines operate regular scheduled passenger flights each week. They also operate private charter flights, along with LeAir, AirExpress, and Southern Air Charter.

What is the check-in time for flights amongst the Bahamas islands?

Passengers are recommended to check-in as early as possible, usually 2 hours before departure. Check with your airline and departing airport for more information.

Where can I book flights from Nassau to Freeport?

Through Alternative Airlines! Bahamasair and Western Air both operate this route regularly, and you can book your flights with either of this airlines quickly and easily through Alternative Airlines. Simply use the search form at the top of the page to begin your search.

What is the schedule for flights amongst the Bahamas?

If you're looking to book flights today, our suggestion is that you use the search form at the top of the page to compare flights and find out what airlines operate each route. Each route may only be operated by one or two of these airlines. For example, the route between Nassau and Marsh Harbour is served by Bahamasair, FlamingoAir and Western Air, whereas flights from Nassau to Colonel Hill is only served by BahamasAir. If no flights are available when you search, try entering alternative travel dates.