20 Portland Avenue, Old Orchard Beach, Maine 04064, United States


The Most Romantic Bed & Breakfast by the Beach


Call and ask about our SPECIAL rates!

About Us

Classic & Charming

Built in 1903, Atlantic Birches Inn is an elegant yet casual inn in the heart of Old Orchard Beach, Maine. Each room in the Maine House is named after one of the original hotels in Old Orchard Beach.

About Us


We offer a variety of amenities to make your stay with us as comfortable as possible. It's the perfect location for your Small Wedding, Honeymoon, Vow Renewal, Engagement Surprise,  Anniversary, Birthday and more...

Ideal Location

Our convenient location offers a quiet, romantic bed & breakfast getaway all within walking distance to Old Orchard Beach. Downtown amenities including entertainment, restaurants, events, amusement park, arcade and much more!  B&B Innkeepers are at your service!