Available distances
About
St. Pete Marathon takes place on December 19, 2027, in St. Petersburg, Florida. The marathon covers 26.2 miles (42.2 km). Start times and elevation gain are not listed in our records.
December is when Florida becomes the best place in the country to run a marathon: humidity at its annual low, temperatures in the teens at dawn, and a flat coastal profile. If you have trained through a northern autumn, this is a course on which to attempt a qualifying time — just remember that even a mild Florida morning warms quickly once the sun is up.
Prepare for St. Pete Marathon with RunRun
An AI-generated training plan, adjusted every week based on your real sessions. Built around your goal, current level and race date.
- Personalized plan based on your VO2max, history and weekly availability
- Strava and Garmin sync: your sessions are analyzed and the plan adapts
- Target paces, long runs, key sessions: everything is calculated for race day
Races nearby
Other upcoming races around St. Petersburg.
Boley Centers' Jingle Bell Run
Dec 11, 2026 · Saint Petersburg, FL · 0 mi away
3.1 mi
St Pete Run Fest
Nov 14, 2026 · St. Petersburg, FL · 1 mi away
13.1 mi · 6.2 mi · 3.1 mi
Cheers to New Years 5K (St. Pete)
Jan 1, 2027 · St. Petersburg, FL · 1 mi away
3.1 mi
The Coffee Pot Turkey Trot - Presented by North Shore Elementary
Nov 26, 2026 · St. Petersburg, FL · 2 mi away
3.1 mi
Transform1 5K Walk and Run
Nov 21, 2026 · St. Petersburg, FL · 4 mi away
3.1 mi
St. Pete Running Company Thanksgiving 5K
Nov 26, 2026 · St. Petersburg, FL · 6 mi away
3.1 mi