Close up shot of a cocktail in a martini glass

Best Places to Warm Up with a Drink in Kennebunkport

The holidays are a great time to visit Kennebunkport, with the town all decked out for the season. Between Christmas Prelude activities and the early snowfall, this year promises to be particularly festive in Kennebunkport. Next time you're on a wintertime lark to our boutique Kennebunkport hotel Captain Fairfield Inn, you may find yourself in need of a place to warm up with a drink. These three bars have cozy corners for you to relax and enjoy yourself over a warm drink in Kennebunkport—a roaring fire doesn't hurt either!

The Burleigh | 1 Dock Square, Kennebunkport | (207) 967-2621

This restaurant in the Kennebunkport Inn was recently rebranded from steakhouse to casual pub. The cozy, nautical vibe remains, with a large fireplace in the dining room and an intimate bar. Using craft spirits and housemade ingredients, the bartenders can whip you up a "Hot Tommy" made from Vermont-made Barr Hill Gin, lemon juice, honey, and hot water. Enjoy warm drinks in Kennebunkport at a cozy bar, right in Dock Square.

Salt & Honey | 24 Ocean Ave, Kennebunkport | (207) 204-0195

Known for its stellar breakfast and lunch menu, this Kennebunkport bistro is also a great stop for a warming happy hour. Recharge with an Irish coffee or a hot toddy and engage in some people watching through the big windows that overlook Dock Square. You'll be in a prime location to continue shopping and exploring downtown Kennebunkport after a visit to Salt & Honey.

White Barn Inn | 37 Beach Ave, Kennebunk | (207) 967-2321

If you're out by the beaches, the bar of the White Barn Inn is a nice place to warm up. With a cozy, barn-like atmosphere, the festive decor and giant windows likely framing a snowy scene will infuse your drink with some seasonal cheer. Warm up with a signature cocktail like the Apple Spice Manhattan or infuse your afternoon with a tropical vibe with a Hemingway daiquiri or Pomegranate Mule. White Barn Inn is a great place to enjoy a warm drink in Kennebunkport.