We include products we think are useful for our readers. If you buy through links on this page, we may earn a small commission. Here’s our process.

Ready to be your best Rocky? We put together a list of the 15 best punching bags for all boxing styles and skill levels. They’ll help you level up every time you hit the gym.

  • Bag type. We focused on the best bags for home workouts. We also chose bags designed to develop skill rather than strength and power.
  • Size and weight. A punching bag should be about half your body weight. This prevents wild bag swings and offers muscle-producing resistance.
  • Bag material. Traditionally, leather is the crème de la crème of punching bags. It’s comfortable, durable, and (usually) PRICEY. So we picked high quality plastic and vinyl options too.
  • Fill material. We selected a mix of sand, water, air, and fiber fills. It all comes down to what’s more comfortable for you.

Here’s a price key to help you find the best bag for your body and budget.

  • $ = under $100
  • $$ = $100–$200
  • $$$ = over $200

Best adjustable weight punching bag

MaxxMMA Water/Air Heavy Bag

Price: $
Weight: 70–120 lbs.
Size: 3 ft.

With an adjustable weight, the MaxxMMA works for folks of various sizes and strengths. The patented water/air technology includes a welted PVC bladder, which helps you customize the weight to your size.
Bag bonus: The synthetic leather is durable and resists splitting and cracking.

Best leather punching bag

Jayefo Trexter Heavy Punching Bag

Price: $
Weight: n/a
Size: 3, 4, or 6 ft.

This Muay Thai bag is narrower than the average heavy bag, so it’s better for mixed martial arts. The Jayefo Trexter comes unfilled, saving you some money up front. It’s made in three sizes — 3, 4, and 6 feet — and five colors.
P.S. The leather exterior and industrial-strength straps come with an impressive 10-year warranty.

Best punching bag alternative

Champs MMA Boxing Reflex Ball

Price: $
Weight: N/A
Size: N/A

A reflex ball is a good punching bag alternative if you’re tight on cash and space. It’s also great for increasing your speed, timing, and reflexes. This set comes with an adjustable headband and three balls. You can work your way up to heavier balls when you’re ready.

Best speed bag for beginners

Everlast Speed Bag

Price: $
Weight: N/A
Size: 9 L x 6 W in.

Beginners get a chance to cut their teeth, er, knuckles on this medium-size bag. It’s great for building speed and shoulder endurance. You can refill the bladder as it starts to lose air (which it will every few days if used on the reg).

PSA: The tough leather exterior holds up well, but you need to buy the anchor hardware separately.

Best double end punching bag

Pro Impact Genuine Leather Double End Boxing Punching Bag

Price: $
Weight: 1 lb.
Size: 7 or 9 in.

Double end punching bags like the Pro Impact can improve hand speed and develop timing. It’s made of genuine leather with reinforced welted seams and loops, so it can def take a beating. You can choose either a 7- or 9-inch bag, based on your size and weight.

Best water-filled punching bag

Everlast HydroStrike Water Bag

Price: $$
Weight: 100 lbs. (filled)
Size: 28.3 in.

The HydroStrike isn’t as tall as a full-size heavy bag, but it has the same weight for a similar experience. The water absorbs the shock of each punch and mimics the feel of a human body. It comes with a nozzle, hanging bracket, and chain, so all you need to do is make sure it’s securely anchored to the ceiling.

FYI: It ships unfilled and tips the scales at 100 pounds once full.

Quietest freestanding punching bag

Dripex Freestanding Punching Bag

Price: $$
Weight: 182 lbs. with sand, 137 lbs. with water
Size: 69 in.

The Dripex offers an incredibly stable base that can be filled with either sand or water (but sand is recommended). Twelve suction cups hold this 182-pound monster in place. The weight and height make it fab for the whole fam.
Our fave part is the shock absorbers that absorb the shock of impact and take pressure off your knuckles and wrists.

Best real-life experience

Century Bob Torso Training Bag

Price: $$$
Weight: 270 lbs.
Size: 60–78 in.

Century Bob is a great workout buddy, especially if you want to practice self-defense. A realistic target lets you get a feel for the real deal without hurting a sparring partner. Bob adjusts from 60 to 74 inches in 6-inch increments. When loaded with sand, Bob comes in at 270 pounds.

Best heavy bag

Century Wavemaster XXL Training Bag

Price: $$$
Weight: 270 lbs.
Size: 69 in.

Ready to kick it up a notch? This 270-pound, 69-inch behemoth can take high kicks, punches, and everything in between. A wide, stable base keeps it upright even under heavy hits. The high density foam filling will protect your knuckles and wrists but still provides a real-deal experience.

Best kids hanging punching bag

RDX Kids Punching Bag

Price: $
Weight: Varies based on filling
Size: 2 ft.

Kids need a stable bag that lets them learn technique and correct form. Enter the RDX. The leather exterior offers a comfy surface that can take the learning hits of a newbie. It also comes with a pair of gel-padded boxing gloves that reduce strike shock.

Fair warning: The gloves are on the small side.

Best for mixed martial arts

Everlast 70-Pound MMA Heavy Bag Kit

Price: $$
Weight: 70 lbs.
Size: 3.5 ft.

The MMA Heavy Bag Kit lets you jump into mixed martial arts with a quality bag, hand wraps, and gloves. It includes a bungee cord so you can add resistance to the bag in case the 70-pound fill weight isn’t enough.

This model works with an Everlast stand or a ceiling anchor. The chain lets you adjust the height to fit your size too.

Best punching bag station

Everlast 2-Station Gym

Price: $$$
Weight: 280 lbs.
Size: Frame footprint 68 L x 44 W x 94.5 H in.

The Everlast 2-Station Gym gives you pro equipment and adjustment options in your home. You can focus on speed, endurance, timing, and strength every day. Yes, it’ll cost you. But it’s a dope investment if you’re super dedicated to the sport.

Best freestanding punching bag for beginners

Century Original Wavemaster Freestanding Heavy Bag

Price: $$$
Weight: 270 lbs.
Size: 47–68 in.

Before you can “float like a butterfly and sting like a bee,” you need to learn the basics. This height-adjustable freestanding punching bag ranges from 47 to 68 inches and can be filled with sand or water. It also offers a flexible rebound that’s better for beginners.

Best punching bag stand for beginners

Tech Tools Punching Bag

Price: $
Weight: N/A
Height: 48–58 in.

This punching bag stand is a killer cardio workout. The inflatable bag sits on a spring-loaded shaft that builds timing and speed. The rebound effect will also help you develop more hand-eye coordination. Multiple users can adjust the height from 48 to 58 inches.

Best hanging punching bag for beginners

Everlast Nevatear Training Bag

Price: $$
Weight: 100 lbs.
Size: 48.5 in.

Ready to try a heavy bag? At 100 pounds and 48.5 inches tall, the Nevatear is perfect for a newbie who’s ready to start building strength and endurance. The fabric/sand filling offers good weight and resistance. It also has the perfect amount of give for a realistic experience.

Bonus: It’s super affordable for a prefilled bag.