The River. The People. The Stories.

Visit Mississippi River Gallery in Hannibal, Missouri for the best in original Mississippi River Valley Art and Fine Art Crafts

The Mississippi River Gallery celebrates the rich heritage of the Mississippi River Valley, from St. Paul to New Orleans. Enjoy original art in different mediums exploring the storied history and culture of the river.

Visit the Mississippi River Gallery today for the best in fine art and custom framing in Hannibal, Missouri.

Find the perfect frame for the perfect piece of art

Your works of art, memory pieces, and needlepoint receive special attention in our full-service frame shop. From large to small: frames, conservation mats, photo mounting, shrink wrap and shadow boxes; beautifully constructed at reasonable pricing.

Patricia Garey is a corporate art consultant with experience curating and framing collections for corporations, hospitals, public spaces, restaurants and resorts. Her clients include DeVry Institute of Technology, Kettering Hospital and Olive Garden.

Visit the Mississippi River Gallery today for all your custom framing needs in Hannibal, Missouri.

Meet the Creators behind the Art

Learn more about the passion behind the art with artists exhibitions at the Mississippi River Gallery. Throughout the series, you will have the chance to meet our artists, artisans and musicians. Consider attending a workshop held in-house to explore your creativity.

Visit the Mississippi River Gallery in Hannibal, Missouri for a creative exploration of the Mississippi River and surrounding areas.

November 25– 10AM to 7 PM


Keepsake Framing Sale $25 OFF Deep Frame or Shadowbox

Keepsake framing completed in time for Christmas. $25 Discount includes shadowboxes, convex glass, deep frames, and needlework mounting.

Perfect for:
Christening Outfit, Sports Jersey, Jigsaw Puzzle, Military Memorabilia, Vintage Toys, Jewelry, Ancestral Documents, Needlework Ornaments and more!

  • Mississippi River Gallery

    319 North Main Street
    Hannibal, Missouri 63401


    Call Us
    Phone: (573) 795-4255

    Mon: 11:00 AM to 5:00 PM
    Tue: 11:00 AM to 5:00 PM
    Wed: 11:00 AM to 5:00 PM
    Thu: 11:00 AM to 5:00 PM
    Fri: 11:00 AM to 5:00 PM
    Sat: Artist Demonstrations as Scheduled
    Sun: Artist Demonstrations as Scheduled