• City of Miami Beach on Issuu
City of Miami Beach
1700 Convention Center Drive
Miami Beach, Florida 33139
Phone: 305.673.7000

Miami Beach Tennis Centers & Courts

The City of Miami Beach has plenty of options to practice your serve. Play at one of our two tennis centers where you can take advantage of year-round clinics, youth programs, and private lessons, or check out our neighborhood parks where you can play for free.

Map View
of Tennis Centers & Courts

flamingoPark Tennis Center

Flamingo Tennis Center

mbtenniscenternewlogo

Miami Beach Tennis Center

Tennis Centers Court Fees

Map Legend

  • icon-tennisball

    Tennis Centers

  • icon of tennis court

    Tennis Courts

Close
Get Directions
'; ';
Options hide options
Print Reset
Fetching directions...

Woman playing tennis

Adult Clinics (Year-Round Programs)

Registration for all clinics can be made at register.miamibeachparks.com and are available one week in advance. Payments must be made at time of booking. No drop-ins are allowed.

This clinic is designed for intermediate players who know the tennis basics and can rally the ball consistently. 3.0 and above players allowed.

Monday – Friday 7:30 AM – 8:30 AM
$25.00 / clinic (minimum 4 participants to have class).

Register >

Adult-only Advanced Adult Clinic for 4.0 and above. Instructors will determine the level. This clinic has limited availability due to a smaller number of participants on the courts.

Monday & Wednesday Nights – 7 PM – 8 PM
$25.00 / clinic (minimum 4 participants to have class).

Register >

This clinic is designed for intermediate players who know the tennis basics and can rally the ball consistently. 3.0 and above players allowed.

Monday, Wednesday, Friday: 9:30 AM – 10:30 AM
Tuesday & Thursday: 7 PM – 8 PM
Saturday: 10:30 AM – 11:30 AM
$25.00 / clinic (minimum 4 participants to have class).

Register >

Competitive round robin for 4.0 and above players. A great opportunity to meet strong players. 5 rounds of 11-point tiebreakers and then the players with the highest accumulated scores advance into the quarter-final bracket until a winner is declared. The winner has bragging rights and a coupon for free play at the next Match Tuff Event.

Saturday: 2 PM – 6 PM
$30 / class

Register >

child holding a tennis raquette

Youth Programs

Jr. Beginner – Monthly

Monday – Friday 4 PM – 5 PM
Age: 3 – 13
Fee: $22 / class  (price will vary based on attendance)

This introductory program offers a training process that includes learning basic strokes and developing footwork, and hand-eye coordination. Participants must commit to classes to avoid overlaps.

Register >

Jr. Performance – Monthly Program

Monday – Thursday 5 PM – 6 PM
Age: 8 & up
Fee: $33 / class (price will vary based on attendance)

For young players have been playing at a recreational level and are ready to take the next step to learn how to compete at the tournament level. Participants must commit to classes to avoid overlaps.

High Performance – Monthly Program

Monday, Wednesday, and Friday 5 PM – 7 PM
Age: 8 & up
Fee: $70 / class (price will vary based on attendance)

The High-Performance program is for junior players who are committed to an elite performance-based training program. This program is designed for players striving to become world-class junior players that compete in tournaments. Participants must commit to classes to avoid overlaps.

Register >

Tennis Summer Camp

Ages 3.5 and up

June 19 – August 4, 2023

All camps are for beginners – intermediate leveled players. Participants will learn basic strokes, rules, coordination, sportsmanship, and more.

Time: 9:30 AM – 1:30 PM
Weekly Fee: Residents: $350 / Non-Resident: $400

18 participants max each week. Must commit to an entire week. Bring your own snack, drinks, and sunscreen. Call 305.673.7761 for more information.

Register >

*Schedule subject to change

Tennis ball on court

Private Lessons

  • Book a Court

    Flamingo Park Tennis Center

    Online court bookings are available
    from 7 AM - 10 PM

    Tennis members are allowed to book courts up to 2 days in advance. Non-members are allowed to book courts 1 day in advance.

  • Hours of Operations

    Monday - Thursday: 7:30 AM - 9 PM
    Friday - Sunday: 7:30 AM - 8 PM
    Holiday hours are subject to change.

mbtenniscenternewlogo

Tennis Court Bookings

Miami Beach Tennis Center is a public tennis facility open to everyone! Courts can be rented by the hour. Court reservations can only be made beginning 7:30AM the day prior. Reservations for singles can be made for 1 hour & doubles for 2 hours. We have 10 Har-Tru courts and 2 hard courts. Make sure to specify if you have a preference. Cancellations must be made by 7PM (via text) the night prior or charges apply.

court reserve logo

Our software platform is called Court Reserve. This system will allow you to book courts and lessons online, view your transaction history, receive event reminders and receipts, integrate with your personal calendar, and more.

Download the app for iPhone or Android

  • Select "Miami Beach Tennis Center" as your organization (Membership is Non Residential until proof of Miami Beach residency is provided)
  • Fill out the registration information
  • Add family members to your account (optional)
  • $9 per person per hour (residents of Miami Beach with required ID)
  • $15 per person per hour (non-residents of Miami Beach, including Surfside, North Bay Village, and Bal Harbour)
  • $5 light fee per person per hour
Couple posing with tennis equipment

Adult Tennis Clinics
(Year-Round Programs)

Registration for all clinics can be made at www.mbtennisacademy.com/adultclasses Pricing will range from $25-$35 per person depending on class size and peak hours.

Register for beginner clinics

This one-hour class is designed for brand-new players and those who have not played for a while.  Instructions include proper grips and footwork for forehands, backhands, serves, and volleys. Classes are offered 4 times per week.

Register for intermediate clinics

This drill-based class is appropriate for those players who have progressed above beginner. Emphasis is placed on improved footwork, ball control, increased power, and spin.  This one-hour class is offered every day.

Register for advanced clinics

This clinic is open to players at an advanced level who rated 4.0 and above. This clinic focuses on competitive point play and hitting.

girl with tennis raquet and ball

Youth Tennis Programs

Register for Pee Wee Programs

This one-hour class is designed to introduce tennis as a fun sport to children aged 5-7. Students learn forehands, backhands, and volleys as well as scoring and parts of the court. Quickstart format is used that enables students to learn more control of the ball through the use of low-compression red and orange tennis balls and smaller nets.

Register for Aces Programs

This one-hour class is designed to introduce tennis as a fun sport to children aged 8-12. Students learn forehands, backhands, and volleys as well as scoring and parts of the court. Quickstart format is used that enables students to learn more control of the ball through the use of low-compression green tennis balls and full-size nets. Classes are offered every weekday.

This one-hour class is for those who have graduated from recreational tennis and have more stroke control. It is designed to focus on the technique of each of the strokes, as well as learning to sustain a rally from the baseline. 2 days per week is mandatory in order for juniors to get a good level of repetition needed for improvement.

Registration for this level is only available for those approved by the head coach.

The Pre-Academy is for the more serious student, as well as the more advanced. Classes are one and a half hours and include skills, drills, and match play. Students must be able to serve and rally consistently. All participants must attend 2 days per week.

Registration for this level is only available for those approved by the head coach.

The academy is for the serious junior who competes at a local, sectional, and national level. Players practice for two hours, three times a week and compete in tournaments at least twice a month. Courts are limited to four players per court in order to maintain a high quality of instruction.

Registration for this level is only available for those approved by the head coach.

person taking tennis lessons

Additional Programs

  • Private Lessons

    Our private lesson prices range from $85 to $100 for the hour. Court fees are included in the lesson fee and the fee includes up to one additional person. A private lesson with three or more people costs an additional $25 per person. Lessons can be booked by phone, text, our Court Reserve app under the "PRIVATE LESSONS" tab, or Register Online >

  • Corporate Tennis Events

    All special events including photoshoots, filming, fundraisers, corporate team building, etc can be accommodated. Pricing is available upon request. Email info@mbtennisacademy.com or text (305) 604- 4080 for more information.

  • Book a Court or Register for Tennis Programs

    Miami Beach Tennis Center
    At North Shore Park

  • Hours of Operations

    Monday - Friday: 7:30 AM - 8 PM
    Saturday - Sunday: 7:30 AM - 5 PM
    Holiday hours are subject to change.

  • Court Fees*

    Residents: $10
    Non-Residents: $17
    Light Fee: $6
    *All fees are per person, per hour

  • Annual Pass Membership Fees*

    (effective 10/01/23 – 09/30/24)
    Adult Resident:
    $327 + tax / Non-Resident: $769 + tax
    Senior (65+) Resident:
    $229 + tax / Non-Resident: $606 + tax
    Youth (under 18) Resident:
    $98 + tax / Non-Resident: $379 + tax
    Family Resident:
    $704 + tax / Non-Resident: $1,678 + tax
    *Light fees are included with all memberships.