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 48 min

  1. Take the bus from Miami, Fl to Hollywood
  2. Take the plane from Fort Lauderdale to Great Harbour Cay

$355 - $370

5 alternative options

Fly Miami to Freeport, travel  •  3 h 1 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 23 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 32 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 40 min

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

Questions & Answers

The cheapest way to get from Miami Airport (MIA) to Great Stirrup Cay is to bus and fly which costs $350 - $370 and takes 3 h 48 min.

More details

The quickest way to get from Miami Airport (MIA) to Great Stirrup Cay is to bus and fly which costs $350 - $370 and takes 3 h 48 min.

More details

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

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, Wednesday, Friday and Saturday
Estimated price
$45 - $370
Flights from Fort Lauderdale to Nassau
Ave. Duration
55 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
1 h 1 min
When
Every day
Estimated price
$200 - $1,300
Flights from Miami to Freeport
Ave. Duration
48 min
When
Every day
Estimated price
$220 - $950
Flights from Miami to Marsh Harbour
Ave. Duration
1 h 4 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 5 min
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
Greyhound USA

Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.

Rome2rio's guide to Greyhound USA
Contact Details
Phone
+1 214-849-8100/1-800-231-2222
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Miami, Fl to Hollywood
Ave. Duration
30 min
Frequency
Hourly
Estimated price
$9 - $19
Website
greyhound.com
Economy
$9 - $13
Flexible
$15 - $19
Megabus
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.