Distance Guide

How far is St. Petersburg from Fort Lauderdale?

The distance between St. Petersburg, FL and Fort Lauderdale, FL is about 192 miles — roughly a 3 hr 29 min drive at typical highway speeds.

Distance

192 mi

Drive time

3 hr 29 min

Midpoint

26.945°, -81.389°

Driving from St. Petersburg to Fort Lauderdale

Most drivers cover the 192-mile route in about 3 hr 29 min, depending on traffic, weather, and stops. The fair midpoint — a natural place to break the trip or meet someone driving from the other direction.

Meet in the middle instead of driving the whole way

If you and a friend are both making this trip just to see each other, meeting halfway saves everyone roughly half the drive — about 96 miles each instead of 192. MidMeetup picks the exact fair midpoint and recommends restaurants, coffee shops, and bars nearby.

Categories of meeting spots near the midpoint

Related distance guides