Top 6 trips from Miami to Saint Petersburg (Florida)

Miami to Saint Petersburg
starting from Miami
29 minutes → Fort Lauderdale
36 minutes → Everglades National Park
43 minutes → Alligator Alley
53 minutes → Naples
1.5 hours → Sanibel
32 minutes → Punta Gorda
57 minutes → Sarasota
45 minutes → Saint Petersburg





7.5 hours of driving
Bal Harbour to Saint Petersburg
starting from Bal Harbour
36 minutes → Everglades National Park
43 minutes → Alligator Alley
53 minutes → Naples
1.5 hours → Sanibel
1.5 hours → Port Charlotte
57 minutes → Sarasota
50 minutes → Saint Pete Beach
16 minutes → Saint Petersburg





7.5 hours of driving
Bal Harbour to Saint Pete Beach
starting from Bal Harbour
36 minutes → Everglades National Park
43 minutes → Alligator Alley
53 minutes → Naples
1.5 hours → Sanibel
2 hours → Boca Grande
57 minutes → Sarasota
45 minutes → Saint Pete Beach






8 hours of driving
Miami to Saint Petersburg via West Palm Beach
starting from Miami
1 hour → West Palm Beach
2 hours → Lake Placid
57 minutes → Sarasota
45 minutes → Saint Petersburg








5.5 hours of driving
Bal Harbour to Largo via Captiva Island
starting from Bal Harbour
42 minutes → Zinburger Wine & Burger Bar
36 minutes → Everglades National Park
43 minutes → Alligator Alley
36 minutes → Ave Maria
53 minutes → Naples
1.5 hours → Sanibel
24 minutes → Captiva Island
1 hour → Fort Myers
57 minutes → Siesta Key
54 minutes → Saint Petersburg
5 minutes → Largo

8.5 hours of driving
Bal Harbour to Pinellas Park via Captiva Island
starting from Bal Harbour
42 minutes → Zinburger Wine & Burger Bar
36 minutes → Everglades National Park
43 minutes → Alligator Alley
36 minutes → Ave Maria
53 minutes → Naples
1.5 hours → Sanibel
24 minutes → Captiva Island
1 hour → Fort Myers
32 minutes → Punta Gorda
57 minutes → Siesta Key
54 minutes → Saint Petersburg
5 minutes → Pinellas Park
8.5 hours of driving

From:
     

To: