Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Get Prices

Shrewsbury MA Hotels

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Days Inn By Wyndham Shrewsbury Worcester889 Boston Turnpike Rt-9, Shrewsbury, United States, 01545View on map
3.0 km from City Centre2.1 km from General Ward Artemus Museum
In 2010 the hotel was remodel, and now it offers 100 rooms and a private swimming pool, boasting convenient location in Shrewsbury.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
5.6
Guest rating72 reviews
Price from£ 84per nightSelect
Not available
Rainbow Motel Shrewsbury845 Hartford Turnpike, Shrewsbury, United StatesView on map
3.6 km from City Centre
Located next to University of Massachusetts and Point Park, this hotel is only 1 km from Broken Creek Vineyard and Winery.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour reception
    +1
Select
Not available
Similar properties near Shrewsbury
Holiday Inn Express Worcester Downtown110 Summer Street, Worcester, United States, 01608View on map
7.5 km from Shrewsbury7.5 km from City Centre
Offering non-smoking rooms and a gym and a fitness centre, the venue is set in the centre of the city, close to Worcester Polytechnic Institute.
6.8
Nice16 reviews
Price from£ 101per nightSelect
Not available
Courtyard Worcester72 Grove Street, Worcester, United States, 01605View on map
7.5 km from Shrewsbury7.5 km from City Centre
This hotel in a ski area of Worcester offers local specialties served in the onsite lobby restaurant.
7.8
Very good51 reviews
Price from£ 111per nightSelect
Not available
Hilton Garden Inn Worcester35 Major Taylor Boulevard, Worcester, United States, 01608View on map
7.7 km from Shrewsbury7.7 km from City Centre
The hotel offers easy access to Becker College, boasting 199 rooms in the heart of Worcester.
7.8
Very good154 reviews
Price from£ 106per nightSelect
Not available
Doubletree By Hilton Boston - Milford11 Beaver Street, Milford, United States, 01757View on map
24.6 km from Shrewsbury24.6 km from City Centre
Featuring 177 rooms, an indoor swimming pool, a patio and a golf course, this venue is 30 minutes' drive from Franklin Historical Museum in Milford.
7.6
Very good58 reviews
Price from£ 123per nightSelect
Not available
Boxboro Regency242 Adams Place, Boxborough, United States, 01719View on map
24.8 km from Shrewsbury24.8 km from City Centre
Located 3 km from the center of Boxborough, the hotel offers a 24-hour bar plus a special menu and a play area for children.
8.0
Great22 reviews
Price from£ 85per nightSelect
Not available
Best Western Milford Inn3 Fortune Boulevard, Milford, United States, 01757View on map
22.7 km from Shrewsbury22.7 km from City Centre
The hotel offers a pleasant accommodation with 65 rooms in the beach area of Milford.
7.0
Very good23 reviews
Price from£ 75per nightSelect
Not available
Comfort Inn Auburn426 Southbridge St, Auburn, United States, 01501View on map
14.8 km from Shrewsbury14.8 km from City Centre
Located near Fitton Field, this hotel features an outdoor swimming pool and a health club.
7.4
Very good6 reviews
Price from£ 100per nightSelect
Not available
Holiday Inn Express Boston-Milford50 Fortune Boulevard, Milford, United States, 01757View on map
22.7 km from Shrewsbury22.7 km from City Centre
The hotel is conveniently located in the centre of Milford and offers tennis courts and a golf course.
8.2
Great117 reviews
Price from£ 73per nightSelect
Not available
Suburban Extended Stay Hotel50 Oriol Drive Building A, Worcester, United StatesView on map
4.4 km from Shrewsbury4.4 km from City Centre
Boasting location close to EcoTarium, the venue includes 65 rooms and an outdoor pool.
Price from£ 107per nightSelect
Not available
Quality Inn880 Donald Lynch Boulevard, Marlborough, United States, 01752View on map
9.6 km from Shrewsbury9.6 km from City Centre
Located within 9 km from Tower Hill Botanic Garden, this hotel features a beach restaurant and deluxe continental breakfast.
7.0
Very good14 reviews
Price from£ 97per nightSelect
Not available
Fairfield Inn & Suites Boston Milford1 Fortune Boulevard, Milford, United States, 01757View on map
22.6 km from Shrewsbury22.6 km from City Centre
The hotel has 73 rooms and an outdoor swimming pool, featuring an unique location in the centre of Milford.
8.4
Great12 reviews
Price from£ 106per nightSelect
Not available
La Quinta Inn By Wyndham Boston - Milford24 Beaver St, Milford, United States, 01757View on map
24.8 km from Shrewsbury24.8 km from City Centre
Located 3 km from Milford city center, this pet-friendly hotel with 89 rooms boasts an indoor swimming pool and a lobby restaurant.
7.6
Very good20 reviews
Price from£ 79per nightSelect
Not available
Extended Stay America - Boston - Westborough - Computer Dr.1800 Computer Dr, Westborough, United States, 01581View on map
11.0 km from Shrewsbury11.0 km from City Centre
Featuring a private swimming pool, this venue offers 112 rooms right in a metropolitan area.
7.2
Very good9 reviews
Price from£ 64per nightSelect
Not available
Residence Inn Worcester503 Plantation Street, Worcester, United States, 01605View on map
4.4 km from Shrewsbury4.4 km from City Centre
The hotel offers a pet-friendly accommodation with 129 rooms in the ski area of Worcester.
8.8
Great39 reviews
Price from£ 117per nightSelect
Not available
Fairfield Inn Boston Sudbury738 Boston Post Road, Sudbury, United States, 01776View on map
22.7 km from Shrewsbury22.7 km from City Centre
Featuring a gym and a fitness centre on-site, the hotel has a snack bar, boasting location in the heart of the city.
8.2
Great9 reviews
Price from£ 122per nightSelect
Not available
Westborough Inn4 Boardman Street, Westborough, United States, 01581-1210View on map
8.4 km from Shrewsbury8.4 km from City Centre
Constructed in 1990 year, the hotel's building is a reminder of a colonial style, located just off Weaver's Guild of Boston.
9.0
Perfect9 reviews
Price from£ 80per nightSelect
Not available
Doubletree By Hilton Hotel Boston - Westborough5400 Computer Drive, Westborough, United States, 01581View on map
11.6 km from Shrewsbury11.6 km from City Centre
The facilities of this unique hotel include an indoor swimming pool, barbeque grills, a ballroom and a golf course.
7.8
Very good57 reviews
Price from£ 126per nightSelect
Not available
Hilton Garden Inn Devens Common59 Andrews Parkway, Devens, United States, 01434View on map
28.4 km from Shrewsbury28.4 km from City Centre
The night bar and beautiful views are provided to guests, and they will also enjoy a quiet location in the centre of Devens.
8.8
Great15 reviews
Price from£ 148per nightSelect
Not available
Hampton Inn Auburn736 Southbridge Street, Auburn, United States, 01501View on map
17.4 km from Shrewsbury17.4 km from City Centre
This hotel in a quiet area of Auburn offers local specialties served in the onsite garden restaurant.
8.0
Great15 reviews
Price from£ 105per nightSelect
Not available
Fairfield Inn & Suites Worcester Auburn718 Southbridge Street, Auburn, United States, 01501View on map
17.5 km from Shrewsbury17.5 km from City Centre
This hotel with 82 rooms and a snack bar is conveniently located 30 minutes' walk from the city center.
8.6
Great7 reviews
Price from£ 136per nightSelect
Not available
Residence Inn Boston Marlborough112 Donald Lynch Blvd., Marlborough, United States, 01752View on map
12.4 km from Shrewsbury12.4 km from City Centre
The hotel is nestled in a mountain area, close to Solomon Pond Mall and features a health club and a Jacuzzi.
8.0
Great13 reviews
Price from£ 125per nightSelect
Not available
Residence Inn Boston Framingham400 Staples Drive, Framingham, United States, 01702View on map
18.8 km from Shrewsbury18.8 km from City Centre
Placed close to Callahan State Park in the heart of Framingham, this hotel offers 125 rooms.
8.4
Great5 reviews
Price from£ 114per nightSelect
Not available
Residence Inn By Marriott Boston Westborough25 Connector Road, Westborough, United States, 01581View on map
10.4 km from Shrewsbury10.4 km from City Centre
The hotel was built in 1991 in a recreational area of Westborough, and nowadays has 109.
8.6
Great14 reviews
Price from£ 131per nightSelect
Not available
Springhill Suites By Marriott Boston Devens Common Center27 Andrews Parkway, Devens, United States, 01434View on map
28.5 km from Shrewsbury28.5 km from City Centre
The hotel was built in 2005 in a business area of Devens, and nowadays has 120.
8.0
Great17 reviews
Price from£ 93per nightSelect
Not available
La Quinta Inn By Wyndham Auburn Worcester446 Southbridge St, Auburn, United States, 01501View on map
15.0 km from Shrewsbury15.0 km from City Centre
In 2003 the hotel was remodel, and now it offers 100 rooms and a swimming pool, boasting central location in Auburn.
7.4
Very good34 reviews
Price from£ 84per nightSelect
Not available
Motel 6 Boston West - Framingham1668 Worcester Rd, Framingham, United States, 01702View on map
19.1 km from Shrewsbury19.1 km from City Centre
The hotel was built in 1993 in a shopping area of Framingham, and nowadays has 106 rooms.
6.2
Nice21 reviews
Price from£ 67per nightSelect
Not available
Hampton Inn Boston / Marlborough277 Boston Post Road West, Marlborough, United States, 01752View on map
10.9 km from Shrewsbury10.9 km from City Centre
Offering an indoor pool, the hotel is located in a green part of Marlborough, not far from Solomon Pond Mall.
8.6
Great85 reviews
Price from£ 114per nightSelect
Not available
Hampton Inn & Suites Worcester65 Prescott St, Worcester, United States, 01605View on map
7.5 km from Shrewsbury7.5 km from City Centre
Located 2 km away from Worcester city center, this hotel features 100 rooms and a salt water pool.
Price from£ 126per nightSelect
Not available
Red Roof Inn Boston Southborough/Worcester367 Turnpike Rd, Southborough, United States, 01772View on map
12.6 km from Shrewsbury12.6 km from City Centre
A quiet setting of this hotel offers reaching a motorway on foot, while there is a scenic view of the park available from 108 rooms.
8.0
Great70 reviews
Price from£ 60per nightSelect
Not available
Extended Stay America - Boston - Westborough - East Main St180 E Main St, Westborough, United States, 01581View on map
9.7 km from Shrewsbury9.7 km from City Centre
The hotel was built in 2001 in a recreational area of Westborough, and nowadays has 86.
6.8
Nice5 reviews
Price from£ 69per nightSelect
Not available
Days Inn By Wyndham Leominster/Fitchburg Area482 N Main St, Leominster, United States, 01453-1814View on map
28.3 km from Shrewsbury28.3 km from City Centre
The hotel is located in the ski area of Leominster, not far away from Coggshall Park, overlooking the city.
7.0
Very good17 reviews
Price from£ 63per nightSelect
Not available
Quality Inn & Suites Worcester50 Oriol Dr., Worcester, United States, 01605View on map
4.4 km from Shrewsbury4.4 km from City Centre
Located near Higgins Armory Museum, this lovely hotel features a continental breakfast.
6.4
Nice15 reviews
Price from£ 106per nightSelect
Not available
Extended Stay America - Boston - Marlborough19 Northboro Rd East, Marlborough, United States, 01752View on map
11.9 km from Shrewsbury11.9 km from City Centre
Thanks to its convenient location, the property is easily accessible from Solomon Pond Mall and there is a ferry port just steps away.
7.6
Very good9 reviews
Price from£ 74per nightSelect
Not available
Motel 6 Leominster48 Commercial Rd, Leominster, United States, 01453View on map
25.4 km from Shrewsbury25.4 km from City Centre
This hotel in the university district of Leominster is situated close to BB Kidz Klub and welcomes guests since 1989.
Price from£ 56per nightSelect
Not available
The Sleigh Maker Inn Bed And Breakfast87 West Main St , Westborough, United States, 01581
8514.9 km from Shrewsbury
Situated 1 km from Westborough city center, the hotel is adjacent to Laser Craze and features a picnic area, a library and a tennis court.
Price from£ 115per nightSelect
Not available
Sheraton Framingham Hotel & Conference Center1657 Worcester Road, Framingham, United States, 01701View on map
19.2 km from Shrewsbury19.2 km from City Centre
Boasting an Irish bar and an indoor pool, the property is located close to Callahan State Park and less than 6 km from the centre of Framingham.
7.2
Very good19 reviews
Price from£ 80per nightSelect
Not available
Wachusett Village Inn9 Village Inn Road, Westminster, United States, 01473View on map
30.7 km from Shrewsbury30.7 km from City Centre
Boasting an outdoor swimming pool, the hotel is about 30 minutes' walk from the center of Westminster.
7.4
Very good19 reviews
Price from£ 95per nightSelect
Not available
Crowne Plaza Hotel Worcester-Downtown10 Lincoln Square, Worcester, United States, 01608View on map
7.6 km from Shrewsbury7.6 km from City Centre
A pizza restaurant and an outdoor pool are available on site of the hotel that boasts a perfect location close to Worcester Art Museum.
5.4
Guest rating
Price from£ 123per nightSelect
Not available
Beechwood Hotel363 Plantation Street, Worcester, United States, 01605View on map
5.1 km from Shrewsbury5.1 km from City Centre
A contemporary-style building was carefully renovated in 1989 and the spectacular hotel is quite close to EcoTarium A Museum of Science Nature.
8.6
Great2 reviews
Price from£ 151per nightSelect
Not available
Holiday Inn Express Hotel & Suites Auburn10-12 Johnson Street, Auburn, United States, 01501View on map
15.9 km from Shrewsbury15.9 km from City Centre
This property welcomes guests since 2004 in the centre of Auburn, offering non-smoking rooms and lawn tennis, bowling and mini golf.
8.4
Great43 reviews
Price from£ 112per nightSelect
Not available
Best Western Royal Plaza Hotel & Trade Center181 Boston Post Road West, Marlborough, United States, 01752-1840View on map
11.3 km from Shrewsbury11.3 km from City Centre
Thanks to the hotel's perfect location, guests here can admire views of the river or spend their time discovering the beach area.
7.4
Very good118 reviews
Price from£ 97per nightSelect
Not available
Hilton Garden Inn Boston/Marlborough170 Forest Street, Marlborough, United States, 1752View on map
11.9 km from Shrewsbury11.9 km from City Centre
Guests can enjoy a private pool and benefit from a casual restaurant at the hotel.
Price from£ 105per nightSelect
Not available
Courtyard By Marriott Boston Westborough3 Technology Drive, Westborough, United States, 01581View on map
11.8 km from Shrewsbury11.8 km from City Centre
Located in a suburb area of Westborough, the hotel features an indoor swimming pool along with a sun terrace, sun loungers and a poolside snack bar.
7.6
Very good4 reviews
Price from£ 90per nightSelect
Not available
Hampton Inn Boston - Westborough15 Connector Road, Westborough, United States, 01581View on map
10.4 km from Shrewsbury10.4 km from City Centre
While onsite there is a saltwater pool, the hotel offers perfect location right in the centre of Westborough.
Price from£ 105per nightSelect
Not available
Holiday Inn Hotel & Suites Marlborough265 Lakeside Avenue, Marlborough, United States, 01752View on map
12.7 km from Shrewsbury12.7 km from City Centre
Welcoming guests in the centre of Marlborough, the hotel was remodelled in 2010.
8.0
Great39 reviews
Price from£ 93per nightSelect
Not available
Ac Hotel By Marriott Worcester125 Front Street, Worcester, United StatesView on map
8.0 km from Shrewsbury8.0 km from City Centre
Near the hotel, there is a train station and guests can easily reach Clark University which is not far away.
Price from£ 126per nightSelect
Not available
Homewood Suites By Hilton Worcester1 Washington Square, Worcester, United States, 01604View on map
7.6 km from Shrewsbury7.6 km from City Centre
Everyone will enjoy an outdoor pool onsite and admire city views offered from 118 rooms.
Price from£ 111per nightSelect
Not available
The Lodge At The International159 Ballville Rd, Bolton, United States, 01740View on map
16.0 km from Shrewsbury16.0 km from City Centre
Located off Nicewicz Family Farm and Andes Mountains, this hotel is only 2.5 km from Bolton Orchards.
Price from£ 136per nightSelect
Not available
Extended Stay America - Boston - Westborough - Connector Road19 Connector Rd, Westborough, United States, 01581View on map
10.3 km from Shrewsbury10.3 km from City Centre
Located 3 km from the center of Westborough, the hotel offers a garden bar plus a mini club and a play area for children.
7.2
Very good4 reviews
Price from£ 68per nightSelect
Not available
Pillsbury House Bed & Breakfast341 Prospect Street, Woonsocket, United States, 02895View on map
35.4 km from Shrewsbury35.4 km from City Centre
French menu is served at the hotel's family restaurant in the industrial area of Woonsocket.
9.4
Perfect2 reviews
Price from£ 140per nightSelect
Not available
Motel 6 Westborough27 Belmont Street, Northborough, United States, 01532View on map
4.6 km from Shrewsbury4.6 km from City Centre
Located next to Laser Craze, the venue comprises 93 rooms with city views.
Price from£ 60per nightSelect
Not available
Quaker Inn And Conference Center442 Quaker Highway, Uxbridge, United States, 01569View on map
29.3 km from Shrewsbury29.3 km from City Centre
Boasting an outdoor pool, this hotel is set a short distance from Cormier Woods and a motorway.
5.8
Guest rating8 reviews
Price from£ 61per nightSelect
Not available
Amerscot House Inn61 West Acton Road, Stow, United States, MA 01775View on map
24.0 km from Shrewsbury24.0 km from City Centre
There are rooms facing the garden and the hotel is set close to Edgar Allan Poe Statue.
Price from£ 161per nightSelect
Not available
Courtyard Boston Milford10 Fortune Boulevard, Milford, United States, 01757View on map
22.5 km from Shrewsbury22.5 km from City Centre
Providing a casual restaurant which serves international dishes, the hotel welcomes guests in an industrial area of Milford.
8.2
Great13 reviews
Price from£ 97per nightSelect
Not available
Doubletree By Hilton Hotel Leominster99 Erdman Way, Leominster, United States, 01453View on map
28.2 km from Shrewsbury28.2 km from City Centre
Set in a ski area, this grand venue entices guests with a sundeck and a private swimming pool.
7.6
Very good41 reviews
Price from£ 119per nightSelect
Not available
Courtyard By Marriott Boston Marlborough75 Felton Street, Marlborough, United States, 01752View on map
12.3 km from Shrewsbury12.3 km from City Centre
Featuring a gym and a fitness centre on-site, the hotel has a café bar, boasting location in the heart of the city.
8.6
Great25 reviews
Price from£ 90per nightSelect
Not available
Best Western Royal Plaza Hotel & Conf. Center150 Great Wolf Dr Fitchburg Ma Ma 01420 United States, Fitchburg, United States, 01420View on map
30.2 km from Shrewsbury30.2 km from City Centre
Guests can enjoy an indoor pool and benefit from a casual restaurant at the hotel.
7.0
Very good3 reviews
Price from£ 88per nightSelect
Not available
Econo Lodge Inn & Suites380 Southwest Cutoff, Northborough, United States, 01532View on map
3.8 km from Shrewsbury3.8 km from City Centre
Situated 5 km from the city center of Northborough, this accommodation offers a private pool and a cocktail bar onsite.
6.4
Nice12 reviews
Price from£ 56per nightSelect
Not available
Extended Stay Deluxe Boston - Westborough - Computer Dr.1800 Computer Dr, Westborough, Us, Westborough, United States, 01581View on map
11.0 km from Shrewsbury11.0 km from City Centre
Boasting a garden restaurant, this budget hotel is available close to Southborough Veterans Memorial.
7.6
Very good8 reviews
Price from£ 109per nightSelect
Not available
Chocksett Inn And Restaurant59 Laurelwood Road, Sterling, United States, 01564View on map
17.7 km from Shrewsbury17.7 km from City Centre
Located next to Davis' Farmland & Mega Maze, the venue comprises 24 rooms with garden views.
6.0
Guest rating4 reviews
Price from£ 127per nightSelect
Not available
Motel 6 Westborough399 Turnpike Rd, Northborough, United States, 01581View on map
4.6 km from Shrewsbury4.6 km from City Centre
Featuring an outdoor swimming pool, this venue offers 93 rooms right in a business area.
6.4
Nice15 reviews
Price from£ 90per nightSelect
Not available
Classic Suites And Inn181 West Boylston St., West Boylston, United States, 1583View on map
8.5 km from Shrewsbury8.5 km from City Centre
This cheap hotel is within 2 km of the city centre and features air-conditioned rooms.
Price from£ 96per nightSelect
Not available
Clinton Motor Inn146 Main Street, Clinton, United States, 01510View on map
12.8 km from Shrewsbury12.8 km from City Centre
Set near Sunrise Boutique, this designer venue is 5 minutes' walk of the city center.
5.0
Guest rating1 review
Price from£ 59per nightSelect
Not available
Hyatt Place Marlborough Apex Center169 Apex Drive, Marlborough, United StatesView on map
11.8 km from Shrewsbury11.8 km from City Centre
There are rooms facing the city and the hotel is set close to Boundless Adventures.
Price from£ 113per nightSelect
Not available
Fairfield Inn & Suites Boston Marlborough/Apex Center105 Apex Drive, Marlborough, United States, 1752View on map
11.2 km from Shrewsbury11.2 km from City Centre
Offering hiking and bowling in the area, this accommodation lies next to Indian Head Farm, and within a 10-minute drive of Boundless Adventures.
Price from£ 120per nightSelect
Not available
Lyttleton Inn423 King Street, Littleton, United States, MA 01460View on map
33.8 km from Shrewsbury33.8 km from City Centre
There are rooms facing the garden and the hotel is set close to Springbrook Farm.
Price from£ 113per nightSelect
Not available
Woonsocket Motor Inn333 Clinton Street, Woonsocket, United StatesView on map
36.5 km from Shrewsbury36.5 km from City Centre
Located next to City Hall, the venue comprises 38 rooms with city views.
Price from£ 62per nightSelect
Not available
Homewood Suites By Hilton Boston Marlborough60 River Road West, Berlin, United States, MA 01503View on map
9.9 km from Shrewsbury9.9 km from City Centre
Boasting location close to Boundless Adventures, the venue includes 80 rooms and an indoor pool.
Price from£ 102per nightSelect
Not available
Springhill Suites By Marriott Boston Devens Common Center27 Andrews Parkway, Devens, United States, 01434View on map
27.7 km from Shrewsbury27.7 km from City Centre
Featuring an indoor swimming pool, this property is set a short distance from Sweet Heart Memorial and Shirley Historical Society.
Select
Not available
Courtyard By Marriott Milford10 Fortune Blvd, Milford, United States, 01757View on map
22.4 km from Shrewsbury22.4 km from City Centre
Nestled 3 km from Milford city centre, the hotel boasts an indoor swimming pool and a lounge bar.
Select
Not available
Ac Hotel By Marriott Worcester125 Front St, Worcester, United StatesView on map
8.0 km from Shrewsbury8.0 km from City Centre
Boasting a grill restaurant, this business hotel is available close to The Hand of Christ.
Select
Not available
Extended Stay America - Boston - Westborough19 Connector Rd, Westborough, United States, 01581View on map
10.5 km from Shrewsbury10.5 km from City Centre
Select
Not available
Homewood Suites By Hilton Marlborough60 River Road W, Berlin, United States, 01503View on map
10.0 km from Shrewsbury10.0 km from City Centre
Select
Not available
3Br Near Worcester Palladium & Dcu Center42 Gage Street, Worcester, United States, 01605View on map
7.1 km from Shrewsbury7.1 km from City Centre
Staying in this 3-bedroom apartment, nestled near Earle Square, guests can enjoy a patio to relax after a busy day.
Price from£ 86per nightSelect
Not available
Colombus Guest House415 Chandler Street, Worcester, United States, MA 01602View on map
10.5 km from Shrewsbury10.5 km from City Centre
Price from£ 524per nightSelect
Not available

Filtering results

Please wait...

77 hotels found