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

Beautiful day for fitness at the St Pete Tennis Center. The junior players were getting a great workout at the start of clinic today thanks to Coach Maria and Coach Gene ... See MoreSee Less

2 days ago

Comment on Facebook

If there are any womens adult leagues that play doubles and need players please let me know! ❤️

👍🏻👍🏻👍🏻

Kids are getting in shape!

Thanks to all who came out to the One on One Doubles tournament this past weekend. It was a huge success! Thanks Jay Sokolovsky for the great photos! ... See MoreSee Less

6 days ago

St Pete Junior players had a great time being ball kids for the one on one doubles tournament today. They did a great job thanks to Coach Maria.

St Pete Junior players had a great time being ball kids for the one on one doubles tournament today. They did a great job thanks to Coach Maria. ... See MoreSee Less

2 weeks ago

Comment on Facebook

Great job Marvi Francesa!! The kids did great!!

Great job kids!

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