St. Pete Beach Classic Half Marathon, 10K & 5K

Sunday, January 14, 2024 • St. Pete Beach, FL • Course Map

Plentiful sunshine, beaches, island parks and some of the world’s most gorgeous sunsets are what travelers come from across the country to visit St. Petersburg for on Florida’s Gulf coast, and they’ll get to see plenty of all of those at the St. Pete Beach Classic Half Marathon, 10K and 5K, which makes its 12th annual running this year.

The half marathon is set to take runners on an out-and-back tour of the island known as St. Pete Beach, which lies just off the west coast of the St. Petersburg-Tampa metropolitan area, overlooking the Gulf of Mexico.

Part of a chain of islands that stretches all the way from Clearwater at its northern end to Tierra Verde and Fort de Soto County Park at its southern end, the island and beach here offers plenty of fast, flat terrain and abundant sunshine, as the area sees an average of roughly 360 sunny days each year.

Runners start the half marathon on Sunday — the 5K and 10K races will be run on Saturday — just south of the intersection of Gulf Boulevard and 55th Avenue, near Bahia Shores and just north of both the Bella Vista and Vina del Mar island subdivisions.

From there, runners start off the race by heading south along Gulf Boulevard into the historic district known as Pass-A-Grille, whose history dates all the way back to the 1500s and which today is home to the Gulf Beaches Historical Museum, home to a collection of photos that documents the St. Pete Beach island history going back 100 years.

Water will never be far from the race route as runners head south all the way to the southernmost point of the island, and then reach the turn at 2nd Avenue and start heading north again along Pass-A-Grille Way.

With the Gulf of Mexico on their right side for the first three miles, runners then head north toward Little McPherson Bayou, and head through the residential subdivision known as Vina del Mar, whose peninsula-like fingers extend out from the main island with homes crowded onto each one.

The out-and-back stretch along Vina del Mar Boulevard is followed by a run back across the bridge and then a right turn onto Sunset Way, which brings runners back north into St. Pete Beach.

That’s followed by a long, straightaway stretch along Gulf Boulevard that runs through the island’s commercial district, and then a stretch that keeps going north through the residential neighborhoods near the northern end of the island (known as North Beach), almost all the way to Blind Pass Road, which leads over to Treasure Island.

Race Climate & Weather

Nestled along Florida’s Gulf coast, near the southern end of the Tampa Bay peninsula and about 23 miles southwest of downtown Tampa, St. Petersburg typically sees January temperatures that average between 54°F and 69°F, while rainfall totals average just over 2.5 inches for the month.

On the day of the race (Jan. 14), the average low is 54°F and the average high is 69°F.

Past Results

Course Map

See the St. Pete Beach Classic Half Marathon course map here.

Starting Time

6:45 AM


  • $80 – $110 for the half marathon
  • $35 – $50 for the 5K
  • $40 – $60 for the 10K


To reserve your spot in the winter 2024 running of the St. Pete Beach Classic Half Marathon, 10K or 5K race, register online at by clicking here.

Official Race Website

See more races in: Florida, January

3 comments… add one
  • Victoria Anderson November 1, 2021, 5:10 pm

    Do you allow walkers to do the half marathon?

  • Mary H Gordon January 12, 2016, 9:35 am

    It is incomprehensible to me that flyers of this race document were not distributed to all the affected residents. This event causes considerable disruption as far as pedestrian and vehicular traffic as the impact lingers well after the scheduled completion of the competitions.
    Maybe this is something that should be done annually as a common courtesy – everyone is not plugged in to the local media.

  • linda October 26, 2014, 12:05 am

    Does this race support any charitable causes, and if so, what and by what percentage?


Leave a Comment