About Us

A Charming Victorian-Era Inn

The Inn History

The Inn at St. John holds a rich history dating back to its establishment in 1897. Originally built as a hotel by railroad tycoon John Deering, it has stood the test of time, earning the distinction of being the oldest continually operating hotel in Portland, Maine. Its purpose was to accommodate rail passengers from the former train station situated across the street. With thirty-nine rooms, our independently owned inn has preserved its Victorian charm while offering competitive pricing and a relaxing atmosphere to guests.

Our Legacy

For over a century, The Inn At St. John has proudly served as a cornerstone of hospitality in Portland, Maine. As the longest-running hotel in the city, we carry forward a legacy of excellence and commitment to providing guests with unforgettable experiences.

Victorian Charm

Step into a world of timeless elegance and enchanting ambiance at The Inn At St. John. Our meticulously preserved Victorian-era décor and architecture transport guests to a bygone era, where every detail exudes charm and sophistication.

Additional Information


939 Congress St, Portland, ME 04102

Monday - Sunday

Contact Us
1(800) 636-9127