A guide to playing tennis

Tennis Courts You Can Book in South Peninsula

19 venues

About half of South Peninsula’s tennis courts you can book are free, and most let you turn up and play.

See venues on the map

Browse court types

Find your kind of court

Courts you can book across Bay Area · 114 →

South Peninsula

Places to play

01

Cuesta Park

Cuesta Park in Mountain View has 12 lighted outdoor tennis courts and a lighted hitting wall, along with shade trees, a playground and picnic areas. The city lists an annual USTA open tournament here.

Courts
12 courts · Outdoor
Access
Public
Hours
Daily: 6:00 AM – 11:00 PM
Price
Free · from $16
Hours, booking and sources
02

Nealon Park

A leafy neighborhood park in Menlo Park with five outdoor tennis courts alongside a playground, ball fields, and shaded picnic areas — an easy, welcoming spot for a casual family day out that happens to include tennis. Courts are open to the public daily from morning into the evening under lights.

Courts
5 courts · Hard · Outdoor
Access
Public
Hours
Daily: 8:00 AM – 10:00 PM
Price
Free
Hours, booking and sources
03

Willow Oaks Park

Willow Oaks Park is a public park in Menlo Park with four outdoor hard tennis courts, open daily for drop-in play. It's a relaxed, easy option for a casual match — free to walk on, with courts also available to reserve and lit for evening play.

Courts
4 courts · Hard · Outdoor
Access
Public
Hours
Daily: 8:00 AM – 10:00 PMLit courts may be used until 22:00; unlit courts close at sunset.
Price
Free
Hours, booking and sources
04

Mitchell Park Tennis Courts

Mitchell Park has four dedicated tennis courts and two shared tennis/pickleball courts. Pickleball takes priority on the shared courts, so tennis access depends on availability.

Courts
6 courts · Hard · Outdoor
Access
Public
Hours
Daily: 7:30 AM – 9:00 PMHours from Google Maps (these are the park's hours); the venue's own page may state different court hours.
Price
Free
Hours, booking and sources
05

Tennis Courts | Rengstorff Park

Rengstorff Park in Mountain View has eight outdoor hard tennis courts among the park lawns. Walk-on public play is free.

Courts
8 courts · Hard · Outdoor
Access
Public
Hours
Courts are open from dawn until 10 p.m. daily (official page states "Dawn to 10 p.m." with lights starting around 7 a.m.; the 06:00 open time shown here is an approximation, not an exact city-stated clock time). 2 of the 8 courts (Courts 3 & 4) are dual-striped and shared with pickleball during designated off-peak time windows.
Price
Free
Hours, booking and sources
06

Marymeade Park

This Los Altos neighborhood park has three outdoor hard tennis courts shaded by trees, with courtside benches and a playground nearby.

Courts
3 courts · Hard · Outdoor
Access
Public
Hours
Daily: 6:00 AM – 9:00 PM
Price
Free
Hours, booking and sources
07

Kelly Park

A public park in Menlo Park with two outdoor tennis courts shaded by tall trees, just off the freeway. Drop-in play is free and first-come, first-served, with paid reservations also available. The park also has pickleball and basketball courts, making it an easy, low-key stop for a casual game.

Courts
2 courts · Outdoor
Access
Public
Hours
Daily: 8:00 AM – 10:00 PM
Price
Free
Hours, booking and sources
08

Bay Club Redwood Shores

Bay Club Redwood Shores is a fitness and racquet club with outdoor tennis alongside other sports. Members may bring accompanied guests to play under Bay Club’s guest policy.

Courts
6 courts · Outdoor
Access
Members and guests
Hours
Mon–Fri: 5:00 AM – 10:00 PMSat–Sun: 6:00 AM – 8:00 PM
Hours, booking and sources

Full list of matching venues

Explore matching venues
  1. 01
    Cuesta Park Hours · Daily: 6:00 AM – 11:00 PM
  2. 02
    Nealon Park Hours · Daily: 8:00 AM – 10:00 PM
  3. 03
    Willow Oaks Park Hours · Daily: 8:00 AM – 10:00 PM · Lit courts may be used until 22:00; unlit courts close at sunset.
  4. 04
    Mitchell Park Tennis Courts Hours · Daily: 7:30 AM – 9:00 PM · Hours from Google Maps (these are the park's hours); the venue's own page may state different court hours.
  5. 05
    Tennis Courts | Rengstorff Park Hours · Courts are open from dawn until 10 p.m. daily (official page states "Dawn to 10 p.m." with lights starting around 7 a.m.; the 06:00 open time shown here is an approximation, not an exact city-stated clock time). 2 of the 8 courts (Courts 3 & 4) are dual-striped and shared with pickleball during designated off-peak time windows.
  6. 06
    Marymeade Park Hours · Daily: 6:00 AM – 9:00 PM
  7. 07
    Kelly Park Hours · Daily: 8:00 AM – 10:00 PM
  8. 08
    Bay Club Redwood Shores Hours · Mon–Fri: 5:00 AM – 10:00 PM; Sat–Sun: 6:00 AM – 8:00 PM
  9. 09
    East Palo Alto Tennis & Tutoring (EPATT) Hours · Mon–Fri: 8:00 AM – 7:00 PM; Sat: 8:00 AM – 4:00 PM; Sun: Closed
  10. 10
    Burgess Park Tennis Courts Hours · Daily: 8:00 AM – 10:00 PM
  11. 11
    Tennis Courts | Rosita Park Hours · Daily: 6:00 AM – 9:00 PM
  12. 12
    Eichler Swim & Tennis Club Hours · Unconfirmed — check before you go
  13. 13
    McKenzie Park Hours · Daily: 6:00 AM – 9:00 PM · Hours from Google Maps (these are the park's hours); the venue's own page may state different court hours.
  14. 14
    Tennis Courts | Menlo-Atherton High School Hours · Unconfirmed — check before you go
  15. 15
    Basketball & Tennis Courts Hours · Unconfirmed — check before you go
  16. 16
    Portola Valley Town Center Tennis Courts Hours · Mon, Wed, Fri–Sat: Closed; Tue: 8:30 AM – 11:00 AM; Thu: 8:30 AM – 11:00 AM, 4:30 PM – 6:00 PM; Sun: 8:30 AM – 10:00 AM · Hours from Google Maps (these are the park's hours); the venue's own page may state different court hours.
  17. 17
    Sequoia High School Tennis Court Hours · Unconfirmed — check before you go
  18. 18
    Tennis Courts | Los Altos High School Hours · Mon–Thu: 6:30 AM – 9:30 PM; Fri–Sun: 7:00 AM – 8:00 PM · Published Google hours are not confirmed as tennis court access hours; school use may take priority. Hours from Google Maps (these are the school's hours); the venue's own page may state different court hours.
  19. 19
    West Campus Tennis Courts Hours · Unconfirmed — check before you go