clock menu more-arrow no yes
Acadame at the festive Kennebunk Inn
Acadame at the festive Kennebunk Inn
Kennebunk Inn

Where to Eat on Christmas Eve and Christmas Day in Maine

Book now or expect coal in your stocking.

View as Map
Acadame at the festive Kennebunk Inn
| Kennebunk Inn

Looking for a place in Maine to enjoy a holiday meal on Christmas Eve or Christmas Day? Consider yourself covered with 16 options across the state that are open late the night before or on the holiday itself. Most of these restaurants require or strongly recommend reservations, and you've got less than two weeks to the holiday, so book now. 'Tis the season for giving, so if you don't see your favorite spot to celebrate on the map, please share in the comments.

Note: map points are listed south to north.

Read More
Note: Restaurants on this map are listed geographically.

1. The Black Birch

Copy Link
2 Government St
Kittery, ME 03904
(207) 703-2294
Visit Website
Kittery's beloved American bistro is open on the 24th from 3:30 p.m. until 8 p.m. with a limited menu. Here's hoping the duck confit poutine makes an appearance.

2. Academe

Copy Link
45 Main St
Kennebunk, ME 04043
(207) 985-3351
Visit Website
The Kennebunk Inn's restaurant Acadame is open on Christmas Eve from 4 to 8 p.m., serving an à la carte menu, which features chef Shanna O'Hea's signature lobster pot pie.

3. Tempo Dulu

Copy Link
163 Danforth St
Portland, ME 04102
(207) 879-8755
Visit Website
Forgo the traditional western fare in favor of a Southeast Asian-inspired 5-course menu, available Christmas Eve at 5 p.m. and Christmas Day with seatings available from 1 to 7 p.m.

4. Zen Chinese Bistro

Copy Link
45 Danforth St
Portland, ME 04101
(207) 775-6888
Visit Website
If you honor the time-honored tradition of Chinese food on Christmas, Zen Chinese Bistro is your destination, with regular hours on both Christmas Eve and Christmas Day.

5. The Brunswick Hotel & Tavern

Copy Link
4 Noble St
Brunswick, ME 04011
(207) 837-6565
Visit Website
The tavern will serve its regular menu on Christmas Eve and offer a special 3-course prix fixe menu for $46 on Christmas Day.

6. Natalie's at Camden Harbour Inn

Copy Link
83 Bayview St
Camden, ME 04843
(207) 236-7008
Visit Website
Celebrate elegantly at Natalie's at the Camden Harbour Inn with a 5-course dinner served from 1 to 7 p.m. on Christmas Day.

7. Sea Glass at Inn by the Sea

Copy Link
40 Bowery Beach Rd
Cape Elizabeth, ME 04107
(207) 799-3134
Visit Website
Enjoy dinner Christmas Day at the inn's restaurant from 12 to 8 p.m., with a special holiday menu served family-style.

8. Congress Squared

Copy Link
157 High St
Portland, ME 04101
(207) 517-8831
Visit Website
The Westin's restaurant gets into the holiday spirit with a 3-course dinner from 5 to 8 p.m. on Christmas Eve and Christmas Day.

9. Five Fifty-Five

Copy Link
555 Congress St
Portland, ME 04101
(207) 761-0555
Visit Website
This popular downtown Portland restaurant opens at 4 p.m. on Christmas Eve and is serving a 3- and 5-course menu in addition to its regular selections.

10. Twenty Milk Street

Copy Link
20 Milk St
Portland, ME 04101
(207) 774-4200
Visit Website
The cozy restaurant in the Regency is serving an à la carte dinner menu from 5 to 8 p.m. on Christmas Eve and Christmas Day.

11. Ports of Italy

Copy Link
43-75 Commercial St
Boothbay Harbor, ME 04538
(207) 633-1011
Visit Website
Enjoy a 4-course prix fixe menu for $45 per person at this Italian favorite on Christmas Eve and Christmas Day. The identically-named sister restaurant in Kennebunkport will also be open on the 24th and 25th.

12. Broad Arrow Tavern

Copy Link
162 Main St, Freeport
ME, 04032
(207) 865-9377
Visit Website
On Christmas Eve, dine à la carte in the Broad Arrow Tavern or the Maine Harvest dining room; on Christmas opt for the Grand Buffet from 12 until 5 p.m.

13. The Hartstone Inn

Copy Link
41 Elm St
Camden, ME 04843
(207) 236-4259
Visit Website
This Camden B&B will serve a prix fixe menu on Christmas Eve, beginning at 5 p.m. Chef Michael Salmon is offering a choice of lamb chops or surf and turf for $55 per person.

14. Petite Jacqueline

Copy Link
46 Market St
Portland, ME 04101
(205) 553-7044
Visit Website
If you haven't yet checked out the reopened Petite Jacqueline, Christmas Eve is the perfect time to do so with dinner served from 5 to 8:30 p.m. with festive food and drink specials.

15. Union

Copy Link
119 Exchange St
Portland, ME 04101
(207) 808-8700
Visit Website
This restaurant within the Press Hotel is serving a 3-course prix fixe dinner on Christmas Day for $65 per person.

16. Hollywood Casino Hotel & Raceway

Copy Link
500 Main St.
Bangor, ME 04401
(877) 779-7771
Visit Website
Throw tradition out the window with Christmas Day dinner at the casino. The "epic" buffet costs $20.99 and promises all your holiday favorites.

Loading comments...

1. The Black Birch

2 Government St, Kittery, ME 03904
Kittery's beloved American bistro is open on the 24th from 3:30 p.m. until 8 p.m. with a limited menu. Here's hoping the duck confit poutine makes an appearance.
2 Government St
Kittery, ME 03904

2. Academe

45 Main St, Kennebunk, ME 04043
The Kennebunk Inn's restaurant Acadame is open on Christmas Eve from 4 to 8 p.m., serving an à la carte menu, which features chef Shanna O'Hea's signature lobster pot pie.
45 Main St
Kennebunk, ME 04043

3. Tempo Dulu

163 Danforth St, Portland, ME 04102
Forgo the traditional western fare in favor of a Southeast Asian-inspired 5-course menu, available Christmas Eve at 5 p.m. and Christmas Day with seatings available from 1 to 7 p.m.
163 Danforth St
Portland, ME 04102

4. Zen Chinese Bistro

45 Danforth St, Portland, ME 04101
If you honor the time-honored tradition of Chinese food on Christmas, Zen Chinese Bistro is your destination, with regular hours on both Christmas Eve and Christmas Day.
45 Danforth St
Portland, ME 04101

5. The Brunswick Hotel & Tavern

4 Noble St, Brunswick, ME 04011
The tavern will serve its regular menu on Christmas Eve and offer a special 3-course prix fixe menu for $46 on Christmas Day.
4 Noble St
Brunswick, ME 04011

6. Natalie's at Camden Harbour Inn

83 Bayview St, Camden, ME 04843
Celebrate elegantly at Natalie's at the Camden Harbour Inn with a 5-course dinner served from 1 to 7 p.m. on Christmas Day.
83 Bayview St
Camden, ME 04843

7. Sea Glass at Inn by the Sea

40 Bowery Beach Rd, Cape Elizabeth, ME 04107
Enjoy dinner Christmas Day at the inn's restaurant from 12 to 8 p.m., with a special holiday menu served family-style.
40 Bowery Beach Rd
Cape Elizabeth, ME 04107

8. Congress Squared

157 High St, Portland, ME 04101
The Westin's restaurant gets into the holiday spirit with a 3-course dinner from 5 to 8 p.m. on Christmas Eve and Christmas Day.
157 High St
Portland, ME 04101

9. Five Fifty-Five

555 Congress St, Portland, ME 04101
This popular downtown Portland restaurant opens at 4 p.m. on Christmas Eve and is serving a 3- and 5-course menu in addition to its regular selections.
555 Congress St
Portland, ME 04101

10. Twenty Milk Street

20 Milk St, Portland, ME 04101
The cozy restaurant in the Regency is serving an à la carte dinner menu from 5 to 8 p.m. on Christmas Eve and Christmas Day.
20 Milk St
Portland, ME 04101

11. Ports of Italy

43-75 Commercial St, Boothbay Harbor, ME 04538
Enjoy a 4-course prix fixe menu for $45 per person at this Italian favorite on Christmas Eve and Christmas Day. The identically-named sister restaurant in Kennebunkport will also be open on the 24th and 25th.
43-75 Commercial St
Boothbay Harbor, ME 04538

12. Broad Arrow Tavern

162 Main St, Freeport, ME, 04032
On Christmas Eve, dine à la carte in the Broad Arrow Tavern or the Maine Harvest dining room; on Christmas opt for the Grand Buffet from 12 until 5 p.m.
162 Main St, Freeport
ME, 04032

13. The Hartstone Inn

41 Elm St, Camden, ME 04843
This Camden B&B will serve a prix fixe menu on Christmas Eve, beginning at 5 p.m. Chef Michael Salmon is offering a choice of lamb chops or surf and turf for $55 per person.
41 Elm St
Camden, ME 04843

14. Petite Jacqueline

46 Market St, Portland, ME 04101
If you haven't yet checked out the reopened Petite Jacqueline, Christmas Eve is the perfect time to do so with dinner served from 5 to 8:30 p.m. with festive food and drink specials.
46 Market St
Portland, ME 04101

15. Union

119 Exchange St, Portland, ME 04101
This restaurant within the Press Hotel is serving a 3-course prix fixe dinner on Christmas Day for $65 per person.
119 Exchange St
Portland, ME 04101

Related Maps

16. Hollywood Casino Hotel & Raceway

500 Main St., Bangor, ME 04401
Throw tradition out the window with Christmas Day dinner at the casino. The "epic" buffet costs $20.99 and promises all your holiday favorites.
500 Main St.
Bangor, ME 04401