clock menu more-arrow no yes
Twenty Milk Street at the Portland Regency Hotel
Twenty Milk Street at the Portland Regency Hotel
Photo: Official Site

UPDATED: Where To Eat On Christmas Eve, Christmas Day

View as Map
Twenty Milk Street at the Portland Regency Hotel
| Photo: Official Site

It's the final countdown to Christmas, now less than two weeks away ... yikes! You may have big plans for the whole roast beef/Yorkshire pudding/mince pie thing, or you may want to throw up your hands and say, "Nope, someone else is doing the chopping, rolling, basting, stuffing ... and cleaning up this year." Lots of Portland restaurants are open for lunch on Christmas Eve, but most of them are closing early and remaining closed on Christmas Day - a nice bonus for their employees. However, we've mapped a number of dining out options, whether you're in the mood for a traditional feast or something different: sushi, a bowl of pho or a duck confit burger. We've expanded the list beyond Portland - as far north as Camden and south to Old Orchard Beach.


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

1. Vignola & Cinque Terre

Copy Link
10 Dana St
Portland, ME 04101
(207) 772-1330
Visit Website
CHRISTMAS EVE - In keeping with Italian tradition, Chef Lee Skawinski prepares his annual Feast of the Seven Fishes. Reservations required.

2. Five Fifty-Five

Copy Link
555 Congress St
Portland, ME 04101-3308
(207) 761-0555
Visit Website
CHRISTMAS EVE - Open from 5 to 9 p.m. for a tasting menu with wine pairings. Reservations required.

3. 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: Sea Glass will be open for breakfast, lunch and dinner on Christmas Eve. On Christmas Day, they will serve brunch from 7 a.m. to 2 p.m. and dinner from 3 to 10pm.

4. Harraseeket Inn

Copy Link
162 Main St.
Freeport, ME 04032
(207) 865-9377
Visit Website
CHRISTMAS DAY: The Inn has a lavish Christmas Buffet with seatings from noon to 4:30 p.m. $60 per person; $30 children ages 5 to 10 4 and under free. Reservations required.

5. Portland Regency Hotel & Spa

Copy Link
20 Milk St
Portland, ME 04101
(207) 774-4200
Visit Website
CHRISTMAS EVE AND DAY: Twenty Milk Street restaurant is open from 5 to 8 p.m. both evenings. The Armory Lounge is open from 12 noon to 8 p.m. on Christmas Eve; 3 to 8 p.m. on Christmas Day.

6. Ri Ra Irish Pub & Restaurant

Copy Link
72 Commercial St.
Portland, ME 04101
(207) 761-4446
Visit Website
CHRISTMAS EVE: Kitchen is open 'til 5 p.m. and the pub will stay open until 8 p.m.

7. Yosaku

Copy Link
1 Danforth St
Portland, ME 04101
(207) 780-0880
CHRISTMAS EVE: One of Portland's favorite spots for sushi will be serving its regular menu from 5 to 9:30 p.m.

8. Saigon Restaurant

Copy Link
Forest Ave
Portland, ME 04103
(207) 874-6666
CHRISTMAS EVE: Craving pho? Get your fix until 9:30 p.m.

9. Portland Harbor Hotel

Copy Link
468 Fore Street
Portland, ME 04101
(207) 775-9090
Visit Website
CHRISTMAS EVE AND DAY: Eve's at the Garden will offer chef Timothy Labonte's ala carte menu until 9:30 p.m. on Christmas Eve. Breakfast will be served on Christmas Day until 10:30.

10. Natalie's at The Camden Harbour Inn

Copy Link
83 Bay View St
Camden, ME 04843
(207) 236-7008
Visit Website
CHRISTMAS EVE AND DAY: Open on Christmas Eve (regular menu) and on Christmas Day for a 5-course celebration menu with seatings at 1 and 7 p.m. Reservations required.

11. Tavern at The Inn at Brunswick Station

Copy Link
4 Noble St
Brunswick, ME 04011
(207) 837-6565
Visit Website
CHRISTMAS DAY: The Tavern is open for a festive holiday brunch and also a three-course dinner from 2 to 8 p.m. for $29 per person plus tax and gratuity. Reservations required.

12. Academe Brasserie at The Kennebunk Inn

Copy Link
45 Main St
Kennebunk, ME 04043
CHRISTMAS EVE: Brian and Shanna O'Hea will serve dinner from 4 to 8 p.m. with a large a la carte menu that includes their signature lobster pot pie.

13. Hoss and Mary's Tasty Grub

Copy Link
27 W Grand Ave
Old Orchard Beach, ME 04064
(207) 934-2411
Visit Website
CHRISTMAS DAY: The famously wacky sandwich shop "in the shadow of the roller coaster" is open its regular hours, 11 a.m. to 7 p.m. Just in case you've got a hankering for a duck confit burger.

14. Miyake

Copy Link
468 Fore St
Portland, ME 04101
CHRISTMAS EVE: Open from 5:30 to 9 p.m. and serving their regular menu.

15. Fromviandoux

Copy Link
20 Washington St
Camden, ME 04843
CHRISTMAS EVE: Open from 5 to 9 p.m. offering "small bites" a la carte at the bar and a prix fixe menu of 3 courses for $48, 5 courses for $60. Wine pairings additional. Reservations required.

Loading comments...

1. Vignola & Cinque Terre

10 Dana St, Portland, ME 04101
CHRISTMAS EVE - In keeping with Italian tradition, Chef Lee Skawinski prepares his annual Feast of the Seven Fishes. Reservations required.
10 Dana St
Portland, ME 04101

2. Five Fifty-Five

555 Congress St, Portland, ME 04101-3308
CHRISTMAS EVE - Open from 5 to 9 p.m. for a tasting menu with wine pairings. Reservations required.
555 Congress St
Portland, ME 04101-3308

3. Sea Glass at Inn by the Sea

40 Bowery Beach Road, Cape Elizabeth, ME 04107
CHRISTMAS EVE AND DAY: Sea Glass will be open for breakfast, lunch and dinner on Christmas Eve. On Christmas Day, they will serve brunch from 7 a.m. to 2 p.m. and dinner from 3 to 10pm.
40 Bowery Beach Road
Cape Elizabeth, ME 04107

4. Harraseeket Inn

162 Main St., Freeport, ME 04032
CHRISTMAS DAY: The Inn has a lavish Christmas Buffet with seatings from noon to 4:30 p.m. $60 per person; $30 children ages 5 to 10 4 and under free. Reservations required.
162 Main St.
Freeport, ME 04032

5. Portland Regency Hotel & Spa

20 Milk St, Portland, ME 04101
CHRISTMAS EVE AND DAY: Twenty Milk Street restaurant is open from 5 to 8 p.m. both evenings. The Armory Lounge is open from 12 noon to 8 p.m. on Christmas Eve; 3 to 8 p.m. on Christmas Day.
20 Milk St
Portland, ME 04101

6. Ri Ra Irish Pub & Restaurant

72 Commercial St., Portland, ME 04101
CHRISTMAS EVE: Kitchen is open 'til 5 p.m. and the pub will stay open until 8 p.m.
72 Commercial St.
Portland, ME 04101

7. Yosaku

1 Danforth St, Portland, ME 04101
CHRISTMAS EVE: One of Portland's favorite spots for sushi will be serving its regular menu from 5 to 9:30 p.m.
1 Danforth St
Portland, ME 04101

8. Saigon Restaurant

Forest Ave, Portland, ME 04103
CHRISTMAS EVE: Craving pho? Get your fix until 9:30 p.m.
Forest Ave
Portland, ME 04103

9. Portland Harbor Hotel

468 Fore Street, Portland, ME 04101
CHRISTMAS EVE AND DAY: Eve's at the Garden will offer chef Timothy Labonte's ala carte menu until 9:30 p.m. on Christmas Eve. Breakfast will be served on Christmas Day until 10:30.
468 Fore Street
Portland, ME 04101

10. Natalie's at The Camden Harbour Inn

83 Bay View St, Camden, ME 04843
CHRISTMAS EVE AND DAY: Open on Christmas Eve (regular menu) and on Christmas Day for a 5-course celebration menu with seatings at 1 and 7 p.m. Reservations required.
83 Bay View St
Camden, ME 04843

11. Tavern at The Inn at Brunswick Station

4 Noble St, Brunswick, ME 04011
CHRISTMAS DAY: The Tavern is open for a festive holiday brunch and also a three-course dinner from 2 to 8 p.m. for $29 per person plus tax and gratuity. Reservations required.
4 Noble St
Brunswick, ME 04011

12. Academe Brasserie at The Kennebunk Inn

45 Main St, Kennebunk, ME 04043
CHRISTMAS EVE: Brian and Shanna O'Hea will serve dinner from 4 to 8 p.m. with a large a la carte menu that includes their signature lobster pot pie.
45 Main St
Kennebunk, ME 04043

13. Hoss and Mary's Tasty Grub

27 W Grand Ave, Old Orchard Beach, ME 04064
CHRISTMAS DAY: The famously wacky sandwich shop "in the shadow of the roller coaster" is open its regular hours, 11 a.m. to 7 p.m. Just in case you've got a hankering for a duck confit burger.
27 W Grand Ave
Old Orchard Beach, ME 04064

14. Miyake

468 Fore St, Portland, ME 04101
CHRISTMAS EVE: Open from 5:30 to 9 p.m. and serving their regular menu.
468 Fore St
Portland, ME 04101

15. Fromviandoux

20 Washington St, Camden, ME 04843
CHRISTMAS EVE: Open from 5 to 9 p.m. offering "small bites" a la carte at the bar and a prix fixe menu of 3 courses for $48, 5 courses for $60. Wine pairings additional. Reservations required.
20 Washington St
Camden, ME 04843

Related Maps