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

      23 min - 17 miles

      $50 - $60

      • Marco Island
  • Fort Lauderdale (FLL)

    $87 - $129
    1. Fort Lauderdale Airport

      1 h 30 min - once daily

      $22 - $50

    2. Naples, FL - Kangarro Gas

      29 min - 22.6 miles

      $65 - $80

      • Marco Island
  • Ft. Myers (RSW)

    $130 - $160
    1. Ft. Myers (RSW)

      57 min - 47.3 miles

      $130 - $160

      • Marco Island
  • West Palm Beach/Palm Beach (PBI)

    $136 - $149
    1. West Palm Beach/Palm Beach

      50 min - once daily

      $49

    2. Fort Lauderdale Airport

      10 min - 2191 feet

    3. Fort Lauderdale

      1 h 45 min - once daily

      $37 - $40

    4. Naples

      23 min - 17 miles

      $50 - $60

      • Marco Island
  • Naples (APF)

    $50 - $65
    1. Naples (APF)

      25 min - 17.4 miles

      $50 - $65

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

From Miami International Airport bus to Naples then taxi to Marco Island. 2 h 38 min $101. From Fort Lauderdale Airport bus to Naples, FL - Kangarro Gas Station then taxi to Marco Island. 1 h 59 min $122. From Ft. Myers (RSW) taxi to Marco Island. 57 min $157. From West Palm Beach/Palm Beach Airport bus to Fort Lauderdale Airport, walk to Fort Lauderdale, bus to Naples, then taxi to Marco Island. 4 h 8 min $148. From Naples (APF) taxi to Marco Island. 25 min $60.

Operators: Red Coach Javax Bus