Tennis For All Levels.

Newburyport Tennis Club is a family-oriented tennis facility with six indoor courts, a team of dedicated teaching professionals and an event space to facilitate socializing.

Tennis For All Levels.

Newburyport Tennis Club is a family-oriented tennis facility with six indoor courts, a team of dedicated teaching professionals and an event space to facilitate socializing.

Play Tennis Year Round!

We provide a state-of-the art indoor facility for competitive tennis matches, lessons, aerobic tennis and round robins for all ages and levels of play.

Plenty of Programs

Our programs range from beginner tennis, to clinics, private lessons and leagues. Activities for all levels of adults, juniors, and families.
Learn More

Affordable Memberships

Come join our club! Our facility has been newly upgraded to best service our members. Yearly memberships start at $95 for Juniors, $325 for Adults, $225 for Seniors, and $675 for Families.
Learn More

Great Pros

There’s no better way to tune up your game than getting tips from seasoned professionals. Our pro staff is exceptionally experienced with all levels, from beginner to top players.
Learn More

Six Indoor Courts

Our Six Indoor courts are available for singles, doubles, clinics, and lessons (private and group). We offer free Learn-to-play clinics. We also offer leagues, contract time, and children’s programs.

Tennis for All Ages

We offer tennis programs for children and adults. Our junior program is designed for all ages and levels. (please refer to our Junior Development 1 and Junior Development 2 programs). Whether you are playing tennis for the first time, or you are an experienced player, we provide a variety of classes, match play and skilled tennis professionals.

Programs

What’s Going On?

Latest News

Latest News

Great Pros

Great Pros

New Programs

New Programs

Hours of Operation

September – May

Monday – Thursday: 6:00am – 10:30pm
Friday: 6:00am – 7:00pm (later for social events)
Saturday & Sunday: 7:00am – 9:00pm

June – August

Monday – Thursday: 7:00am – 10:00pm
Friday: 7:00am – 9:00pm
Saturday & Sunday: 8:00am – 12:00pm

Hours subject to change due to weather conditions or contract times. We make announcements via email and facebook.

always easy to find

directions