Travel options for:
Nearby airports to Marco Island
  • Miami (MIA)

    $91 - $103
    1. Miami International Airport

      2 h 15 min - once daily

      $40 - $43

    2. Naples, FL

      23 min - 17 miles

      $50 - $60

  • Fort Lauderdale (FLL)

    $88 - $100
    1. Fort Lauderdale, FL -

      1 h 45 min - once daily

      $37 - $40

    2. Naples, FL

      23 min - 17 miles

      $50 - $60

  • Ft. Myers (RSW)

    $72 - $132
    1. Southwest Florida

      17 min - every 3 hours - line 50

      $2

    2. Fort Myers, FL - McDonalds

      30 min - twice daily

      $5 - $50

    3. Naples, FL - McDonalds

      29 min - 22.6 miles

      $65 - $80

  • Tampa (TPA)

    $95 - $107
    1. Tampa International Airport,

      3 h - once daily

      $44 - $48

    2. Naples, FL

      23 min - 17 miles

      $50 - $60

  • West Palm Beach/Palm Beach (PBI)

    $163 - $178
    1. West Palm Beach Airport

      47 min - once daily

      $49

    2. Fort Lauderdale Airport

      1 h 30 min - once daily

      $49

    3. Naples, FL - Kangarro Gas

      29 min - 22.6 miles

      $65 - $80

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

From Miami International Airport bus to Naples, FL then taxi to Marco Island. 2 h 38 min $101. From Fort Lauderdale, FL - International Airport bus to Naples, FL then taxi to Marco Island. 2 h 8 min $98. From Southwest Florida International Airport line 50 bus to Fort Myers, FL - McDonalds, bus to Naples, FL - McDonalds, then taxi to Marco Island. 2 h 16 min $126. From Tampa International Airport, Tampa, Hillsborough County, Florida, United States of America bus to Naples, FL then taxi to Marco Island. 3 h 23 min $105. From West Palm Beach Airport bus to Fort Lauderdale Airport, bus to Naples, FL - Kangarro Gas Station, then taxi to Marco Island. 3 h 46 min $173.