Planning an Event? Contact Us

Stay Here

Aerial view of Cohasset, MA

Welcome to Cohasset!

With fifteen charming suites, The Red Lion Inn in the heart of downtown Cohasset village is the perfect spot for a coastal South Shore getaway. Each suite features a fireplace and distinctive touches throughout.

Book Your Stay

Explore Our Inn Rooms

Double Queen

King Small

King Large

King Large Suite