Super 8 Sturbridge

Super 8 Sturbridge Hotel in MA

Super 8 Sturbridge MA Hotel on Cedar Pond, conveniently located off Interstate 84, half an hour from Worcester. Hartford is less than an hour away, while a one-hour drive takes you into Boston or Providence, RI. Book a room with a lakefront view to take advantage of the scenery, or unwind after a long day on the road in one of our whirlpool suites.

Visit Our Site

Super 8 Sturbridge


358 Main Street,, Sturbridge, MA 01566

Related Inspiration


A statewide collection of 24 diverse works of art, from oil paintings to taxidermy frogs…

Want to see more?

Search All Listings