There are 7 ways to get from Miami Airport (MIA) to Great Stirrup Cay by plane or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Miami to Nassau, travel  •  2 h 51 min

  1. Fly from Miami (MIA) to Nassau (NAS) MIA - NAS
  2. Travel from Nassau to Great Stirrup Cay

Cheapest option

Bus to Fort Lauderdale, fly to Great Harbour Cay  •  3 h 44 min

  1. Take the bus from Miami, FL - Holiday Inn to Fort Lauderdale Airport
  2. Take the plane from Fort Lauderdale to Great Harbour Cay

$398

5 alternative options

Fly Miami to Freeport, travel  •  2 h 59 min

  1. Fly from Miami (MIA) to Freeport (FPO) MIA - FPO
  2. Travel from Freeport to Great Stirrup Cay

Fly Miami to Bimini, travel  •  3 h 14 min

  1. Fly from Miami (MIA) to Bimini (BIM) MIA - BIM
  2. Travel from Bimini to Great Stirrup Cay

Fly Miami to Marsh Harbour Airport, fly to Fort Lauderdale, fly to Great Harbour Cay  •  5 h 27 min

  1. Fly from Miami (MIA) to Marsh Harbour (MHH) MIA - MHH
  2. Take the plane from Marsh Harbour Airport to Fort Lauderdale
  3. Take the plane from Fort Lauderdale to Great Harbour Cay

$824 - $1,144

Fly Fort Lauderdale to Nassau, travel  •  4 h 23 min

  1. Fly from Fort Lauderdale (FLL) to Nassau (NAS) FLL - NAS
  2. Travel from Nassau to Great Stirrup Cay

Fly Fort Lauderdale to Freeport, travel  •  4 h 32 min

  1. Fly from Fort Lauderdale (FLL) to Freeport (FPO) FLL - FPO
  2. Travel from Freeport to Great Stirrup Cay

Questions & Answers

The distance between Miami Airport (MIA) and Great Stirrup Cay is 148 miles.

It takes approximately 2 h 51 min to get from Miami Airport (MIA) to Great Stirrup Cay, including transfers.

More details

The quickest flight from Miami Airport to Nassau Airport is the direct flight which takes 55 min.

Search flights

Bahamasair and American Airlines offer flights from Miami Airport to Nassau Airport.

Search flights

The best way to get from Miami Airport (MIA) to Fort Lauderdale Airport is to bus which takes 30 min and costs .

More details

Map of how to get from Miami Airport (MIA) to Great Stirrup Cay.
Launch map view
  • Distance: 148.3 miles
  • Duration: 2 h 51 min

What companies run services between Miami Airport (MIA), USA and Great Stirrup Cay, Bahamas?

American Airlines flies from Miami Airport (MIA) to Great Stirrup Cay once daily.

Airlines
Bahamasair
Website
bahamasair.com
Flights from Miami to Nassau
Ave. Duration
56 min
When
Every day
Estimated price
$170 - $950
Flights from Miami to Bimini
Ave. Duration
30 min
When
Monday, Thursday, Friday and Sunday
Estimated price
$45 - $370
Flights from Fort Lauderdale to Nassau
Ave. Duration
58 min
When
Every day
Estimated price
$150 - $950
Flights from Fort Lauderdale to Nassau via Freeport
Ave. Duration
2 h 3 min
When
Every day
Estimated price
$150 - $950
Flights from Fort Lauderdale to Freeport
Ave. Duration
40 min
When
Every day
Estimated price
$110 - $600
American Airlines
Website
aa.com
Flights from Miami to Nassau
Ave. Duration
59 min
When
Every day
Estimated price
$200 - $1,300
Flights from Miami to Freeport
Ave. Duration
47 min
When
Every day
Estimated price
$220 - $950
Flights from Miami to Marsh Harbour
Ave. Duration
1 h 8 min
When
Every day
Estimated price
$340 - $1,100
JetBlue Airways
Website
jetblue.com
Flights from Fort Lauderdale to Nassau
Ave. Duration
54 min
When
Every day
Estimated price
$170 - $1,000
Flights from Fort Lauderdale to Freeport
Ave. Duration
52 min
When
Every day
Estimated price
$120 - $600
Southwest Airlines
Website
southwest.com
Flights from Fort Lauderdale to Nassau
Ave. Duration
1 h
When
Every day
Estimated price
$160 - $750
Silver Airways
Website
silverairways.com
Flights from Fort Lauderdale to Freeport
Ave. Duration
52 min
When
Every day
Estimated price
$120 - $600
Bus operators
Javax Bus
Phone
407-299-6360
Email
info@floridatransportation.net
Website
javaxbus.com
Bus from Miami, FL - Holiday Inn to Fort Lauderdale Airport
Ave. Duration
25 min
Frequency
Twice daily
Estimated price
$49
Schedules at
javaxbus.com
Book at
gotobus.com
Other operators
Tropic Ocean Airways
Phone
800-767-0897
Website
flytropic.com
Plane from Marsh Harbour Airport to Fort Lauderdale
Ave. Duration
1 h 15 min
Frequency
Twice a week
Estimated price
$350
Schedules at
flytropic.com
Plane from Fort Lauderdale to Great Harbour Cay
Ave. Duration
50 min
Frequency
4 times a week
Estimated price
$300
Schedules at
flytropic.com

Want to know more about travelling around Bahamas

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.