Welcome to Sheraton Boston Needham Hotel

Recharge in our recently renovated Boston hotel

Experience Greater Boston at the newly renovated Sheraton Boston Needham Hotel, a top choice for travelers seeking hotels near Boston, MA. Located close to Route 128 Commuter Rail, MBTA access, and major highways, our Needham hotel offers quick trips to Fenway Park, Boston College, The Shops at Chestnut Hill, and cultural landmarks like the Museum of Fine Arts. We’re also near IDG, SharkNinja, TripAdvisor, Boston Children’s Hospital, and other major corporate offices. Enjoy spacious, pet-friendly rooms and suites, an indoor pool, gym, lobby bar, business center, and flexible meeting and event venues with expert planning and catering. Whether visiting for business, campus tours, or a Boston getaway, our hotel near Boston provides comfort, convenience, and modern amenities for every stay.

Swimming Pool
Unfortunately the swimming pool is temporarily closed at this time. We apologize for the inconvenience. We are working to get it back in order.

Rooms & Suites

Hotel Exclusives

Elevate Your Stay with Executive Level Upgrade!

Upgrade to our Executive Level accommodations and experience ultimate luxury! Enjoy a deluxe suite, complimentary breakfast, and exclusive perks. For added convenience, microwaves are available in the hallway. Elevate your stay with top-tier comfort and exceptional service!

FEATURED AMENITIES ON-SITE

Property Amenities On-Site

included amenities ()

  • Restaurant On-Site

    2 Restaurants

  • Gift Shop

  • Convenience Store

  • Club Lounge

    30.00, Complimentary for Platinum+ Members

  • Indoor Pool

    Complimentary

  • Fresh Linen Provided

    All Rooms/Suites

  • Business Center

  • Meeting Space

  • Fitness Center

    Complimentary

  • No Fire Pit + Grill Grate 

  • No Chairs + Picnic Table

  • Complimentary Wi-Fi

    Free for Marriott Bonvoy Members

  • Mobile Key

  • Guest Room Entertainment

  • Room Service

  • Wake-Up Calls

  • Service Request

  • Daily Housekeeping

  • Luggage Storage

  • Mail & Package Delivery Available

    Please alert the front desk if you plan to have a package delivered. All packages must be scheduled to arrive during or up to 3 days prior to guest stay.

HOTEL INFORMATION

Check-in: 3:00 pm

Check-out: 12:00 pm

Minimum Age to Check In 21

Smoke Free Property

Building Access : Key Card
Front Desk
Pet Policy

Pets Welcome

1 pet 75 pounds max per room with USD 125 non-refundable fee per room per stay

Non-Refundable Pet Fee Per Stay: $125.00

Maximum Pet Weight: 75.0lbs

Maximum Number of Pets in Room: 1

Parking

On-Site Parking

Daily: $17.00

Weekly: $119.00

Long Term Parking

WHAT TO EXPECT

Plan and Prepare for your Stay

More Ways to Enjoy Your Stay

Fitness Center

Fitness

Sheraton Fitness

Our fitness center offers cardio and strength equipment for a great workout during your stay!

Indoor Pool

Swimming

Indoor Pool Sheraton Needham

Where the world comes together

lobby, reception

Meet You in the Lobby

Spend time in the Sheraton lobby. We've created spaces to connect in unique and innovative ways.

Learn More
Restaurant Reception

Welcoming Service

With over 85 years of welcoming hospitality, our associates will make you want to come back again.

City View

Global Destinations

Look for Sheraton Hotels in the heart of cities all over the world.

Find a Hotel
Prime Location Near Route 28 Train Station!
This property is ideally located near the Route 28 train station, offering easy access for commuters. Plus, electric charging stations are just half a mile away, adding convenience for electric vehicle owners. Enjoy a blend of accessibility and modern amenities in this great location!
OUR LOCATION

GETTING HERE

Sheraton Boston Needham Hotel

100 Cabot Street, Needham, Massachusetts, USA, 02494

Tel: +1 781-444-1110

Awards

Property Details

Frequently Asked Questions