Travel from St-Pete-Beach to Key-West

Bus or fly from St. Pete Beach to Key West?

Silver Airways and American Airlines fly from St. Pete Beach to Key West every 4 hours. Alternatively, Pinellas Suncoast Transit Authority operates a bus from St. Pete Beach to Key West every 30 minutes. Tickets cost $3 and the journey takes 8 min. 5 other operators also service this route.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from St. Pete Beach to Key West

From St. Pete Beach taxi to Tampa airport, fly to Key West airport, then bus to Key West. 3 h 1 min $273. From Gulf Blvd + Punta Vista Dr bus to 75Th Ave + Gulf Blvd, bus to Central Ave + 4Th St South, walk to 1St Ave N + 6Th St N, line 18 bus to St. Petersburg, FL, bus to Rosa Parks Transportation Center, line 140 bus to Bell Tower Shops @ Bell Tower Shops Avenue, taxi to Fort Myers Beach, FL, then ferry to Key West, FL. 10 h 39 min $171. From Gulf Blvd + Punta Vista Dr bus to 75Th Ave + Gulf Blvd, bus to Central Ave + 4Th St South, walk to 1St Ave N + 6Th St N, line 18 bus to St. Petersburg, FL, bus to Naples, FL, taxi to Marco Island, FL, then ferry to Key West, FL. 10 h 41 min $203. From St. Pete Beach taxi to Tampa Amtrak, train to Miami Amtrak, walk to Tri-Rail Station Rail Southbound, train to Government Center Metromover Station, tram to College / Bayside Metromover Station, walk to Miami, FL, then bus to Key West, FL. 11 h 42 min $208. From Gulf Blvd + Punta Vista Dr bus to 75Th Ave + Gulf Blvd, bus to Central Ave + 4Th St South, walk to 1St Ave N + 6Th St N, line 18 bus to St. Petersburg, FL, bus to Port Charlotte,FL - Burger King, bus to Port of Miami Cruise Terminal, walk to Miami, FL, then bus to Key West, FL. 14 h 42 min $114. From Gulf Blvd + Punta Vista Dr bus to 75Th Ave + Gulf Blvd, bus to 2Nd Ave S + 4Th St S, line 15 bus to St. Petersburg, FL, bus to Miami, FL, bus to Airport/Beaches, then bus to Flagler & Grinnell. 16 h 4 min $68. From St. Pete Beach drive to Key West. 7 h 33 min $48.

Is there a direct bus between St. Pete Beach and Key West?

No, there is no direct bus from St. Pete Beach to Key West. However, there are services departing from Gulf Blvd + Punta Vista Dr and arriving at Key West, FL via 75Th Ave + Gulf Blvd, 1St Ave N + 6Th St N, St. Petersburg, FL, Port Charlotte,FL - Burger King and Miami, FL. The journey, including transfers, takes approximately 14 h 42 min.
Close Print Itinerary
  1. Here are 7 options to get from
    St. Pete Beach to Key West:

    1. Trip:
      1 Fly
      • One-Way approx: USD $178 - $524
      • Duration: 3 h 1 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $178 - $524
        • Duration: 3 h 1 min
        Close x
    2. Trip:
      2 Bus, ferry
      • One-Way approx: USD $151 - $186
      • Duration: 10 h 39 min
      Open +
      • Trip:
        2 Bus, ferry
        • One-Way approx: USD $151 - $186
        • Duration: 10 h 39 min
        Close x
    3. Trip:
      3 Bus, ferry via Marco Island, FL
      • One-Way approx: USD $168 - $213
      • Duration: 10 h 41 min
      Open +
      • Trip:
        3 Bus, ferry via Marco Island, FL
        • One-Way approx: USD $168 - $213
        • Duration: 10 h 41 min
        Close x
    4. Trip:
      4 Train, bus
      • One-Way approx: USD $154 - $244
      • Duration: 11 h 42 min
      Open +
      • Trip:
        4 Train, bus
        • One-Way approx: USD $154 - $244
        • Duration: 11 h 42 min
        Close x
    5. Trip:
      5 Bus via Port Charlotte,FL - Burger King
      • One-Way approx: USD $87 - $123
      • Duration: 14 h 42 min
      Open +
      • Trip:
        5 Bus via Port Charlotte,FL - Burger King
        • One-Way approx: USD $87 - $123
        • Duration: 14 h 42 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $41 - $142
      • Duration: 16 h 4 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $41 - $142
        • Duration: 16 h 4 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $40 - $60
      • Duration: 7 h 33 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $40 - $60
        • Duration: 7 h 33 min
        Close x