St. Louis County, MO Commercial Real Estate for Sale
Search 309 commercial real estate listings for sale in St. Louis County, MO to find the best investment property opportunity for your strategy and budget. Visit the Market Overview section below for additional perspective on local opportunities.
-
11717 St. Charles Rock Road, Bridgeton, MO
-
6020 Telegraph Rd, Oakville, St. Louis, MOProperty
- VacantLand
- 2 Acre
For Sale- $675,000
-
12464 Natural Bridge Rd, Bridgeton, MOProperty
- Retail
- 3,568 SF
For Sale- $500,000
-
14001 Olive Blvd, Chesterfield, MOProperty
- VacantLand
- 28.51 Acre
For Sale- $7,500,000
-
Looking for more specific results? Choose your preferred property type
-
175 Misty Manor Rd, Fenton, MOProperty
- VacantLand
- 123,710 SF
For Sale- $1,250,000
-
-
9 The Pines Ct., Town and Country, St. Louis, MOProperty
- Office
- 3,800 SF
For Sale- $449,000
-
8447 Wabash Ave., Berkeley, Saint Louis, MO
-
15238 – 15266 Manchester Road, Ballwin, MOProperty
- Retail
- 16,041 SF
For Sale- $1,999,999
-
8635 Airport Rd, Berkeley, Saint Louis, MO
-
11738-11750 Parklind Drive, Sunset Hills, Saint Louis, MOProperty
- VacantLand
For Sale- $339,768
-
-
5932 Jackson Avenue, Berkeley, St. Louis, MO
-
928 Benton Street, Valley Park, MOProperty
- Industrial
- 7,462 SF
For Sale- $1,200,000
-
1247 Belgrove Dr, Bellefontaine Neighbors, Saint Louis, MOProperty
- Industrial
- 11,900 SF
Year Built- 1989
For Sale- $599,000
-
2001 Smizer Station Rd & 1 Valley Park Rd, Valley Park, MOProperty
- VacantLand
- 1.63 Acre
For Sale- $2,700,000
-
8449 Wabash Ave, Berkeley, Saint Louis, MOProperty
- Industrial
- 18,624 SF
For Sale- $499,000
-
645 Spirit Valley Central Dr, Chesterfield, MOProperty
- Industrial
- 5,000 SF
Year Built- 2017
For Sale- $1,200,000
-
3801-3837 Vaile Ave., Old Jamestown, Florissant, MOProperty
- Retail
- 27,093 SF
For Sale- $3,900,000
-
7011 Howdershell Rd, Hazelwood, MOProperty
- Other
- 3,500 SF
Year Built- 1952
For Sale- $425,000