Buy a Quality Mattress You Can Afford

Find a large selection of mattresses at Mattress Land, from factory second to brand new!



Take advantage of our mattress delivery service.

Factory Second Mattresses

Factory Second Mattresses

Save money-shop for discount mattresses.

Bedroom Furniture

Bedroom Furniture

Purchase the perfect bedroom set today.



We look forward to hearing from you.

Find the Right Fit for Your Frame & Get the Best Deals on Mattresses for Sale

Visit our mattress store in Hannibal, Missouri

Are you ready to upgrade to a larger, more comfortable mattress? We've got you covered. You can find all kinds of mattresses for sale at Mattress Land in Hannibal, Missouri. And mattresses aren't the only things for sale in our well-stocked mattress store. Our inventory includes bedroom sets, dressers, nightstands and headboards. Our store has everything you need to turn your outdated bedroom into a more comfortable, modern space that looks just the way you want. We also sell surprisingly affordable factory second mattresses that are in fantastic condition. You'll get more than what you pay for.

Drop by our mattress store today to check out our huge selection of mattresses for sale.

3 reasons to shop at Mattress Land

Mattress Land sells mattresses and bedroom sets in Hannibal, Missouri. Customers love shopping with us because:

  1. We sell mattresses, bedroom sets and bedroom furniture
  2. We have factory second mattresses for sale
  3. We offer mattress delivery services

Call today to learn more about our inventory and mattress delivery services.

Ditch Your Stained, Worn-Out Mattress

Buy a brand-new, comfortable mattress from our mattress store in Hannibal, MO

  • Mattress Land

    2905 Saint Marys Avenue
    Hannibal, MO 63401


    Call Us
    Phone: (573) 629-2477

    Mon: 9:00AM-5:00PM
    Tue: 9:00AM-5:00PM
    Wed: 9:00AM-5:00PM
    Thu: 9:00AM-5:00PM
    Fri: 9:00AM-5:00PM
    Sat: 10:00AM-5:00PM
    Sun: 12:00PM-5:00PM