Holiday Guide: The Quintessential Thanksgiving in Alabama

If you’re calling Alabama home for Thanksgiving this year, you’re in luck: this state has a little bit of everything you need to make it the best Thanksgiving yet. From food to fun and everything in between, there’s no end of things to see, do, and taste, both before and after the turkey’s been carved. Start your long holiday weekend with this guide to the perfect Thanksgiving in Alabama. 

1. Dram Whiskey Bar, Mountain Brook, AL

Start your Thanksgiving with a little pre-gaming the night before at Dram Whiskey Bar. They feature an extensive collection of whiskey, bourbon, Scotch, and other spirits to suit every taste, served alongside southern food favorites. You can cash in on their Wednesday Happy Hours two-for-one until 6 p.m.

AVO serves up a Blackberry Winter daily that is made with Knob Creek, blackberry purée, and house sours. Enter now to win a $100 eGift Card to Avo. We'll pick 1 to receive $100 each. Two easy steps and you are on your way:â € â € 1. Follow @instagiftbirmingham and @avorestaurant â € . â € 2. Go to and tell us what looks best! Tell us in the comments.â € â € We’ll be doing giveaways all this week, and will announce the winner of all our week’s giveaways next week on Tuesday.â € â € . â € . â € . â € . â € #giveawayshowbham #avo #instagrambham #inbirmingham #birminghamal #eatbham #bham #instagiftbirmingham #eatlocalbham #birmingham #happeninsintheham #RUhappenin

A post shared by Instagift - Birmingham (@instagiftbirmingham) on

2. Caffco Floral Outlet, Montgomery, AL

Deck out your home for Thanksgiving company with a trip to Caffco Floral Outlet. Inside you can scoop up all the flowers, wreaths, and greenery to create a festive centerpiece or spruce up your front door for your guests.

Double post because I didn't know plants could make me so happy 🍃

A post shared by Alicia Williams 🧜🏼‍♀️ (@aliciaannwilliams) on

3. Hope’s Cheesecake, Gulf Shores, AL

Save time in the kitchen with a trip to Hope’s Cheesecake. These delectable desserts give you one less thing to prepare, and they taste way better than grocery store ones. If you don’t live in the Gulf Shores area, order one ahead of time from their online shop—your fellow diners will be most thankful you did.

Is this real life?

A post shared by Benjamin Bradley (@benjaminrobertbradley) on

4. Bates Turkey Farm, Multiple locations

This charming little eatery specializes in honest-to-goodness turkey sandwiches year-round, but they also make your Thanksgiving feast a little easier on you by providing the main star of your Thanksgiving feast. They ship out of state, plus they offer three pickup locations in Alabama (Montgomery, Ft. Deposit, and their hometown of Greenville). You can also reserve your Bates bird at one of the local Piggly Wiggly stores, too.

5. Annual Turkey Day Classic Parade & Football Game

The annual Thanksgiving Day Parade in Montgomery is a family tradition for many. The parade starts on Thanksgiving Day at 9 a.m., making its way through downtown as a precursor to the Turkey Day Classic football game at Alabama State University.

6. Riverchase Galleria, Hoover, AL

As the largest shopping mall in Alabama, you can find everything you need for everyone on your list with a little Black Friday shopping. With two floors of stores and all the top brands, you can start your shopping extravaganza as early as 6 p.m. on Thanksgiving, and the doors won’t close again until 10 p.m. Friday night. This mall also has an amazing Christmas store dedicated to all things holly and jolly.

7. Birmingham vs. Evansville hockey game

After you emerge from your turkey coma, take in a hockey game on the Friday after Thanksgiving. The Birmingham Bulls, a SPHL team, are slated to play Evansville starting at 7:30 pm. 

8. Oakville Indian Mounds Education Center, Danville, AL

Though this museum will be closed on Thanksgiving Day, you can squeeze in a visit the day before or after to pay homage to our country’s first people who made the first Thanksgiving possible. Situated on a beautiful park, you can catch glimpses of the remnants from the Native American hunting grounds, along with area wildlife, waterfalls, and prehistoric rock carvings and drawings.

9. Huffin’ and Puffin’ for Turkey & Stuffin’ 5K, Winfield, AL

This turkey trot takes place on Thanksgiving Day, giving you plenty of time to burn those extra calories. Proceeds from the race will be donated to Backpacks and Beyond and the Winfield Police Department’s Toy Fund. There’s also a one-mile fun run for those who can’t bear the thought of running over three miles if nothing is chasing them.

10. Manna House, Huntsville, AL

Dedicated to providing food provisions to local homeless, families, and individuals, there’s no better way to show your appreciation for your own life than to provide help to others. Volunteers who want to help with the evening food distribution can show up Mondays, Wednesdays, and Thursdays from 4 p.m. until 7 p.m., no prior arrangements needed. 

A post shared by Hannah Stutts (@1hannahstutts) on

Select a Alabama town to find the Best Things-To-Do and Places To Go around you
Best Things To Do Near You
Enter City / State or Zip code below
Best Places To Go Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Autauga County

Baldwin County

Barbour County

Bibb County

Blount County

Bullock County

Butler County

Calhoun County

Chambers County

Cherokee County

Chilton County

Choctaw County

Clarke County

Clay County

Cleburne County

Coffee County

Colbert County

Conecuh County

Coosa County

Covington County

Crenshaw County

Cullman County

Dale County

Dallas County

De Kalb County

Elmore County

Escambia County

Etowah County

Fayette County

Franklin County

Geneva County

Greene County

Hale County

Henry County

Houston County

Jackson County

Jefferson County

Lamar County

Lauderdale County

Lawrence County

Lee County

Limestone County

Lowndes County

Macon County

Madison County

Marengo County

Marion County

Marshall County

Mobile County

Monroe County

Montgomery County

Morgan County

Perry County

Pickens County

Pike County

Randolph County

Russell County

Saint Clair County

Shelby County

Sumter County

Talladega County

Tallapoosa County

Tuscaloosa County

Walker County

Washington County

Wilcox County

Winston County