clock menu more-arrow no yes

Where to Eat in Maine on Christmas Eve and Christmas

View as Map

The Harraseeket Inn in Freeport serves a Grand Christmas Buffet. [Photo: Facebook]

Christmas is less than two weeks away. To ease some of your holiday anxiety, we've put together a map of 11 places to eat on Christmas Eve and/or Christmas Day, with options stretching from Kennebunk to Camden with lots in between. Please note that many of the places on the list (ordered geographically) require or at least recommend reservations, so call ahead to reserve a spot. Forcing your father-in-law to settle for a Christmas dinner of Corn Dog Rollers and Fresca at the 7-Eleven will make everything un-merry.
Did we miss some good Christmas Eve/Christmas dining options? If so, please let us know in the comments.


· All Eater Maps [~EMAINE~]

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

1. Academe at the Kennebunk Inn

Copy Link
45 Main St
Kennebunk, ME 04043
(207) 985-3351
Visit Website
CHRISTMAS EVE: A special menu will be served from 4 p.m. to 8 p.m.

2. Sea Glass at Inn by the Sea

Copy Link
40 Bowery Beach Road
Cape Elizabeth, ME 04107
(207) 799-3134
Visit Website
CHRISTMAS EVE AND DAY: Normal hours on Christmas Eve. On Christmas Day, there will be brunch from 7 a.m. to 2 p.m. and dinner from 5:30 p.m. to 10 p.m.

3. Vignola Cinque Terre

Copy Link
10 Dana St
Portland, ME 04101
(207) 772-1330
Visit Website
CHRISTMAS EVE: The restaurant will have its annual Feast of the Seven Fishes, with an all-seafood tasting menu and wine pairing options.

4. Eve's at The Garden

Copy Link
468 Fore St
Portland, ME 04102
(207) 775-9090
Visit Website
CHRISTMAS EVE AND DAY: The regular dinner menu will be served on Christmas Eve and breakfast will be served on Christmas Day.

5. The North Point

Copy Link
35 Silver St
Portland, ME 04101
(207) 899-3778
Visit Website
CHRISTMAS EVE: Open normal hours, all the way til 1 a.m. The kitchen serves til 10 p.m.

6. Five Fifty-Five

Copy Link
555 Congress St
Portland, ME 04101-3308
(207) 761-0555
Visit Website
CHRISTMAS EVE: The regular dinner menu and a special tasting menu will be served from 5 to 8:30 p.m.

7. Twenty Milk Street

Copy Link
20 Milk St
Portland, ME 04101
(207) 774-4200
Visit Website
CHRISTMAS EVE AND DAY: The restaurant at the Portland Regency Hotel is open both days.

8. Harraseeket Inn

Copy Link
162 Main St.
Freeport, ME 04032
(207) 865-9377
Visit Website
CHRISTMAS DAY: There's a Grand Buffet with everything from prime rib to oysters on the half shell to Boston cream pie. Seatings go from noon to 5 p.m.

9. The Tavern at Brunswick Station

Copy Link
4 Noble St
Brunswick, ME 04011
(207) 837-6565
Visit Website
CHRISTMAS DAY: A special menu, served family-style, will be offered from noon to 8 p.m.

10. Natalie's at the Camden Harbour Inn

Copy Link
83 Bayview St
Camden, ME 04843
(207) 236-7008
Visit Website
CHRISTMAS EVE AND DAY: Regular menu on Christmas Eve and a five-course Christmas Celebration Menu from 1 p.m. to 7 p.m. on Christmas Day.

11. The Hartstone Inn

Copy Link
41 Elm St
Camden, ME 04843
(207) 236-4259
Visit Website
CHRISTMAS DAY: The special menu includes roasted duck cannelloni, lobster bisque with a cognac cream and eggnog soufflé.

Loading comments...

1. Academe at the Kennebunk Inn

45 Main St, Kennebunk, ME 04043
CHRISTMAS EVE: A special menu will be served from 4 p.m. to 8 p.m.
45 Main St
Kennebunk, ME 04043

2. Sea Glass at Inn by the Sea

40 Bowery Beach Road, Cape Elizabeth, ME 04107
CHRISTMAS EVE AND DAY: Normal hours on Christmas Eve. On Christmas Day, there will be brunch from 7 a.m. to 2 p.m. and dinner from 5:30 p.m. to 10 p.m.
40 Bowery Beach Road
Cape Elizabeth, ME 04107

3. Vignola Cinque Terre

10 Dana St, Portland, ME 04101
CHRISTMAS EVE: The restaurant will have its annual Feast of the Seven Fishes, with an all-seafood tasting menu and wine pairing options.
10 Dana St
Portland, ME 04101

4. Eve's at The Garden

468 Fore St, Portland, ME 04102
CHRISTMAS EVE AND DAY: The regular dinner menu will be served on Christmas Eve and breakfast will be served on Christmas Day.
468 Fore St
Portland, ME 04102

5. The North Point

35 Silver St, Portland, ME 04101
CHRISTMAS EVE: Open normal hours, all the way til 1 a.m. The kitchen serves til 10 p.m.
35 Silver St
Portland, ME 04101

6. Five Fifty-Five

555 Congress St, Portland, ME 04101-3308
CHRISTMAS EVE: The regular dinner menu and a special tasting menu will be served from 5 to 8:30 p.m.
555 Congress St
Portland, ME 04101-3308

7. Twenty Milk Street

20 Milk St, Portland, ME 04101
CHRISTMAS EVE AND DAY: The restaurant at the Portland Regency Hotel is open both days.
20 Milk St
Portland, ME 04101

8. Harraseeket Inn

162 Main St., Freeport, ME 04032
CHRISTMAS DAY: There's a Grand Buffet with everything from prime rib to oysters on the half shell to Boston cream pie. Seatings go from noon to 5 p.m.
162 Main St.
Freeport, ME 04032

9. The Tavern at Brunswick Station

4 Noble St, Brunswick, ME 04011
CHRISTMAS DAY: A special menu, served family-style, will be offered from noon to 8 p.m.
4 Noble St
Brunswick, ME 04011

10. Natalie's at the Camden Harbour Inn

83 Bayview St, Camden, ME 04843
CHRISTMAS EVE AND DAY: Regular menu on Christmas Eve and a five-course Christmas Celebration Menu from 1 p.m. to 7 p.m. on Christmas Day.
83 Bayview St
Camden, ME 04843

11. The Hartstone Inn

41 Elm St, Camden, ME 04843
CHRISTMAS DAY: The special menu includes roasted duck cannelloni, lobster bisque with a cognac cream and eggnog soufflé.
41 Elm St
Camden, ME 04843

Related Maps