Travel options for:
Miami to Tampa
  • Fly from Miami

    $89 - $285
    1. Miami

      14 min - every 30 minutes

      $3

    2. Airport Station

      3 min - every 10 minutes

      $3

    3. Miami (MIA)

      1 h - non-stop

      $60 - $250

    4. Tampa (TPA)

      11 min - 9.1 miles

      $24 - $30

  • Fly from Fort Lauderdale

    $84 - $277
    1. Miami

      19 min - every 30 minutes

      $3

    2. MetroRail Transfer Station

      29 min - hourly

      $3 - $5

    3. Fort Lauderdale Airport

      12 min - every 10 minutes

    4. Fort Lauderdale (FLL)

      55 min - non-stop

      $55 - $240

    5. Tampa (TPA)

      11 min - 9.1 miles

      $24 - $30

  • Bus The Florida Express Bus

    $55 - $65
    1. Port of Miami Cruise Terminal

      6 h - once daily

      $55 - $65

  • Train

    $47 - $122
    1. Se 1 St & 1 Ave

      43 min - every 3 hours

      $3

    2. Fort Lauderdale Amtrak

      4 h 43 min - once daily

      $45 - $120

  • Bus Megabus

    $14 - $39
    1. Se 1 St & 1 Ave

      43 min - every 3 hours

      $3

    2. Fort Lauderdale Broward

      10 min - every 15 minutes

      $2

    3. Fort Lauderdale

      4 h 57 min - 5 times a day

      $10 - $35

  • Bus Greyhound USA

    $37 - $92
    1. Nw 1 Av @ Nw 1 St

      32 min - hourly - line 95

      $3

    2. North Miami, FL

      8 h 49 min - once daily

      $35 - $90

  • Drive

    $27 - $40
    1. Miami

      4 h 33 min - 281 miles

      $27 - $40

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

From Government Ctr.Stat.Rail Northbound train to Airport Station, tram to Miami airport, fly to Tampa airport, then taxi to Tampa. 2 h 33 min $144. From Government Ctr.Stat.Rail Northbound train to MetroRail Transfer Station, train to Fort Lauderdale Airport Station, bus to Fort Lauderdale airport, fly to Tampa airport, then taxi to Tampa. 3 h 31 min $135. From Port of Miami Cruise Terminal bus to Tampa, FL - McDonalds. 6 h $55. From Se 1 St & 1 Ave bus to Fort Lauderdale Amtrak then train to Tampa Amtrak. 6 h 26 min $82. From Se 1 St & 1 Ave bus to Fort Lauderdale Broward Station, bus to Fort Lauderdale, then bus to Tampa. 6 h 55 min $28. From Nw 1 Av @ Nw 1 St line 95 bus to North Miami, FL then bus to Tampa, FL. 10 h 21 min $62. From Miami drive to Tampa. 4 h 33 min $33.