Sheraton Boston Needham Hotel
100 Cabot Street, Needham, MA 02494
View Hotel Website »
Located just off I-95/Route 128 in Needham, Massachusetts, the Sheraton Boston Needham Hotel offers convenient access for attendees coming from across New England. The hotel features comfortable guest rooms, a fitness center, and modern event amenities.
Staying Overnight?
Hotel reservations can be made for the USTA New England Room Block rate of $135+ taxes & fees by calling (781) 444-1110. Reservations must be made by October 5, 2026.
Parking
On-site self-parking available.
Traveling from Out of Town?
The hotel is located about 25–30 minutes from Boston Logan International Airport (BOS) and approximately 60–75 minutes from Rhode Island T.F. Green International Airport (PVD).
On-Site Dining
Restaurant and pub on property for your convenience.
Questions? Reach out to facilities@newengland.usta.com
Whether you're driving or flying, getting to the Sheraton Boston Needham Hotel in Needham, Massachusetts is easy and convenient from anywhere in New England.
By Car: The hotel is located just off I-95/Route 128 in Needham, MA—about 20 minutes from downtown Boston and easily accessible from I-90 (Mass Pike), I-93, and I-495.
By Plane: You can fly into Boston Logan International Airport (BOS), located just 25–30 minutes away, or Rhode Island T.F. Green International Airport (PVD), about a 60-minute drive. Rideshare, rental cars, and taxi options are available from both airports.
Free on-site parking is available for all attendees.