Travel options for:
Nearby airports Marco Island

Miami (MIA)  •  2 h 8 min

  1. ×2

$79 - $107

Fort Lauderdale (FLL)  •  1 h 53 min

  1. ×2

$78 - $105

Ft. Myers (RSW)  •  2 h 17 min

  1. ×3

$94 - $142

Tampa (TPA)  •  4 h 34 min

  1. ×2

$87 - $122

West Palm Beach/Palm Beach (PBI)  •  5 h 8 min

  1. ×2

$99 - $149

  • Marco Island Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Marco-Island

Bus from Nearby airports to Marco Island

Red Coach operates a bus from Tampa (TPA) to Marco Island once daily. Tickets cost $40 - $60 and the journey takes 2 h 35 min.

How to get from Nearby airports to Marco Island

ModeDurationPrice
From Miami Airport bus to Naples then taxi to Marco Island.2 h 8 min$95
From Fort Lauderdale bus to Naples then taxi to Marco Island.1 h 53 min$94
From Southwest Florida International Airport line 50 bus to Daniels Parkway @ Danport Boulevard, walk to Fort Myers, FL - McDonalds, bus to Naples, FL - McDonalds, then taxi to Marco Island.2 h 17 min$126
From TPA Internat'l Airport Post Office line 30 bus to Marion Transit Center, walk to Tampa Downtown, bus to Naples, then taxi to Marco Island.4 h 34 min$107
From Palm Beach Airport bus to West Palm Beach Station, walk to West Palm Beach Station, train to Fort Lauderdale Airport Station, walk to Fort Lauderdale Airport Station, bus to Terminal 2 and 3 bus stop exit, walk to Fort Lauderdale – Hollywood International Airport, bus to Naples, FL - McDonalds, then taxi to Marco Island.5 h 8 min$133

How long does it take to get from Nearby airports to Marco Island?

It takes approximately 2 h 8 min to get from Nearby airports to Marco Island, including transfers.

Operators from Nearby airports to Marco Island

OperatorPhoneWebsite
Red Coach+1 877 733 0724Red Coach
Lee County Transit+1 239-533-2111Lee County Transit
The Florida Express Bus407-442-2810The Florida Express Bus
Hillsborough Area Regional Transit+1 813-254-4278Hillsborough Area Regional Transit
Tri Rail954-783-6030Tri Rail