With beautiful weather, coastal charm and plenty of unique local restaurants, Thanksgiving is the perfect time to visit Palm Coast and the Flagler Beaches. And when it's time for the celebratory meal, we've got plenty of restaurants serving up Thanksgiving meals. From oceanfront restaurants to resort buffets, here's a list of restaurants that are open for Thanksgiving lunch and dinner in Palm Coast and the Flagler Beaches.

Thanksgiving Buffets:

Hammock Beach Golf Resort and Spa

Enjoy a buffet feast for Thanksgiving in Hammock Beach’s beautiful Ocean Ballroom. Reservations required. $90 for adults, $35 for children (ages 4-12). 12 p.m. to 5 p.m. Call 386-246-5676 or email Christine.Losagio@hammockbeach.com for reservations.

Want your turkey to go? Pre-order a full Thanksgiving dinner from Hammock Beach to enjoy in your own dining room. $90 serves 2. $45 per additional serving. Orders must be placed by November 24, 2025. Call 386-246-5676 or email Christine.Losagio@hammockbeach.com for reservations.

Hammock Beach Resort

Barnhill's Cafe, Bar, and Grill

Address: 202 S. Central Ave, Flagler Beach, FL 32136

Phone: 386-338-3041

Enjoy your Thanksgiving favorites at Barnhill's. 11 a.m. to 4 p.m. on Thanksgiving Day. $50 per person. RSVP is encouraged.

Barnhill 1Barnhill 2

Pine Lakes Golf Club

Address: 400 Pine Lakes Pkwy N Palm Coast, FL, United States, Florida 32164

Phone: (386) 445-0852

Dine on turkey, ham, dressing, red-skin potatoes, and more at this Thanksgiving Buffet. Adults: $49. Children under 8: $24. +7% tax and 20% gratuity. Children under 3 are free. Seatings at 12:30, 1:30, 3:00 and 4:00. Reservations required.

Pine Lakes

Restaurants Serving Thanksgiving Dinner:

The Funky Pelican

Address: 215 S Ocean Shore Blvd, Flagler Beach, FL 32136

Phone: 386-439-0011

The Funky Pelican will be open Thanksgiving Day from 11 a.m. to 6 p.m. and will serve up some traditional Thanksgiving specials in addition to the full regular menu. Specials include Turkey ($24) or 10oz Prime Rib au jus ($39) served with mashed potatoes & gravy, green beans, stuffing, & cranberry sauce. No reservations required. No take out. 

 

Beach Front Grille in Flagler Beach

Address: 2444 S Ocean Shore Blvd, Flagler Beach, FL 32136

Phone:386-693-4839

Gobble up all your traditional Thanksgiving favorites. $45 for adults, $12 kids. Reservations are from 11 a.m. to 6 p.m.  Call 386-693-4839 to reserve your table.

Beachfront Grille
The Net By George

Address: 1916 S. Oceanshore Blvd, Flagler Beach, FL 32136

Phone:386-338-3358

Enjoy a delicious, traditional Thanksgiving feast prepared with all your favorite fixings on Thursday, November 27th from 2:00- 5:00 PM. $49.95 per person. Reservations required.

The Net by George

Atlantic Grill

Address: 200 Ocean Crest Dr., Palm Coast, FL 32137

Phone: 386-447-4610

Savor a chef-inspired holiday menu featuring classic favorites and seasonal specialties, all served with stunning ocean views. Whether you’re toasting to family, friends, or simply the joy of the season, Thanksgiving at Atlantic Grille promises a feast as memorable as the setting. 5-10 p.m. $60 per person. Reservations required.

Atlantic Grill

Thanksgiving Dinner To Go:

Hammock Grill by J.T.'s 

Phone: 386-264-6999

Let Hammock Grill do the cooking. Enjoy roasted turkey, mashed potatoes, green bean casserole, cranberry sauce, cornbread stuffing, dinner rolls and dessert. Large feeds 6-10 for $200. Small feeds 2-5 for $150.

Hammock Grill Thanksgiving

Restaurant Tips and Planning Advice:

  • Book early to save your Thanksgiving dinner spot as reservations go quickly.
  • Be sure to call ahead to confirm hours of operation during Thanksgiving week.

Things to Do on Thanksgiving Day:

Looking for something fun to do after the dining's done?