7 Companies Older Than America

Courtesy Company
5 of 8

Seaside Inn & Cottages | 1667

The Seaside Inn, established in 1667, is the oldest hotel in the United States. The cottage is situated on the Atlantic coast about 30 miles south of Portland in Kennebunkport, Maine. According to the family, the first owner of the inn was John Gooch, who was commissioned by King Charles II to "reside on the oceanfront peninsula at the mouth of the Kennebunk River and ferry travelers across the River." There, Gooch opened the Seaside Inn. The current owners, Trish and Ken Mason, are the 12th generation of the Gooch family to run the inn.