Welcome to the
St. Petersburg Tennis Center!

We are a member-supported tennis facility which is open to the public for a daily player fee.
We offer 20 clay courts (14 with lights) with programs and play for all ages and levels!

For news and updates, follow us on Facebook!

Comments Box SVG iconsUsed for the like, share, comment, and reaction icons

A quick video of the recent One-on-One Doubles Day.
Thanks to Jay Sokolovsky for the videos and photos!
... See MoreSee Less

2 days ago

Thank you to everyone that came out to support the One-on-One Doubles Tournament this past weekend. Stay tuned for the Sowing Seeds Tennis Classic coming up next weekend. ... See MoreSee Less

2 days ago

This weekend St Pete Tennis Center hosted the Junior League Tennis finals for the green dot ball level. And Coach Maria and her team took first place!!! Congratulations to all the players and Great job Coach Maria.Image attachment

This weekend St Pete Tennis Center hosted the Junior League Tennis finals for the green dot ball level. And Coach Maria and her team took first place!!! Congratulations to all the players and Great job Coach Maria. ... See MoreSee Less

1 month ago

Comment on Facebook

Congratulations Marvi Francesa and team!!!!

Congratulations Coach Maria!!! Fond memories for my boys with Coach Katie!!!

Congratulations

Congratulations!!!

Amazing! Great job!

View more comments

LOAD MORE

Location & Hours

650 18th Ave S, St. Petersburg, FL 33705

Monday – Thursday: 8:00 AM – 8:30 PM
Friday: 8:00 AM – 7:30 PM
Saturday & Sunday: 8:00 AM – 2:00 PM

Please call if the weather is in question, as we may be closed during rain and other adverse conditions.

Mid-day Closure
From 1:00 PM – 3:00 PM on Monday through Friday, we’ll be closing the courts and clubhouse, during which time, the courts will be watered before evening play. During the summer months, we are closed from 1:00 PM – 5:00 PM for extended watering.

Contact us

    St. Petersburg Tennis Center

    Proud of our Past, Dedicated to the Future
    (727) 823-2225 • 650 18th Ave S, St. Petersburg, FL 33705