Businesses in Hannibal, Palmyra and the rest of Marion County, listed by what they do. Most entries come from the Hannibal and Palmyra chamber directories. If your listing is wrong or missing, email news@hanniballectern.com and it gets fixed.
Restaurants
- Becky Thatcher's Diner — 213 N 3rd St, Hannibal, MO 63401 · (573) 719-3602
- Becky's Old Fashioned Ice Cream Parlor & Emporium — 318 N Main St, Hannibal, MO 63401
- Breadeaux Pizza — 214 S. Main, Palmyra, MO 63461 · (573) 769-2671
- Cassano's Pizza & Subs — 2860 James Road, Hannibal, MO 63401 · (573) 221-5442
- Cole's Hearth Room — 3749 Hwy BB, Palmyra, MO 63461 · (573) 773-2056
- El Nopal Mexican — 588 Outer Rd., Palmyra, MO 63461 · (573) 769-2730
- Fiddlestiks Food & Spirits Co. — 8945 Hwy 36, Hannibal, MO 63401 · (573) 406-0493
- Finn's Food and Spirits — 214 North Main St., Hannibal, MO 63401 · (573) 248-0881
- Hula Bowls — 6476 Veterans Rd, Hannibal, MO 63401 · (573) 248-6009
- Logue's Restaurant — 121 Huckleberry Drive, Hannibal, MO 63401 · (573) 221-9742
- Mark Twain Dinette — 400 N. 3rd Street, Hannibal, MO 63401 · (573) 221-5511
- Mi Jalapeno Mexican Bar & Grill — 315 Marion City Rd., Palmyra, MO 63461 · (573) 869-0110
- Rustic Oak Grill & Pub — 203 Huck Finn Shopping Center, Hannibal, MO 63401 · (573) 221-4900
- Saints Avenue Steakhouse and Buffet — 3913 McMasters Ave., Hannibal, MO 63401 · (573) 221-5808
- The Brick Oven — 205 Center Street, Hannibal, MO 63401 · (573) 221-1288
- The Rebel Pig — 119 South Main, Palmyra, MO 63461 · (573) 769-2454
Bars, Breweries & Wineries
- Cave Hollow West Winery — 217 Cave Hollow Rd, Hannibal, MO 63401
- Halls Chuckwagon & Hall's Hall — 220 S. Main, Palmyra, MO 63461 · (573) 248-9774
- J Dubbs Sports Bar — 219 N. Main St., Hannibal, MO 63401 · (573) 406-3079
- Main Street Social House — 422 N. Main St., Hannibal, MO 63401 · (573) 719-1804
- Ole Wolfhound Pub — 316 N Main, Hannibal, MO 63401 · (573) 719-3087
- Rio Grande Bar & Grill — 111 Bird St., Hannibal, MO 63401 · (573) 603-1216
- Rumor Has It — 123 N Main Street, Hannibal, MO 63401 · (573) 603-1235
- Vino 573 — 209 Center St, Hannibal, Mo 63401 · (573) 603-0444
Coffee, Bakery & Sweets
- Big Heads Gift Shop and Cafe — 501 Union St., Hannibal, MO 63401 · (719) 429-1715
- Carter's Coffee Bar — 203 S. Main, Palmyra, MO 63461 · (573) 869-0333
- Chocolaterie Stam — 123 N Main, Hannibal, MO 63401 · (573) 221-0460
- Coffee Barn — 3701 Stardust, Hannibal, MO 63401 · (573) 795-9026
- HeBrews XI Coffee — 1100 S. Main, Palmyra, MO 63461 · (573) 400-4339
- Java Jive Deli & Bakery — 211 N Main St, Hannibal, MO 63401 · 573-221-1017
- Mimi's Coffeehouse & Ice Cream LLC — 106 Lakeside Drive, Hannibal, MO 63401 · (573) 603-0107
Grocery & Specialty Food
- County Market — 202 Steamboat Bend Shopping Ctr, Hannibal, MO 63401 · (573) 248-0511
- County Market (Palmyra) — 1208 S. Main, Palmyra, MO 63461 · (573) 769-0341
- Langhorne Meats & Provisions — 120 North Third Street, Hannibal, MO 63401 · (573) 600-9191
- Mississippi Marketplace — 217 N Main, Hannibal, MO 63401 · (573) 603-1063
- Save-A-Lot — 1222 Broadway, Hannibal, MO 63401 · (573) 221-9999
Auto Dealerships
- Lovegreen Motor Co. — 122 E. Church, Palmyra, MO 63461 · (573) 769-2255
- Poage Chevrolet Buick — 4270 Paris Gravel Rd, Hannibal, MO 63401
- Poage Chrysler Dodge Jeep Ram Fiat — 900 Clinic Road, Hannibal, MO 63401 · (573) 221-7313
- Select Auto Store — 3829 Bellevue St., Hannibal, MO 63401
- Tom Boland Ford, Inc. — 9699 Highway 168, Hannibal, MO 63401 · (573) 221-9350
Auto Repair & Services
- Bud's Paint & Body Shop, Inc. — 105 Thompson Ave, Palmyra, Missouri 63461 · (573) 769-2310
- Heartland Auto Body & Towing — 2642 Market Street, Hannibal, MO 63401 · (573) 221-5856
- Mast Automotive — 614 N. Main St., Palmyra, MO 63461 · (573) 769-2015
- Oakwood Automotive — 3302 Market Street, Hannibal, MO 63401 · (573) 221-8718
- Scott's Minor Collision and Towing — 2935 Market St., Hannibal, MO 63401 · (573) 221-8681
Banks & Credit Unions
- Commerce Bank — 100 Huck Finn Shopping Center, Hannibal, MO 63401 · (573) 221-0103
- Community First Credit Union — 6460 Interstate Court, Hannibal, MO 63401 · 573-248-2569
- Exchange Bank of Northeast Missouri — 423 Elizabeth Ave, Palmyra, MO 63461 · (573) 769-5555
- F & M Bank and Trust Co. — 505 Broadway, Hannibal, MO 63401 · (573) 221-6424
- Great Rivers Bank — 5 Diamond Blvd, Hannibal, MO 63401 · (573) 603-0308
- HNB National Bank — P.O. Box 1107, Hannibal, MO 63401 · (573) 221-0050
- HOMEBANK — 3817 McMasters Avenue, Hannibal, MO 63401 · (573) 248-2130
- Mercantile Bank — 123 W. Lafayette, Palmyra, MO 63461 · (573) 769-2134
- Royal Banks of Missouri — 390 Veterans Rd., Hannibal, MO 63401 · (573) 231-0303
- US Bank — 4701 McMasters Ave., Hannibal, MO 63401 · (573) 221-2233
Financial Services & Accounting
- Benson Financial Group — 161 Progress Rd, Hannibal, MO 63401 · (573) 221-0444
- Edward Jones – Financial Advisor: Alicia Rollins — 625 Broadway, Hannibal, MO 63401 · (573) 221-2962
- Edward Jones – Financial Advisor: Andy Straube — 41 Melgrove Plaza, Hannibal, MO 63401 · (573) 221-5900
- Edward Jones – Financial Advisor: Brad Kurz — 3652 A Stardust Dr, Hannibal, MO 63401 · (573) 221-1302
- Flat Branch Home Loans — 16 Chester Road, Hannibal, MO 63401 · (573) 795-3608
- L S Tax Service — 1101 Central Ave, Hannibal, MO 63401 · (573) 221-4339
- Parker Financial — 621 Broadway, Hannibal, MO 63401 · (573) 221-0944
- Trammell Financial Group — 201 N 3rd Ste 120, Hannibal, MO 63401 · (573) 221-9990
Insurance Agents
- B & S Insurance — 118 E. Lafayette, Palmyra, MO 63461 · (573) 769-2086
- Farmers Mutual Insurance of Marion County — 621 S. Main, Palmyra, MO 63461 · (573) 769-4615
- First State Insurance Agency — 123 N. 6th St., Hannibal, MO 63401 · (573) 221-8484
- Missouri Farm Bureau Insurance – Cole Sutter — 307 S. Main, Palmyra, MO 63461 · (573) 769-4719
- Oswald Crow Agency — #7 Melgrove Ln, Hannibal, MO 63401 · (573) 603-8000
- Parker & Associates, LLC — 105 North Maple, Hannibal, MO 63401 · (573) 221-3200
- State Farm Insurance – Dick Wehde — 1300 Broadway, Hannibal, MO 63401 · (573) 221-0204
- State Farm Insurance – Ed Wenneker — 838 Grand, Hannibal, MO 63401 · (573) 221-2171
Real Estate & Title
- Century 21 Broughton Team — 3817 McMasters Ave Ste 100, Hannibal, MO 63401 · (573) 221-8030
- Davis & Associates Realtors — 210 Broadway, Hannibal, MO 63401 · (573) 767-3490
- Mark Twain Title Company — 123 S. Main, Palmyra, MO 63461 · (573) 769-2212
- McKeown Properties LLC — 6480 Katherine Drive, Palmyra, MO 63461 · (573) 629-8211
- Prestige Realty, Inc. — 8 Diamond Boulevard, Hannibal, MO 63401 · (573) 221-8171
- Ragar Realty — 204 S. Main, Palmyra, MO 63461 · (573) 769-3200
- Ravenscraft Realty — 200 N. 3rd St., Hannibal, Missouri 63401 · (573) 221-0555
Attorneys
- Briscoe & Brannon — 216 Broadway, Hannibal, MO 63401 · (573) 221-0315
- Cary, Welch, Hickman & Hawk, LLP — 1000 Center Street, Hannibal, MO 63401 · (573) 221-0080
- Curl, Hark & Holliday L.L.C. — 999 Broadway, Hannibal, MO 63401 · (573) 221-7333
- Lemon, Matchett & Hoover Law Firm — 119 S 10th St, Hannibal, MO 63401 · (573) 221-1800
- Louis Riggs L.L.C. — 42 Holiday, Hannibal, MO 63401 · (573) 248-0225
- Meredith Morrow Illa, LLC — 215 S. Main, Palmyra, MO 63461 · (573) 769-4298
Medical & Health
- ADVANCE Physical Therapy — 188 A Medical Drive, Hannibal, MO 63401 · (573) 406-0576
- Blessing Health – Hannibal — 100 Medical Drive, Hannibal, MO 63401 · (573) 221-5250
- Blessing Palmyra Clinic — 6996 Co. Rd. 326, Palmyra, MO 63461 · (573) 769-3710
- Evergreen Aesthetics & Wellness — 643 Clinic Road, Hannibal, MO 63401 · (573) 822-2982
- Hannibal Regional Healthcare System — 6000 Hospital Drive, Hannibal, MO 63401 · (573) 248-1300
- Hannibal Regional Medical Group — 6500 Hospital Dr, Hannibal, MO 63401 · (573) 406-5749
- International Eyecare Center — 215 Progress Road, Hannibal, MO 63401 · (573) 248-1616
- Midwest Orthopedic Specialists — PO Box 935, Hannibal, MO 63401 · (573) 248-1010
- Priority Physical Therapy — 1219 S. Main, Palmyra, MO 63461 · (573) 769-6166
- Riverside Dermatology — 163 Medical Drive, Hannibal, MO 63401 · (573) 719-1818
- The Med Spa on Broadway — 201 Broadway, Hannibal, MO 63401 · (573) 822-5305
Dental
- Adrienne Lynn DDS — 522 S. Dickerson, Palmyra, MO 63461 · (573) 769-2260
- Fohey Dental — 501 Clinic Road, Hannibal, MO 63401 · (573) 221-5719
- Hannibal Dental Group — 2727 St. Mary's Avenue, Hannibal, MO 63401 · (573) 221-1227
- McKenzie Family Dentistry — 9195 State Hwy W, Hannibal, MO 63401 · (573) 221-0440
- Stoll, Alan M., D.D.S. — 6 Diamond Boulevard, Hannibal, MO 63401 · (573) 248-0071
Chiropractic
- Back Pain Center — 7 Melgrove Lane, Hannibal, Missouri 63401 · (573) 248-1393
- Murphy Chiropractic Health Center — 400 Mark Twain Avenue, Hannibal, MO 63401 · (573) 221-1075
- Pro Active Chiropractic Center — 219 S. Main, Palmyra, MO 63461 · (573) 769-2400
- Root of Wellness Chiropractic — 3500 Market St, Hannibal, MO 63401 · (870) 243-2073
- Sankpill Chiropractic — 4735 Stardust Drive, Hannibal, MO 63401 · (573) 221-8858
Senior Living & Home Care
- Beloved Health & Rehabilitation Center — 328 Munger Lane, Hannibal, MO 63401 · (573) 221-9122
- Beth Haven Retirement Community — 2500 Pleasant Street, Hannibal, MO 63401 · (573) 221-6000
Pharmacies
- CVS Pharmacy — 3603 McMasters Ave, Hannibal, MO 63401
- Grand Pharmacy — 733 Grand Avenue, Hannibal, MO 63401 · (573) 221-2792
- Maxwell Pharmacy — 200 S 9th St, Hannibal, MO 63401 · (573) 719-3530
- Walgreens — 455 Highway 61 N, Hannibal, MO 63401
Veterinary & Pet
- D-Tail Your Dog, LLC — 3528 Market St., Hannibal, MO 63401 · (573) 730-4720
- General Veterinary — 3740 Highway MM, Hannibal, MO 63401 · (573) 221-0300
- Hannibal Animal Hospital — 1921 Market St, Hannibal, MO 63401
- Hannibal Veterinary Clinic — 3301 Highway MM, Hannibal, MO 63401
- Palmyra Veterinary Clinic — 6255 MO-168, Palmyra, MO 63461 · (573) 769-0441
- VCA Advanced Animal Hospital — 8915 Hwy 36, Hannibal, MO 63401
Salons, Barbers & Spas
- Beautifully Balanced with Nurse Injector Lyndsey — 2919 St. Mary's Ave., Hannibal, MO 63401 · (573) 629-9922
- Gospel Barbershop — 1215 Center St, Hannibal, MO 63401
- Great Clips — 3650 Stardust, Hannibal, MO 63401 · (573) 406-5661
- The Loft Salon & Gallery — 301 N Main, Hannibal, MO 63401 · (573) 248-1000
- The Powder Room — 213 N Main St, Hannibal, MO 63401 · (573) 221-0700
Gyms & Fitness
- Anytime Fitness — 501 Huck Finn Shopping Ctr, Hannibal, MO 63401 · (573) 719-3299
- Gracie Barra Hannibal — 210 Huck Finn Shopping Center, Hannibal, MO 63401 · (573) 795-1282
- Royce Gracie Jiu-Jitsu Academy — 811 N. Main St., Palmyra, MO 63461 · (573) 283-8353
- Y M C A of Hannibal — 1 YMCA Drive, Hannibal, MO 63401 · (573) 221-0586
Child Care & Education
- B Elite Performing Arts — 200 N. Main St., Hannibal, MO 63401 · (573) 795-9602
- Hannibal Music Academy & Performance Hall — 901 Broadway, Hannibal, MO 63401 · (573) 725-5179
- St. John's Lutheran Church and School — 1317 Lyon Street, Hannibal, MO 63401 · (573) 221-0615
- WEeCare Preschool & Daycare — 1101 Broadway, Hannibal, Mo 63401 · (573) 221-6858
Funeral Homes & Memorials
- Grand View Funeral Home & Burial Park — 11116 Highway 61, Hannibal, MO 63401 · (573) 221-6313
- Hannibal Monument — 340 S Highway 61, Hannibal, MO 63401 · (573) 221-1874
- James O'Donnell Funeral Home — 302 S. 5th Street, Hannibal, MO 63401 · (573) 221-8188
- Lewis Brothers Funeral Chapel — 424 S. Main, Palmyra, MO 63461 · (573) 769-2233
- Smith Funeral Home & Chapel — 2619 St. Mary's Avenue, Hannibal, MO 63401 · (573) 221-8148
Hotels & B&Bs
- Best Western on the River — 401 N 3rd, Hannibal, MO 63401 · (573) 248-1150
- Budget Inn — 423 East Lafayette, Palmyra, MO 63461 · (573) 769-2007
- Days Inn — 4070 Market St., Hannibal, MO 63401 · (573) 248-1700
- Garth Woodside Mansion & Event Venue LLC — 11069 New London Road, Hannibal, MO 63401 · (573) 221-2789
- Holiday Inn Express & Suites — 120 Shinn Ln, Hannibal, MO 63401 · (573) 248-3000
- Quality Inn & Suites — 120 Lindsey Dr, Hannibal, MO 63401 · (573) 221-4001
- Sleep Inn & Suites — 105 Lakeside Drive, Hannibal, MO 63401 · (573) 221-1500
- The Huckleberry Inn LLC — 1021 Center Street, Hannibal, MO 63401 · (573) 615-9117
- The Quarry House — 511 Birch Street, Hannibal, MO 63401 · (815) 332-4331
Retail, Gift & Antique Shops
- 310 On Main — 310 S. Main, Palmyra, MO 63461 · (573) 822-2548
- Ayers Pottery — 308 N. 3rd, Hannibal, MO 63401 · (573) 221-6960
- BoxDrop Mattress & Furniture of Hannibal — 1 Northport Plz, Hannibal, MO 63401 · (573) 271-0571
- Brown's Furniture — 410 E. Lafayette, Palmyra, MO 63461 · (573) 769-2252
- Crescent Jewelry Company — 207 Broadway, Hannibal, MO 63401 · (573) 221-0429
- Danni Nicole's — 119 N Main, Hannibal, MO 63401 · (573) 221-5066
- Gibney Sims Flowers — 225 Woodland Trail, Hannibal, MO 63401 · (573) 221-0370
- Hannibal Homestore — 2401 Market St, Hannibal, MO 63401 · (573) 221-6450
- Hickory Stick Quilt & Gift Shop — 326 N. Main St., Hannibal, MO 63401 · (573) 221-4538
- Mark Twain Book & Gift Shop — 312 N. Main Street, Hannibal, MO 63401 · (573) 221-2140
- NobleWares — 101 N Main St, Hannibal, MO 63401 · (818) 927-3748
- Trendsetters Flooring — 285 Marion City Road, Palmyra, MO 63461 · (573) 500-2895
- Willow & Poppy — 315 S. Main, Palmyra, MO 63461 · (573) 819-9725
- Wright Furniture & Flooring — 11323 Hwy 61, Hannibal, MO 63401 · (573) 221-5008
Home Services (HVAC, Plumbing, Electrical, Roofing, Cleaning)
- Big River Pest Control — 106 N 4th Street, Hannibal, MO 63401 · (573) 221-1400
- CMA Plumbing Maintenance and Repair — 13065 Cheyenne, New London, MO 63459 · (573) 629-9994
- DKB Designer Kitchens and Baths — 4385 Paris Gravel Rd., Hannibal, MO 63401 · (573) 221-0142
- Hannibal Sewer Experts — 909 Country Club Dr, Hannibal, Missouri 63401 · (573) 541-4310
- Kroger Heating & Cooling — 821 West Ross Street, Palmyra, MO 63461 · (573) 248-7628
- Master Air, Inc. — 2501 Warren Barrett Dr, Hannibal, MO 63401 · (573) 221-5263
- Midwest Electric Contractors — 619 Industrial Drive, Palmyra, MO 63461 · (573) 747-5388
- P & D Electric, Inc — 1401 County Rd. 425, Hannibal, MO 63401 · (573) 406-1231
- Peters Heating & Air Conditioning — 4560 Paris Gravel Road, Hannibal, MO 63401 · (573) 221-0093
- Premier Kitchen & Bath — 6 Northport Plaza, Hannibal, MO 63401 · (573) 600-9850
- Reliable Pest Solutions — 9104 Highway W, Hannibal, MO 63401 · (573) 221-3690
- Roland Outdoor Inc. — 7074 Roland Pl, Hannibal, MO 63401 · (573) 221-2717
- Scott Anderson Roofing — 2100 Market St, Hannibal, MO 63401 · (573) 231-6788
- Wiskirchen Electric — 7784 Hwy. 168, Palmyra, MO 63461 · (573) 406-8038
Construction & Engineering
- Bleigh Const./Ready Mix — 9037 Higway 168, Palmyra MO, MO 63461 · (573) 221-2247
- Heimer Construction Company — 6811 Co. Rd. 344, Taylor, MO 63471 · (573) 769-5515
- Jim Mulhern Builders, LLC — P O Box 973, Hannibal, MO 63401 · (573) 822-0557
- SSDBUILD — 224 S. Main, Palmyra, MO 63461 · (573) 231-9091
- WelchCraft Remodeling & Construction — 3290 Hamilton, Hannibal, MO 63401 · (573) 231-5562
Attractions & Entertainment
- Big River Steampunk Festival — 201 N. 3rd St., Hannibal, MO 63401 · (573) 822-4089
- Hannibal Expeditions Tour Agency LLC — 201 N 3rd Street, Hannibal, MO 63401 · (573) 501-1289
- Jim's Journey: The Huck Finn Freedom Center — 509 North 3rd Street, Hannibal, MO 63401 · (217) 617-1507
- Main Street Cinema 8 — PO Box 898, Hannibal, MO 63401 · (573) 248-1966
- Main Street Lanes — 715 N. Main, Palmyra, MO 63461 · (573) 769-2695
- Mark Twain Boyhood Home — 120 N Main, Hannibal, MO 63401 · (573) 221-9010
- Mark Twain Cave — 300 Cave Hollow Rd, Hannibal, MO 63401 · (573) 221-1656
- Mark Twain Riverboat — 100 Center St., Hannibal, MO 63401 · (573) 221-3222
- Mississippi Mind Trap — 518 Broadway, Hannibal, MO 63401 · (573) 221-3087
- Rialto Banquet Hall — 601 Broadway, Hannibal, MO 63401 · (573) 600-5094
- The Orchard — 2200 Palmyra Road, Hannibal, MO 63401 · (573) 795-5064
Media, Marketing & Printing
- DMO Promo Marketing & Design, LLC — 16 Chester Road, Hannibal, MO 63401 · (573) 577-0777
- Hannibal Courier-Post and The Herald-Whig — 130 S 5th Street, Quincy, IL 62301 · 573-221-2800
- KHBL — 1320 Broadway, Hannibal, MO 63401 · (573) 221-5425
- Palmyra Spectator — Palmyra, MO 63461
- Poole Communications — 108 N. Third Street, Hannibal, MO 63401 · (573) 221-3635
- Townsquare Media Quincy/Hannibal — 119 N. 3rd Street, Hannibal, MO 63401 · (573) 221-3450
Manufacturing & Major Employers
- BASF Corporation — 3150 Hwy JJ, Palmyra, MO 63461 · (573) 769-8674
- Beard Implement Company — 6368 Highway 24, Hannibal, MO 63401 · (573) 629-2240
- Birkey's — 10828 Hwy 61, Hannibal, MO 63401 · (573) 221-6480
- Continental Cement Company, L.L.C — 10107 Highway 79, Hannibal, MO 63401 · (573) 221-1740
- General Mills — 1 Red Devil Road, Hannibal, MO 63401 · (573) 231-3301
- Hannibal-LaGrange University — 2800 Palmyra Road, Hannibal, MO 63401 · (573) 221-3675
- Watlow Industries — 6 Industrial Loop Road, Hannibal, MO 63401 · (573) 221-2816
Nonprofits & Civic
- Hannibal Area Chamber of Commerce — 307 Broadway, Hannibal, MO 63401 · (573) 221-1101
- Hannibal Arts Council — 105 South Main Street, Hannibal, MO 63401 · (573) 221-6545
- Hannibal Convention & Visitors Bureau — 925 Grand Avenue, Hannibal, MO 63401 · (573) 221-2477
- Historic Hannibal Marketing Council — 303 N. Main St., Hannibal, MO 63401 · (573) 221-5066
- Palmyra Chamber of Commerce — 417 S. Main, Palmyra, MO 63461 · (573) 769-0777