Star Rating
Hotel Name
Price Range (USD)to
Amenities

01546 Hotels, Motels & Accommodations

Days Inn by Wyndham Shrewsbury Worcester
+1-888-690-5247
889 Boston Turnpike Rt 9, Shrewsbury, MA 01545 ~1.88 miles southeast of 01546
  • Economy Suburban hotel
  • Fitness + Health Center
Econo Lodge Inn & Suites Northborough : 380 SW Cutoff
+1-888-305-3366
380 SW Cutoff, Northborough, MA 01532 ~2.36 miles east of 01546
  • Economy Suburban hotel
  • 78 rooms in property
  • Good service
  • Correct place
Residence Inn by Marriott Worcester in Worcester
+1-800-881-1523
503 Plantation St., Worcester, MA 01605 ~2.70 miles west of 01546
  • 3 star Rural hotel
  • 4 floors in property
  • Clean rooms
  • Generally very clean
From$75
Very Good 4.5 /5Reviews CallBookMore Details
Quality Inn & Suites Worcester
+1-888-283-3404
50 Oriol Dr., Worcester, MA 01605 ~2.74 miles west of 01546
  • Low Cost Rural hotel
  • Free breakfast available
Suburban Extended Stay Worcester - Worcester
+1-866-221-8581
50a Oriol Dr. Building A, Worcester, MA 01605 ~2.84 miles west of 01546
  • 2-star Downtown hotel
  • Check in time: 3:00pm
Beechwood Hotel
+1-866-429-5787
363 Plantation St., Worcester, MA 01605 ~3.14 miles west of 01546
  • High-end Downtown property
  • Free breakfast
From$200
Very Good 4.5 /5Recent Reviews CallBookMore Details
Hampton Inn & Suites Worcester in Worcester
+1-888-690-5281
65 Prescott St., Worcester, MA 01605 ~4.62 miles west of 01546
  • 3 star Downtown hotel
  • Free complimentary breakfast
From$100
Very Good 4.5 /5Latest Reviews CallBookMore Details
Holiday Inn Express Worcester Downtown
+1-888-690-5247
110 Summer St., Worcester, MA 01608 ~4.63 miles west of 01546
  • Three Star Downtown hotel
  • Gym is available on property
From$90
Very Good 4.0 /5Review Score CallBookMore Details
Courtyard by Marriott Worcester - Worcester
+1-888-305-3366
72 Grove St., Worcester, MA 01605 ~4.69 miles west of 01546
  • Mid-scale Downtown hotel
  • 130 rooms in property
  • Right next to campus
  • Free onsite parking
AC Marriott Worcester : 125 Front St.
+1-800-881-1523
125 Front St., Worcester, MA 01608 ~4.96 miles west of 01546
  • Three Star Downtown hotel
  • Check in time: 3:00pm
From$89
Very Good 4.5 /5Read Reviews CallBookMore Details
Hilton Garden Inn Worcester : 35 Worcester Blvd.
+1-888-283-3404
35 Worcester Blvd., Worcester, MA 01608 ~4.99 miles west of 01546
  • Midscale Downtown hotel
  • Hotel has 8 floors
  • Bathroom could be optimized
  • Clean hotel facilities
From$99
Very Good 4.0 /5Review Score CallBookMore Details
Quality Inn Marlborough
+1-866-221-8581
880 Donald Lynch Blvd., Marlborough, MA 01752 ~6.01 miles northeast of 01546
  • Economical Suburban property
  • Gym is available on property
Homewood Suites Boston Marlboro - Berlin
+1-866-429-5787
60 River Rd. West, Berlin, MA 01503 ~6.22 miles northeast of 01546
  • 3-star Rural hotel
  • Hotel has 4 floors
From$120
Very Good 4.5 /5Guest Reviews CallBookMore Details
Extended Stay America Boston Westborough East Main
+1-888-690-5281
180 East Main St., Westborough, MA 01581 ~6.24 miles east of 01546
  • 2 star Suburban hotel
  • 86 rooms in property
  • Easily accessible by car, said 91%
  • Wifi quality could be improved
From$77
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn Boston Westborough
+1-888-690-5247
15 Connector Rd., Westborough, MA 01581 ~6.46 miles east of 01546
  • Midscale Suburban property
  • Check-in: 3:00 PM
From$88
Very Good 4.5 /5Read Reviews CallBookMore Details
Residence Inn Boston Westborough
+1-888-305-3366
25 Connector Rd., Westborough, MA 01581 ~6.50 miles east of 01546
  • Midscale Suburban hotel
  • Fitness + Health Center
Extended Stay America Boston Westborough - Westborough
+1-800-881-1523
19 Connector Rd., Westborough, MA 01581 ~6.54 miles east of 01546
  • Two star Suburban property
  • Check in: 3:00 PM
  • The majority of guests said the bathroom was dirty
  • Moderately clean hotel facilities
Extended Stay America Computer Dr Westborough Ma
+1-888-283-3404
1800 Computer Dr., Westborough, MA 01581 ~6.62 miles east of 01546
  • 3-star Suburban hotel
  • Check-in: 3:00 PM
Best Western Royal Plaza Hotel & Trade Center in Marlborough
+1-866-221-8581
181 Boston Post Rd. West, Marlborough, MA 01752-1840 ~7.05 miles east of 01546
  • Economical Rural property
  • Shuttle to airport available
Best Western Royal Plaza Hotel & Trade Center : 181 Boston Post Rd. West
+1-866-429-5787
181 Boston Post Rd. West, Marlborough, MA 01752-1840 ~7.05 miles east of 01546
  • 3-star Rural hotel
  • 10 suites in property
Embassy Suites by Hilton Boston Marlborough in Marlborough
+1-888-690-5281
123 Boston Post Rd. West, Marlborough, MA 01752 ~7.15 miles east of 01546
  • Midscale Suburban hotel
  • 229 sleeping rooms in hotel
Doubletree by Hilton Boston Westborough - Westborough
+1-888-690-5247
5400 Computer Dr., Westborough, MA 01581 ~7.22 miles east of 01546
  • Mid-scale Suburban property
  • Hotel has 225 rooms
From$94
Very Good 4.0 /5Reviews CallBookMore Details
Courtyard by Marriott Boston Westborough - Westborough
+1-888-305-3366
3 Technology Dr., Westborough, MA 01581 ~7.34 miles east of 01546
  • Affordable Highway property
  • Gym is available on property
Extended Stay America Boston Marlborough
+1-800-881-1523
19 Northboro Rd. East, Marlborough, MA 01752 ~7.38 miles east of 01546
  • 2 star Suburban hotel
  • Free complimentary breakfast
  • Lots of restaurant choices
  • Not very clean
Hilton Garden Inn Boston / Marlborough
+1-888-283-3404
170 Forest St., Marlborough, MA 01752 ~7.38 miles east of 01546
  • Midscale Suburban hotel
  • Check in time: 3pm
From$95
Very Good 4.5 /5Read Reviews CallBookMore Details
Courtyard Boston Marlborough in Marlborough
+1-866-221-8581
75 Felton St., Marlborough, MA 01752 ~7.67 miles east of 01546
  • Mid-scale Suburban hotel
  • 202 rooms in property
Residence Inn Boston Marlborough - Marlborough
+1-866-429-5787
112 Donald Lynch Blvd., Marlborough, MA 01752 ~7.74 miles northeast of 01546
  • 3 star Suburban property
  • Check in time: 3:00 PM
  • Clean rooms
  • All guests said rooms were clean
From$119
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Red Roof Inn Boston Southborough / Worcester
+1-888-690-5281
367 Turnpike Rd., Southborough, MA 01772 ~7.85 miles east of 01546
  • Low Cost Suburban property
  • Check-in time: 1:00pm
  • Good accessibility by car
  • Decent wi-fi
Holiday Inn Hotel & Suites Marlborough
+1-888-690-5247
265 Lakeside Ave., Marlborough, MA 01752 ~7.90 miles east of 01546
  • 3 star Highway property
  • Hotel has a green policy Read more
  • Old coffee machine
  • Good service
Holiday Inn Express Hudson - Hudson
+1-888-305-3366
121 Coolidge St., Hudson, MA 01749 ~9.04 miles northeast of 01546
  • Midscale Suburban hotel
  • Check-in time: 03:00 PM
From$110
Very Good 4.0 /5Guest Reviews CallBookMore Details
Hyatt Place Marlborough Apex Center in Marlborough
+1-800-881-1523
169 Apex Dr., Marlborough, MA 01752 ~9.10 miles east of 01546
  • Midscale hotel
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Comfort Inn Auburn / Worcester - Auburn
+1-888-283-3404
426 Southbridge St., Auburn, MA 01501 ~9.19 miles southwest of 01546
  • 3 star Highway hotel
  • Free breakfast available
La Quinta Inn by Wyndham - Auburn
+1-866-221-8581
446 Southbridge St., Auburn, MA 01501 ~9.34 miles southwest of 01546
  • 2 star Highway hotel
  • 3 floors in hotel
  • Housekeeping was ok, according to 63%
  • Bathroom needs cleaning
Econo Lodge Sutton
+1-866-429-5787
200 Worcester Providence Turnp, Sutton, MA 01590 ~9.65 miles south of 01546
  • Low Cost property
  • Check-in time: 14:00
Holiday Inn Express & Suites Auburn
+1-888-690-5281
10 12 Johnson St., Auburn, MA 01501 ~9.83 miles southwest of 01546
  • Midscale Suburban hotel
  • 113 rooms in property
The International in Bolton
+1-888-690-5247
159 Ballville Rd., Bolton, MA 01740 ~9.97 miles north of 01546
  • High-end Golf Course property
  • Gym is available on property
Hampton Inn Boston / Marlborough - Marlborough
+1-888-305-3366
277 Boston Post Rd., Marlborough, MA 01752 ~10.59 miles east of 01546
  • Mid-scale Highway property
  • Check-in time: 3:00 pm
  • The majority of guests said rooms were clean
  • Attractive lobby
From$94
Very Good 4.5 /5Review Score CallBookMore Details
Fairfield Inn & Suites by Marriott Worcester Auburn in Auburn
+1-800-881-1523
718a Southbridge St., Auburn, MA 01501 ~10.86 miles southwest of 01546
  • 3-star Downtown hotel
  • 28 suites in hotel
From$99
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn Auburn in Auburn
+1-888-283-3404
736 Southbridge St., Auburn, MA 01501 ~10.94 miles southwest of 01546
  • 3 star Suburban property
  • 3 floors in property
  • World class service
  • Including comforters
From$139
Very Good 4.0 /5Review Score CallBookMore Details
Chocksett Inn
+1-866-221-8581
59 Laurelwood Rd., Sterling, MA 01564 ~10.95 miles north of 01546
  • Three Star hotel
  • 27 rooms in property
Motel 6 Boston West Framingham in Framingham
+1-866-429-5787
1668 Worcester Rd., Framingham, MA 01702 ~11.67 miles east of 01546
  • Low priced property
  • 4 floors in property
Residence Inn Boston Framingham
+1-888-690-5281
400 Staples Dr., Framingham, MA 01702 ~11.68 miles east of 01546
  • 3-star Suburban hotel
  • 5 floors in hotel
  • Great continental breakfast
  • Most guests were happy with the price of the breakfast
From$109
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Sheraton Framingham Hotel & Conference Center : 1657 Worcester Rd.
+1-888-690-5247
1657 Worcester Rd., Framingham, MA 01701 ~11.97 miles east of 01546
  • Affordable Suburban hotel
  • Hotel has 30 meeting rooms
Warren Conference Center & Inn - Ashland
+1-888-305-3366
529 Chestnut St., Ashland, MA 01721 ~13.53 miles east of 01546
  • 3 star Suburban property
  • Fitness + Health Center
  • Beautiful location
  • Terrific location
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Fairfield Inn & Suites / Boston Milford - Milford
+1-800-881-1523
1 Fortune Blvd., Milford, MA 01757 ~14.00 miles southeast of 01546
  • Three Star Rural property
  • Free breakfast available
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
Milford Courtyard - Milford
+1-888-283-3404
10 Fortune Blvd., Milford, MA 01757 ~14.03 miles southeast of 01546
  • Mid-scale Suburban property
  • 4 floors in hotel
Fairfield Inn by Marriott Boston Sudbury - Sudbury
+1-866-221-8581
738 Boston Post Rd., Sudbury, MA 01776 ~14.12 miles east of 01546
  • Affordable Suburban hotel
  • Check-in: 3.00
  • Most guests found the staff to be very friendly
  • Perfectly clean
From$129
Very Good 4.5 /5Reviews CallBookMore Details
Best Western Milford Inn in Milford
+1-866-429-5787
3 Fortune Blvd., Milford, MA 01757-1746 ~14.17 miles southeast of 01546
  • Mid-scale Highway property
  • 2 floors in hotel
From$109
Very Good 4.5 /5Latest Reviews CallBookMore Details
Holiday Inn Express Milford : 50 Fortune Blvd.
+1-888-690-5281
50 Fortune Blvd., Milford, MA 01757 ~14.18 miles southeast of 01546
  • Cheap Suburban property
  • 7 suites in hotel
From$85
Very Good 4.5 /5Read Reviews CallBookMore Details
Doubletree by Hilton Boston Milford : 11 Beaver St.
+1-888-690-5247
11 Beaver St., Milford, MA 01757 ~15.28 miles southeast of 01546
  • Three Star Suburban property
  • Check-in time: 3:00pm
From$119
Very Good 4.0 /5Guest Reviews CallBookMore Details

Next: Show All Available 01546 Hotels with Pricing

Graph: Next 20 Days of Shrewsbury Hotel Prices

Rates shown are nightly rates before taxes and do not necessarily reflect all Shrewsbury, MA discounts available. The chart reflects the cheapest Shrewsbury hotel for each day and each star rating category.

FAQs about hotels near 01546

What are the top rated hotels near 01546?

Residence Inn by Marriott Worcester, Beechwood Hotel and Hampton Inn & Suites Worcester are the best rated hotels based on customer reviews in the last 365 days.

What are the most up-scale hotels near 01546?

Beechwood Hotel, The International and Residence Inn by Marriott Worcester are the top 3 luxury hotels near 01546.

What hotels are closest to the area of 01546?

Days Inn by Wyndham Shrewsbury Worcester, Econo Lodge Inn & Suites Northborough, and Residence Inn by Marriott Worcester are the properties closest to 01546.

How much does a cheap hotel near 01546 cost per night?

In the last year, a 2 star hotel near 01546 can be as cheap as $101.90 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 01546 cost per night?

In the last year, the average 3 star hotel near 01546 has been $123.49 per night. (based on HotelPlanner prices)

How much does a luxury hotel near 01546 cost?

In the last year, the average 4 star hotel near 01546 has been $179.75 per night. (based on HotelPlanner prices)

What are the best independent hotels near 01546?

Beechwood Hotel, Warren Conference Center & Inn and The International are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 01546?

Residence Inn by Marriott Worcester, AC Marriott Worcester and Fairfield Inn by Marriott Boston Sudbury are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels near 01546?

Comfort Inn Auburn, Suburban Extended Stay Worcester and Econo Lodge Inn & Suites Northborough are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels near 01546?

Best Western Milford Inn, Best Western Royal Plaza Hotel & Trade Center and Best Western Royal Plaza Hotel & Trade Center are the best rated Best Western branded hotels (based on user reviews score).

What are the most popular IHG hotels near 01546?

Holiday Inn Express Milford, Holiday Inn Express Worcester Downtown and Holiday Inn Express Hudson are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top