Skip to content
Run

Races Marathon · St. Petersburg, USA

St. Petersburg Marathon

St. Petersburg Marathon is a flat marathon in St. Petersburg, USA, held each February. The organiser calls it fast and flat. It starts at North Shore Park, loops north into Snell Isle, then runs the waterfront and downtown. It turns west on the Pinellas Trail at mile 10 (16 km). Mild and fairly dry in February, with race-morning temperatures of about 10 to 21°C. On a course as flat as St. Petersburg Marathon, even splits are everything; the classic mistake is banking time in the first third.

Page rebuilt 2026-11-14 · race facts not independently verified — confirm dates and entries on the official race site

When

February

next: Sunday 7 February 2027

Course

flat

Marathon

Conditions

Mild and fairly dry in February, with race-morning temperatures of about 10 to 21°C.

Racing this course well

The organiser calls it fast and flat. It starts at North Shore Park, loops north into Snell Isle, then runs the waterfront and downtown. It turns west on the Pinellas Trail at mile 10 (16 km).

On a course as flat as St. Petersburg Marathon, even splits are everything; the classic mistake is banking time in the first third.

Getting a place

How you get in
Open entry: first come, first served
Price
$130, rising after 8 January 2027 (2027 race)

Official St. Petersburg Marathon site →Checked November 2026

Race day

Next race
Sunday 7 February 2027
Start time
06:00
Also on the day
half-marathon, 10k, 5k

The course in numbers

The route splits from the shorter races at the Pinellas Trail near mile 10 (16 km), then heads west before returning to the waterfront finish.

Layout
Out and back
Surface
Road, with a section of the paved Pinellas Trail
Course status
USATF certified (FL19019TY)
Boston qualifier
Yes

Worth knowing

  • The race starts and finishes at North Shore Park, on the waterfront.

Pick your goal for St. Petersburg

Pace charts, weekly structure and timelines for the most common marathon goals:

The date shown is the one the organiser has announced. Change it if yours differs.

Build your training around St. Petersburg Marathon.

RunV works backwards from race day to today. Your plan adapts when life interrupts, and you approve every change. It does not adapt to this specific course — the pacing guidance above is where the course knowledge is.

Everything above stays free and complete — this is an optional next step, not a paywall.

Course profile, February conditions and how to pace it — the short version, in your inbox.

Asked often

When is the St. Petersburg Marathon?
The next St. Petersburg Marathon is on Sunday 7 February 2027 in St. Petersburg, USA. It is held each February.
Is the St. Petersburg Marathon course flat?
The organiser calls it fast and flat. It starts at North Shore Park, loops north into Snell Isle, then runs the waterfront and downtown. It turns west on the Pinellas Trail at mile 10 (16 km).
How do I enter the St. Petersburg Marathon?
Open entry: first come, first served. Price: $130, rising after 8 January 2027 (2027 race).
Is the St. Petersburg Marathon a Boston qualifier?
Yes. The St. Petersburg Marathon is run on a certified course, so a time set here can be used to apply for the Boston Marathon.
How should I train for the St. Petersburg Marathon?
Train specifically for St. Petersburg — terrain, conditions, goal pace — and let the plan flex around real life. With RunV Premium you can adapt your plan to fit your week.

Not sure what to target? Predict your marathon time from a recent race →

More marathon races

Supplements research for this distance

Build for St. Petersburg — around your actual life

RunV engineers your block backwards from race day in February — and adapts it when training doesn't go to script. You approve every change.

Final split / Start now

Free to run. First week on us.

Download RunV and run for free, forever. Want coaching? Premium is free for your first week, then half price for your first period. Cancel any time. Your runs stay free forever.

Free to run · 7-day Premium trial · cancel any time