Search Hotels near Top Needham Attractions

Accommodation Options

Top 10 Hotels in Needham

See all 2 Hotels in Needham
Sheraton Needham Hotel

Sheraton Needham Hotel

100 Cabot St, Needham 02494

3.5 out of 5.0
3.9 out of 5 (1,208 reviews)

Find comfort in the newly-renovated Sheraton Needham Hotel. Set on a hilltop 11 miles from Boston, this contemporary Sheraton …

$139
Residence Inn Boston Needham

Residence Inn Boston Needham

80 B Street, Needham 02494

3.0 out of 5.0
4.6 out of 5 (393 reviews)

Situated in Needham, this hotel is within 9 mi (15 km) of Boston College, Boston Museum of Fine Arts, and Fenway Park. …

$175
Hotel Indigo Boston - Newton Riverside

Hotel Indigo Boston - Newton Riverside

1.7 mi from Needham
3.5 out of 5.0
4.1 out of 5 (1,263 reviews)

Located just off highway I-95 in a quiet Boston suburb, Hotel Indigo Boston - Newton Riverside is a 10-minute free shuttle …

$142
Boston Marriott Newton

Boston Marriott Newton

2.5 mi from Needham
3.5 out of 5.0
4.1 out of 5 (1,422 reviews)

The Boston Marriott Newton's location at the junction of I-90 and I-95 puts guests just 12 miles from Boston and less tha …

$151
Holiday Inn Boston - Dedham Hotel & Conference Center

Holiday Inn Boston - Dedham Hotel & Conference Center

2.7 mi from Needham
3.0 out of 5.0
3.7 out of 5 (734 reviews)

Situated in the business district, this hotel is 0.2 mi (0.4 km) from Legacy Place and within 9 mi (15 km) of Arnold Arboretu …

$119
Fairfield Inn by Marriott Boston Dedham

Fairfield Inn by Marriott Boston Dedham

3 mi from Needham
2.5 out of 5.0
3.8 out of 5 (389 reviews)

Situated in the business district, this hotel is 0.4 mi (0.6 km) from Legacy Place and within 9 mi (15 km) of Arnold Arboretu …

$118
Residence Inn Dedham

Residence Inn Dedham

3.1 mi from Needham
3.0 out of 5.0
4.1 out of 5 (88 reviews)

Situated in the suburbs, this aparthotel is 0.4 mi (0.7 km) from Legacy Place and within 9 mi (15 km) of Arnold Arboretum and …

$169
Hilton Boston/Dedham

Hilton Boston/Dedham

3.4 mi from Needham
3.5 out of 5.0
4 out of 5 (1,518 reviews)

Surrounded by scenic conservation land, this 267-room hotel is located off Route 128, 15 miles south of Boston and a block …

$131
Crescent Suites Hotel

Crescent Suites Hotel

3.4 mi from Needham
3.0 out of 5.0
4.6 out of 5 (345 reviews)

Located in the heart of Waltham, this aparthotel is 1.2 mi (2 km) from Brandeis University and 2.5 mi (3.9 km) from Bentley …

$195
Crowne Plaza Boston - Newton

Crowne Plaza Boston - Newton

3.7 mi from Needham
3.5 out of 5.0
3.5 out of 5 (1,567 reviews)

In suburban Newton, only 6 miles from downtown Boston and 10 miles from the airport via the Ted Williams Tunnel, this Crown …

$149

Recent Reviews in Needham

Where to stay in Needham

Needham Hotel Guide

Top Needham Accommodations

Are you thinking of visiting Needham? A modest choice of accommodation solutions are waiting for you if you'd prefer to stay within easy reach of the center. Look up the 2 establishments located within 3 miles right here on Expedia.

Some of the best choices pretty close to where the action happens are the Sheraton Needham Hotel and Residence Inn Boston Needham.

Haven't found exactly what you were looking for? The Mandarin Oriental Boston and the Four Seasons Hotel Boston are situated 9 miles and Four Seasons Hotel Boston away from the heart of Needham. Explorers looking for something more can check out the Ritz-Carlton, Boston and the Fifteen Beacon, 10 miles and 11 miles away.

Attractions and Hotels Near Needham

If time permits, you could travel to other places in the Eastern Massachusetts region. Visit Eastern Massachusetts' churches and art museums. Those who love nature can also make the time to enjoy its coastal plains. Fun-loving visitors may try snowboarding and skiing here.

7 miles to the north of Needham is Waltham, where you can spend the day visiting the Brandeis University and the Rose Art Museum. The Crescent Suites Hotel and Boston Marriott Newton are some of the Expedia-listed lodging options in Waltham. 11 miles to the northeast of Needham is Boston, home to the Boston Harbor Hotel and Marriott Vacation Club Pulse at Custom House, Boston. Whether you're just passing through or staying in Boston, set aside some time to check out the Boston College and the Wellesley College.

Just because you're traveling in Eastern Massachusetts doesn't mean you can't indulge in your passion for sport. Alumni Stadium is a great place to check out while you're here. Sleep close to the action at the Charles Hotel or the Courtyard by Marriott Boston Brookline.

How to Get to Needham

Located 13 miles from Needham is Logan International Airport. Stay nearby at the Boston Marriott Long Wharf or the Battery Wharf Hotel, Boston Waterfront.