Your browser's security settings have disabled Javascript, which is required to use this web site effectively.
Please alter your security settings. Click here to see how.

Where to Enjoy Thanksgiving on Cape Cod, Martha’s Vineyard & Nantucket

Jennie Sparrow | Updated 11/6/2026

Thinking of spending Thanksgiving on Cape Cod, Martha’s Vineyard, or Nantucket? Skip the grocery lists and dishes this year and treat yourself to a Cape & Islands feast at one of these beloved local restaurants. Picture this: a cozy seaside inn serving perfectly roasted turkey, homemade stuffing, and all the fixings—without lifting a finger. After indulging in pumpkin pie, stroll off your meal along a quiet beach, breathe in the salt air, and savor a truly coastal Thanksgiving. Whether you’re staying in a warm vacation rental with family or escaping for a peaceful island getaway, here are some of the best spots to enjoy Thanksgiving dinner on the Cape & Islands.

turkey dinner thanksgiving cape cod nantucket Marthas vineyard

Dinners In the Cape Cod Area

twenty-eight Atlantic at Wequasset

2173 Route 28, Harwich. On Thanksgiving Day, enjoy the Gala Buffet presented in twenty-eight Atlantic and the Pavilion. Indulge in an exquisite buffet featuring beloved holiday favorites alongside our creative interpretations of seasonal fare. Pricing: Adults $165++, Children ages 7-12 $83++, Children ages 4-6 $42++, Children ages 3 and younger are complimentary. Price does not include 20% gratuity and 7% tax.

The Barley Neck Restaurant

5 Beach Road, Orleans. Enjoy your Thanksgiving Holiday feast this year at the restaurant or in your own home! 12p – 6p $85/pp, $35/per child under 12. Reservations required. To go orders: 2 – 4 pp $160, 5 – 8 people $320.

Chatham Bars Inn

297 Shore Road, Chatham. There are four different dining options to celebrate Thanksgiving. The lavish Thanksgiving Grand Buffet, a three-course menu at Sacred Cod Tavern, Turkeys to Go (Ready to Serve) and Turkeys to Go (Ready to Roast).

Pelham House

14 Sea Street, Dennis Port. Leave the stress, meal-prep and clean up behind. Join us for a delightful and delicious holiday meal with family and friends. Buffet $165/pp $85/per child (5-12) 11:30am – 5pm (reservations required).

Plimoth Patuxet Museum

137 Warren Avenue, Plymouth. Enjoy a classic Thanksgiving dinner buffet with your loved ones with a Thanksgiving Day Homestyle Buffet. Member $73, Non-Member $100, Member Child Under 12 $48, Non-Member Child Under 12 $65, Child Under 5 $43

Rye Tavern

517 Old Sandwich Road, Plymouth. Enjoy a seasonal, chef-crafted dinner on Thursday, Nov 26 ($55/person) or call to preorder a To Go Thanksgiving Dinner by November 20.

Sea Crest Beach Resort

350 Quaker Road, North Falmouth. Celebrate Thanksgiving in style with a festive buffet in our Ocean View Ballroom that brings together the flavors of the season and the charm of the Cape. Buffet three seatings: 12 pm, 2pm & 4 pm, $100/pp, $35 for children ages 5–12.

Tin Pan Alley

269 Commercial Street, Provincetown. Offering a Traditional Thanksgiving Dinner Four-Course Prix Fixe Dinner $85: turkey or vegan Wellington, $95: filet or halibut.

Villaggio Ristorante

4631 Falmouth Road, Cotuit. Serving a special menu with a traditional Thanksgiving Dinner along with many Villaggio favorites. Seatings: 1pm, 3 pm, 4 pm, 6 pm and 7pm. The cost for the traditional turkey dinner is $69.99 for adults and $35 for children.

The West End

20 Scudder Avenue, Hyannis. Thanksgiving 2026 Buffet, 12-4pm, Adults $82, Kids $38.

Wild Goose Tavern

512 Main Street, Chatham. Savor a decadent Thanksgiving brunch buffet feast on November 26th, from 11 AM to 4 PM. Reservations required. $155 per person (includes wine and champagne.)

Yarmouth House

335 Route 28, West Yarmouth. Turkey dinner $48, alternate items on menu priced separately ranging from $33-$72. Reservations required.

Dinners on Martha’s Vineyard

Bettini Restaurant

131 North Water Street, Edgartown. Enjoy Thanksgiving buffet with favorites thoughtfully prepared and presented. From 12 – 7pm, $165 Per Adult, $75 Per Child 12 and Under Children under 3 are free.

Dinners on Nantucket

Bartlett’s Farm

33 Bartlett Farm Road, Nantucket. Order Thanksgiving Dinner for pickup. All orders can be picked up 8am to 6pm, Tuesday November 24th or Wednesday November 25th. The Farm is closed Thanksgiving Day. All turkeys are sold UNCOOKED. Order deadline is Thursday November 19th at noon, no order changes or refunds can be made after this date.

The Nantucket Hotel

77 Easton Street, Nantucket. Thanksgiving buffet in quintessential Nantucket style. Reservations required. Buffet $75 - $165 per person.

Ready to start a new tradition?

Browse our cozy Cape Cod vacation rentals, Martha’s Vineyard getaways, and Nantucket retreats to make this Thanksgiving one to remember!

About Jennie Sparrow

About Jennie Sparrow: Born and raised on Cape Cod, I'm grateful to call this beautiful place home. Since joining WeNeedaVacation in 2017, I've had the privilege of blending my passion for marketing with my deep love for the Cape & Islands. When I'm not working, you'll usually find me happiest out on Nauset's outer beach with my family—soaking up the sun and sand.