Hannibal, MO Commercial Real Estate for Sale

Notify Me
List
Map
New London, MO Palmyra, MO Columbus, IL Frankford, MO Quincy, IL Liberty, IL Center, MO Monroe City, MO
24 properties
Sort:
Downtown Bar and Grill
Updated: Sep 23
Downtown Bar and Grill

712 Broadway, Hannibal, MO 63401

$280,000
2,503 sqft 0.20 AC lot
2,503 SF bar and grill on a 0.2‑acre property
Downtown corner location at 712 Broadway in Hannibal, MO
Upstairs apartment area requiring TLC
Patio with mini‑golf games and ring toss equipment
Gaming systems included in the entertainment area
View details
Rehabilitated Storefront Building
Updated: Jun 30
Rehabilitated Storefront Building

221 N Main Street, Hannibal, MO 63401

$305,000
6,216 sqft 0.06 AC lot
6,216‑square‑foot storefront property on a 0.059‑acre parcel
More than 4,000 square feet of finished space
Substantial rehabilitation completed around 2010
Three HVAC units with forced‑air heating and central air
Second floor offers potential for additional retail square footage
View details
Mixed-Use Building with Apartment
Mixed-Use Building with Apartment

300 Grand Avenue, Hannibal, MO 63401

$128,000
0.05 AC lot

Commercial space and an upstairs two-bedroom residence support combined business and residential use.

View details
Turn a Listing Into an Investment Snapshot Cap Rate, Potential NOI, Demand score for every listing. Go To Analytics Center
Rehabilitated Storefront Building
Rehabilitated Storefront Building

221 N Main St, Hannibal, MO 63401

$305,000
6,216 sqft

Updated building systems, private parking pads, and second-floor retail expansion potential support a flexible commercial layout.

View details
Two-Suite Office Building
Two-Suite Office Building

714 Broadway, Hannibal, MO 63401

$295,000
0.15 AC lot

Corner office property with separate entrances, rear parking, shared support areas, and flexible occupancy options.

View details
Brick Office Building with Porch
Brick Office Building with Porch

1001 Center Street, Hannibal, MO 63401

$235,000
0.09 AC lot

Two-story brick property with flexible interior rooms, enclosed porch areas, and a recently installed kitchen.

View details
Two-Suite Office Building
Two-Suite Office Building

2903 Saint Marys Avenue, Hannibal, MO 63401

$309,000
0.25 AC lot

Brick commercial property with separate entrances, on-site parking, and flexible office or retail interiors.

View details
Agricultural Land Tract
Agricultural Land Tract

418 County Road 418, Hannibal, MO 63401

$450,000
1,184,832 sqft 27.20 AC lot

Fully fenced tract with water and electric available at the road and approximately 24± acres of tillable ground.

View details
Flex Space With Living Quarters
Flex Space With Living Quarters

802 Wilcox Street, Hannibal, MO 63401

$120,000
0.10 AC lot

Open shop space combines overhead-door access, tall ceilings, furnished living quarters, and an air compressor.

View details
Historic Bed And Breakfast Estate
Historic Bed And Breakfast Estate

11069 New London Gravel Rd, Hannibal, MO 63401

$1,700,000
36.00 AC lot

Victorian hospitality property with guest cottages, event use, and preserved architectural details on a private country estate.

View details
Flex Space With Living Quarters
Flex Space With Living Quarters

802 Wilcox Street, Hannibal, MO 63401

$120,000

Open shop configuration features high ceilings, overhead doors, furnished living quarters, and an air compressor.

View details
Updated Flex Space with Drive-In Bays
Updated Flex Space with Drive-In Bays

1329 Broadway, Hannibal, MO 63401

$375,000
0.14 AC lot

Renovated commercial building with basement storage, vehicle access, and dedicated parking.

View details
Three-Story Storefront Building
Three-Story Storefront Building

302-304 Broadway, Hannibal, MO 63401

$239,000
0.13 AC lot

Renovated main level with updated bathrooms, flooring, and kitchen area supports immediate commercial use.

View details
Agricultural Land with Development Potential
Agricultural Land with Development Potential

418 Country Ln, Hannibal, MO 63401

$450,000
27.20 AC lot

27.2 acres with tillable ground and utilities available at the road for flexible build or farming use.

View details
Office Building with Open Layout
Office Building with Open Layout

3201 Palmyra Road, Hannibal, MO 63401

$1,750,000
9.00 AC lot

Flexible interior includes open areas, cafeteria and kitchen space, with room for offices, conference rooms, and storage.

View details
Church Campus With Modular Residence
Church Campus With Modular Residence

435 Head Lane, Hannibal, MO 63401

$425,000

Main building combines worship space with finished lower-level classrooms, daycare rooms, and a kitchen.

View details
Commercial Corner Lot
Commercial Corner Lot

401 Fulton Ave, Hannibal, MO 63401

$115,000

Commercial zoning and a shed with plumbing and electricity are present on the assembled parcel.

View details
Fenced Agricultural Land
Fenced Agricultural Land

County Road 418, Hannibal, MO 63401

$450,000
27.20 AC lot

Roadside water and electric access support a gently rolling tract with tillable ground and agricultural utility.

View details
Mixed-Use Building With Apartments
Mixed-Use Building With Apartments

403 Broadway, Hannibal, MO 63401

$329,000

Two occupied residences accompany a vacant, open-plan commercial area with flexible configuration for a future operator or tenant.

View details
Corner Commercial Land
Corner Commercial Land

923 Center Street, Hannibal, MO 63401

Contact for pricing
0.10 AC lot

Commercially zoned city lot with public water and sewer service.

View details
Corner Commercial Land
Corner Commercial Land

923 Center St, Hannibal, MO 63401

Contact for pricing

The corner parcel has commercial zoning and utilities available.

View details
Commercial Land Near Medical Facilities
Commercial Land Near Medical Facilities

Forrest Drive Road lot: 10 & 11, Hannibal, MO 63401

$500,000
4.00 AC lot

Commercial-zoned land positioned near medical facilities and adjacent to Moberly Area Community College.

View details
Hannibal Commercial Land For Rent
Hannibal Commercial Land For Rent

3650 Stardust Drive, Hannibal, MO 63401

Contact for pricing

Commercial land available for rent in Hannibal, Missouri.

View details
Hannibal Land For Lease
Hannibal Land For Lease

4415 McMasters Avenue, Hannibal, MO 63401

Contact for pricing

Commercial land available for lease in Hannibal, Missouri.

View details
Based on your search, we've compiled Potential Opportunities for your consideration. Besides 24 Active Listings in Hannibal, MO, we suggest to view alternatives - similar 48 Off-Market properties to explore as potential leads.

Hannibal, MO Commercial Real Estate Market Trends and Statistics

Explore 72 commercial real estate for sale in Hannibal, MO, showcased through 24 active listings on our real estate platform. These investment opportunities span a total of 1,199,767 square feet of properties for sale, with an estimated market value of $8,880,000.

Sale prices for business properties in Hannibal, MO start at $115,000, averaging $444,000, and reaching up to $1,750,000 — offering options for a variety of budgets and business needs. Daily updated analytics ensure you stay ahead with the latest data and market trends.

List
Map

Demographics Overview

Population 21K
Population Growth (5Y) -4.9%
Median Household Income $60,483
College Educated 35.4%

High-Yield Neighborhoods for Investment

Identify Hannibal submarkets with the highest inventory density on the market and evaluate the average listing prices of real estate assets

Neighborhood Average Price
63401 $409.5K

Taxes & Financing

Tax Rate (average for all types) 6.99%
Property Tax per SF $92.15 per SF
Average Loan-to-Value 65.0%

Need Help?

Reach out if you need assistance with Realmo tools or have questions about your listings

Why this one?
Saved
Reason not saved — we won't ask again