The Definitive Eggnog Recipe You Need for the Holidays
Southern comfort in Old City will be available with a 10am-4pm brunch buffet and dinner buffet starting at 5pm, with plenty of stiff drinks to be served in between.
Head to this South Philly spot after 6pm and choose from over 200 bottles, 17 drafts, and a limited holiday food menu. Bonus: it has cozy fireplaces that will make you feel rather merry.
Doors will open at 5pm, so if you’re itching to avoid eating your aunt’s weird leftover fruitcake, you’ll find the safehaven burger and sandwich (and beer) staples here.
Like most hotel bars and restaurants, Urban Farmer will be open during normal hours, but the bar will be closing by 10pm. Try the chocolate hazelnut Bûche de Noël if you’re feeling festive and French before then.
Avenue of the Arts
The Ritz-Carlton bar will be open normal hours -- don’t change out of your Sunday best for this one.
The Roxy favorite will open its doors at 4:45pm on Christmas Day with some seasonal festive beers on tap.
This Old City boozer opens just in time for cocktail hour at 5pm, and there’s plenty of floor space for a dance party. It could come in handy if you want to sweat off that Christmas ham.
The Irish Pub’s Rittenhouse location at 20th & Walnut will be open to cheer you up with seasonal beers and $3 pints (and bacon-cheddar steak fries).
This Old City dive will open its doors at 5pm to serve you bacon-grease popcorn with your Yuletide lager.
Not only is this bar beautiful, it’s open at 6pm too! The burgers are almost as artful as the decor.
The kitchen is closed today, but the drinks are pouring after 7pm.
Open at 6pm, the Tap Room will be fully stocked if you’re in need of an emergency holiday beer.
New Wave opens around 5pm for 20 draft beers and some rounds of pool to end your Christmas right.
One of the most important places to eat and drink in Philly would be amiss if it didn’t open up for Christmas. Head over after 6pm.
Say bonjour to Papa Noel, sort of, and enjoy the French stylings at Parc all Christmas Day until 8pm.
Square 1682 will start serving brunch at 8am and dinner at 3pm, so really any time of day you’ll be jolly here.
Doobies is open every single day, and Christmas is no exception. The dive will open at 7pm, and your dog is probably welcome.
POPE opens at 6pm and will make even the stingiest vegetarians in your family happy, so take them here when the holiday is winding down.
When it’s time to bro it up Xmas style, look no further than Fox & Hound, which is open from 6pm to 2am. Making this one a Boxing Day morning to remember.
Go downstairs at the Rittenhouse Hotel to enjoy the strong and delicious cocktails at Library Bar during regular hours on Christmas Day.
The bar at Lacroix (also in the Rittenhouse Hotel) will be open regular hours, and if you’re there early enough, maybe you can snag the Christmas brunch special too.
Doors open at 7pm and ugly sweaters are very welcome.
Stop by the bar at Sonesta and try one of ArtBar's festive Christmas cocktails today.
The lounge bar at Sofitel can be another high-end stop if you’re looking to make your Christmas casually classy AF.
Year after year (and there’s been over 75 of them), Ray’s is open Christmas Day during normal hours. We all need traditions, right?
It may be a Steelers bar, but if you find yourself in need of a Christmas hideaway in a pinch, you shan’t starve or go thirsty here. O’Neals is open normal hours, including the kitchen, which opens at 11am.
Cavanaugh’s Headhouse location will open at 8pm. It’s the perfect excuse to peak at the ultra-festive streets of the Headhouse district.
The Lodge at Winterfest
Christmas Day will be the 12th and final day at the Lodge’s 12 Days of Christmas Movie Nights, so if you’re in the mood to see Elf and drink some spiked hot chocolate, this is your place.
Copabanana’s South Street location will be open from 4pm to 2am; it’s perfect if you’re looking to wile out with margaritas and thumping music.
Washington Square West
One of the best dives in Philly will not let you down this Christmas. Doors open at 7pm; bring the $20 bill your grandma gave you -- it's cash only!