Top 7 trips from Saint Petersburg (Florida) to Key West

Saint Petersburg to Key West
starting from Saint Petersburg
49 minutes → Sarasota
1 hour → Fort Myers
52 minutes → Naples
1 hour → Alligator Alley
3.5 hours → Miami
1.5 hours → Key Largo
1 hour → Marathon
1 hour → Key West
8.5 hours of driving
Saint Petersburg to Key West via Siesta Key
starting from Saint Petersburg
53 minutes → Siesta Key
3.5 hours → Miami
1.5 hours → Key Largo
1 hour → Marathon
1 hour → Key West



7.5 hours of driving
Saint Petersburg to Key West via Siesta Key
starting from Saint Petersburg
53 minutes → Siesta Key
3.5 hours → Hollywood
1.5 hours → Key Largo
1 hour → Marathon
1 hour → Key West



8 hours of driving
Saint Petersburg to Key West via Fort Myers Beach
starting from Saint Petersburg
2 hours → Fort Myers Beach
3.5 hours → Miami
1.5 hours → Key Largo
1 hour → Marathon
1 hour → Key West



8 hours of driving
Saint Petersburg to Key West via Fort Myers Beach
starting from Saint Petersburg
2 hours → Fort Myers Beach
3.5 hours → Hollywood
1.5 hours → Key Largo
1 hour → Marathon
1 hour → Key West



8.5 hours of driving
Saint Petersburg to Key West via Captiva Island
starting from Saint Petersburg
3 hours → Captiva Island
3.5 hours → Miami
1.5 hours → Key Largo
1 hour → Marathon
1 hour → Key West



9 hours of driving
Saint Petersburg to Key West via Captiva Island
starting from Saint Petersburg
3 hours → Captiva Island
3.5 hours → Miami
1.5 hours → Key Largo
1 hour → Marathon
1 hour → Key West



9 hours of driving

From:
     

To:
     


Explore alternate routes from Saint Petersburg (Florida) to Key West, or you can get reverse directions from Key West to Saint Petersburg (Florida). Don't forget to factor in the weather. You can check the road conditions from Saint Petersburg (Florida) to Key West. Check out other stops like Siesta Key, Fort Myers Beach, or Captiva Island. Try starting your trip from Largo (Florida), Madeira Beach, Pinellas Park, Saint Pete Beach, Treasure Island, Gulfport (Florida), Seminole, or South Pasadena (Florida).