Top 10 Hotels in Shrewsbury

See all 2 Hotels in Shrewsbury
Days Inn Shrewsbury Worcester

Days Inn Shrewsbury Worcester

889 Boston Turnpike, Rt-9, Shrewsbury 01545

2.0 out of 5.0
2.8 out of 5 (804 reviews)

Situated in Shrewsbury, this hotel is 2.2 mi (3.5 km) from Ski Ward Ski Area and within 6 mi (10 km) of Regatta Point Park an …

$75
Rainbow Motel

Rainbow Motel

845 Hartford Turnpike, Shrewsbury 01545

2.0 out of 5.0
1 out of 5 (1 reviews)

Situated in Shrewsbury, this motel is within 6 mi (10 km) of Ski Ward Ski Area, Westborough Country Club, and Regatta Point …

Get Rates
Residence Inn by Marriott Worcester

Residence Inn by Marriott Worcester

0.3 mi from Shrewsbury
3.0 out of 5.0
4.5 out of 5 (338 reviews)

Situated near the airport, this hotel is 0.7 mi (1.2 km) from Regatta Point Park and within 3 mi (5 km) of EcoTarium and Unio …

$118
Beechwood Hotel

Beechwood Hotel

0.7 mi from Shrewsbury
4.0 out of 5.0
4.4 out of 5 (265 reviews)

Situated in the business district, this boutique hotel is within a 15-minute walk of Regatta Point Park and EcoTarium. Unio …

Get Rates
Westborough Inn

Westborough Inn

2.1 mi from Shrewsbury
2.5 out of 5.0
4 out of 5 (201 reviews)

Located in the heart of Westborough, this hotel is 0.8 mi (1.3 km) from Westborough Country Club and within 9 mi (15 km) of …

$83
Hampton Inn & Suites Worcester

Hampton Inn & Suites Worcester

2.3 mi from Shrewsbury
2.5 out of 5.0
4.6 out of 5 (68 reviews)

Located in the heart of Worcester, this hotel is within a 10-minute walk of Tuckerman Hall and Worcester Art Museum. Worceste …

$134
Hilton Garden Inn Worcester

Hilton Garden Inn Worcester

2.3 mi from Shrewsbury
3.0 out of 5.0
4.2 out of 5 (757 reviews)

Situated in Worcester, this hotel is within a 10-minute walk of DCU Center, Mechanics Hall, and Union Station. Franklin D. …

$119
Courtyard by Marriott Worcester

Courtyard by Marriott Worcester

2.4 mi from Shrewsbury
3.0 out of 5.0
4.2 out of 5 (683 reviews)

Situated in the business district, this hotel is steps from Worcester Art Museum and Tuckerman Hall. Mechanics Hall and …

$109
Extended Stay America - Boston - Westborough - East Main St

Extended Stay America - Boston - Westborough - East Main St

3.8 mi from Shrewsbury
2.5 out of 5.0
3.4 out of 5 (328 reviews)

Situated near the airport, this hotel is 2.5 mi (4.1 km) from Westborough Country Club and within 9 mi (15 km) of John Brow …

$104
Hampton Inn Boston - Westborough

Hampton Inn Boston - Westborough

3.9 mi from Shrewsbury
2.5 out of 5.0
4.8 out of 5 (34 reviews)

Situated in Westborough, this hotel is within 9 mi (15 km) of Westborough Country Club, Peter Rice Homestead, and Ski Ward Sk …

$101

Recent Reviews in Shrewsbury

Where to stay in Shrewsbury

Shrewsbury Hotel Guide

Shrewsbury boasts a range of affordable and luxurious places to rest and relax. Expedia's database lists 14 places to base yourself within a short drive of Shrewsbury's downtown area.

There are several hotels within a short stroll from Shrewsbury's city center, including the Econo Lodge Inn and Suites Northborough and Days Inn Shrewsbury Worcester.

You could also check out the Beechwood Hotel as well as the Embassy Suites Boston/Marlborough. The Beechwood Hotel is 3 miles away from the middle of Shrewsbury. The Embassy Suites Boston/Marlborough, is 8 miles away. The Residence Inn by Marriott Boston Framingham as well as the Residence Inn by Marriott Worcester are two alternative Expedia-listed accommodations around Shrewsbury.

For those who are inspired to see some more of the rural landscapes and rolling hills that feature in this area, you might also spend a few nights in other places in Central Massachusetts. Enjoy skiing, hiking and horse riding or make a trip to the region's visitor attractions. Comfortable accommodations are on offer.

Auburn is 9 miles to the southwest of Shrewsbury and is home to the Goddard Rocket Launching Site and Auburn Mall. If you'd like to stay in Auburn, check out the Fairfield Inn & Suites by Marriott Worcester Auburn and Hampton Inn Auburn. Alternatively, you could stay in Marlborough, 10 miles to the northeast of Shrewsbury, where you can pick from the Courtyard by Marriott Boston Marlborough and Holiday Inn Hotel & Suites Marlborough. If you're staying in Marlborough, don't miss the Solomon Pond Mall and Spring Hill Cemetery.

Why not spend a few hours rubbing shoulders with fellow sports fans at a local match. Fenway Park is 30 miles to the east of Shrewsbury. Those sports fans wanting to find accommodation close to the action can take their choice from the Mandarin Oriental Boston or the Four Seasons Hotel Boston.

Situated 35 miles from Shrewsbury is Logan International Airport. Stay nearby at The Ritz-Carlton, Boston or Fifteen Beacon.