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)  •  5 h 5 min

  1. ×2

$206 - $221

West Palm Beach/Palm Beach (PBI)  •  3 h 32 min

  1. ×3

$161 - $178

  • 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

La Cubana operates a bus from Tampa (TPA) to Marco Island 3 times a week. Tickets cost $159 and the journey takes 3 h 15 min.

Travel Guides

Travelling to the US: What do I need to know?Rome2rio’s travel guides to the US tell you the best ways to explore the country, from Amtrak to Greyhound to the New York Subway.

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$131
From TPA Internat'l Airport Post Office line 32 bus to M L King Jr Blvd @ Central Av, walk to Tampa, FL, bus to Naples, FL, then taxi to Marco Island.5 h 5 min$221
From West Palm Beach Airport bus to Fort Lauderdale, FL - Hollywood Denny's, bus to Naples, FL - Kangarro Gas Station, then taxi to Marco Island.3 h 32 min$176

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 TransitHillsborough Area Regional Transit
La Cubana+1 305-541-1700La Cubana
Javax Bus407-299-6360Javax Bus