Mover in Birmingham, AL

Serving Birmingham, AL

You don’t have to deal with all the heavy lifting on your own because a professional mover can take care of it for you. Opened more than 20 years ago, TWO MEN AND A TRUCK® in Birmingham has grown to a fleet of 29 trucks. We handle local and long-distance moves alike, and we hope that you’ll be pleased with our great service.

We have full-time moving professionals who are extensively trained and background checked. We maintain a drug-free workplace, and we’re fully bonded, licensed, and insured. We’re active in the community, and we’ve partnered with La Petite Academy and other businesses to help those who are homeless. We're proud to be known as the "Movers Who Care®".

We want to make this process easy and less stressful for you, so we offer:

  • An on-site moving manager to keep things running smoothly
  • Comprehensive services
  • Excellent rates and convenient appointments

Let our mover in Birmingham handle the heavy lifting while you focus on more important things. We have a 96% referral rate because we’re committed to excellence. At TWO MEN AND A TRUCK®, we're available to help with local and long-distance moves, so call us for an appointment today.

Get Moving Supplies

TWO MEN AND A TRUCK Birmingham offers a wide selection of competitively priced moving boxes and packing supplies. We deliver free of charge and will refund what you don't use.

Let Us Do The Packing!

Trained, professional packers are able to help you with as much or as little of the packing and unpacking as you need.

Easy Moving Tips

Get helpful packing and moving tips from the experts to make your move as easy as possible.


Find exclusive, stylish items for your move and everyday life: Moving day journals, specialty boxes, and stuff kids will enjoy. Check out the full line at

Moving Reviews


Read More Reviews

Our Local Moving Area

z z
  • Alabaster
  • Birmingham
  • Bluff Park
  • Cahaba Heights
  • Chelsea
  • Crestline
  • English Village
  • Gardendale
  • Helena
  • Homewood
  • Hoover
  • Hueytown
  • Indian Springs
  • Inverness
  • Leeds
  • McCalla
  • Meadowbrook
  • Mountain Brook
  • Overton
  • Pelham
  • Pinson
  • Riverchase
  • Sterrett
  • Trussville
  • Vestavia Hills
  • Westover