Quick answer: The best funny Christmas shirts for men are the ones that match his hobby: the Old Fashioned Christmas shirt for bourbon fans, the 90's Christmas Vibes shirt for millennials, the Christmas Train shirt for train lovers and Beginning to Cost a Lot Like Christmas for every dad paying for it all. They are soft unisex tees in sizes XS to 5XL, from $24.99, printed to order in the USA with free US shipping.
Men are famously hard to shop for. A shirt that nods to what he already loves is an easy win, and it gives him something to wear to the family party. Here are eleven picks, sorted by the kind of guy.
For the dad
1. Beginning to Cost a Lot Like Christmas Shirt

For the dad who checks the receipts every December. A gentle joke the whole family will get.
Shop the Holiday Spending Shirt
2. The Jolly Dad Shirt

A skeleton Santa drawn like a vintage tarot card, labeled The Jolly Dad. Pair it with The Jolly Mom for matching parents.
For the drinks and party guy
3. Old Fashioned Christmas Shirt

Santa and a classic bourbon Old Fashioned. A great gift for whiskey lovers and home bartenders.
4. I Love Rock and Coal Shirt

A rock-music pun for the guy who has been on the naughty list since high school band practice.
For the nostalgic guy
5. 90's Christmas Vibes Shirt

VHS tapes, windbreakers and everything else a 90s kid found under the tree. Made for millennials.
6. Christmas Train Shirts

Two vintage locomotive designs, the 1225 Holiday Express and the Vintage Steam Train, for model railroaders, rail fans and grandpas.
For the outdoors and adventure guy
7. Bigfoot Christmas Shirt

Sasquatch gets into the holiday spirit. A favorite for campers, hikers and cryptid fans.
8. Pirate Christmas Shirt

A skull and crossed swords dressed for the holidays. Perfect for a Christmas cruise or the family pirate.
Shop the Pirate Christmas Shirt
For the funny guy
9. Cool Raccoon Christmas Shirt

A raccoon in a Santa hat and sunglasses who clearly runs the party.
10. Tonight We Ride Wise Men Shirt

The three wise men heading to Bethlehem like a biker gang. Funny and still faithful, so it works for the church party.
11. Horror Christmas Shirt
Santa in a monster truck versus zombie elves, for horror fans who want a little chaos under the tree. Not for the office party. Shop the Horror Christmas Shirt.
How to pick the right size for him
These shirts are a classic unisex fit, true to size for most men. If he is between sizes or likes a looser fit, size up. Larger guys are covered all the way to 5XL, and the size guide lists exact chest widths and lengths.
See every design in Christmas Shirts, or sort by how bold the joke is with the Mild, Spicy and Unhinged Trouble Levels.
Frequently asked questions
What is a good funny Christmas gift for a man who has everything?
A shirt tied to his hobby, like bourbon, trains, camping or 90s nostalgia, is personal, useful and wearable at every holiday party. Shirts start at $24.99 with free US shipping.
Do these shirts run big?
They are a classic unisex fit, true to size for most men. Sizes run XS to 5XL; check the size guide for measurements.
Will it arrive before Christmas?
Each shirt is printed to order in about 2 to 5 business days, then delivered in about 4 to 8 business days. See the Christmas shipping deadlines for the last safe order date.