Indulge in Fragrance and Beauty at Bath & Body Works
Discover a world of scents at Bath & Body Works in Hannibal, MO - your go-to for beauty products, candles, and delightful gift baskets.
Bath & Body Works in Hannibal, MO is a treasure trove for beauty enthusiasts and gift shoppers alike, offering a vast selection of fragrances, skincare, and home products that delight the senses. Explore their range of candles, cosmetics, and unique gift baskets to find the perfect treat for yourself or a loved one.
A brief summary to Bath & Body Works
- 3650 Stardust Dr, Hannibal, Missouri, 63401, US
- Click to display
- Click to display
- Monday 9 am-5 pm
- Tuesday 9 am-8 pm
- Wednesday 9 am-8 pm
- Thursday 9 am-8 pm
- Friday 9 am-9 pm
- Saturday 9 am-9 pm
- Sunday 11 am-6 pm
Local tips
- Visit during weekdays for a quieter shopping experience.
- Check out seasonal collections for limited-time offers and unique scents.
- Sign up for their loyalty program to receive exclusive discounts and promotions.
- Don’t hesitate to ask staff for fragrance layering tips to create a unique scent.
Do you manage this location?
Take control to get all the benefits, like improved information, better appearance, and stronger visibility across AI-powered discovery. Learn more
Activate your presenceOther nearby places you may find interesting
Discover more about Bath & Body Works
Explore the best of what Bath & Body Works has to offer
Your all‑in‑one travel companion app
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.
More about Hannibal
Discover Hannibal, Missouri: A picturesque river town steeped in Mark Twain's legacy, offering historic charm, scenic beauty, and vibrant cultural experiences.
Tell me more about HannibalExplore the charm of Hannibal, Missouri, at Raconteur Society - a gift shop filled with unique, locally crafted treasures and artistic creations.
Discover a vibrant shopping experience at Five Below in Hannibal, MO, where every item is $5 or less, perfect for gifts, treats, and trendy finds.