Commercial Property for Sale in Oklahoma

Commercial Only shows 121 active listings for sale here from participating MyStateMLS brokerages. This is not every commercial property on the market in the area.

By type: commercial land (27), office (19) and retail (16). Common reported features: parking reported (38), 3-phase power mentioned (13) and grade-level or drive-in doors (11). Many listings are in or near Guymon, Idabel and Collinsville.

Median asking price of the 121 listings with a stated price: $346,533 (range $20,000 to $12,000,000). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 3, 2026.

Photo 1 of 5, commercial property at 7720 Nw 81st Circle, Oklahoma City, OK 73132
For sale

$695,000

Industrial property

  • Grade-level or drive-in doors

7720 Nw 81st CircleOklahoma City, OK 73132

Listing courtesy of Lowell Group, Inc. · MyStateMLS #11581328

Photo 1 of 14, commercial property at 904 Westlakes Drive, Alva, OK 73717
For saleReduced $30,000

$270,000

Industrial property

10,000 SF building0.95 acres lot

$27/SF (asking price ÷ building area)

  • Grade-level or drive-in doors
  • Parking reported

904 Westlakes DriveAlva, OK 73717

Listing courtesy of Schuessler Real Estate · MyStateMLS #11576181

Photo 1 of 7, commercial property at 810 N A St, Mcalester, OK 74501
For saleReduced $25,000

$160,000

Commercial property

4,480 SF building0.66 acres lot

$36/SF (asking price ÷ building area)

  • Grade-level or drive-in doors

810 N A StMcalester, OK 74501

Listing courtesy of Leader Group Realty · MyStateMLS #11575541

Photo 1 of 27, commercial property at 607 Ne 4th St., Guymon, OK 73942
For saleReduced $90,000

$260,000

Retail property

3,760 SF building0.18 acres lot

$69/SF (asking price ÷ building area)

607 Ne 4th St.Guymon, OK 73942

Listing courtesy of Henry Hinds Realty LLC · MyStateMLS #11574452

Photo 1 of 4, commercial property at 502 S 1st St, Madill, OK 73446
For sale

$1,300,000

Commercial property

502 S 1st StMadill, OK 73446

Listing courtesy of United Country Real Estate Rockin Double J LLC · MyStateMLS #11562387

Photo 1 of 26, commercial property at 124 Avenue N, Idabel, OK 74745
For sale

$495,000

Retail property

  • Corner location
  • Parking reported

124 Avenue NIdabel, OK 74745

Listing courtesy of Hunting Country Real Estate · MyStateMLS #11558228

Photo 1 of 35, commercial property at 205 Sw 2nd St., Guymon, OK 73942
For saleReduced $70,000

$350,000

Commercial property

2,960 SF building

$118/SF (asking price ÷ building area)

  • Parking reported

205 Sw 2nd St.Guymon, OK 73942

Listing courtesy of Henry Hinds Realty LLC · MyStateMLS #11538756

Photo 1 of 28, land at 1111 Prairie Valley Road, Ardmore, OK 73401
For sale

$726,000

Commercial land

1.06 acres

$684,906/acre (asking price ÷ land area)

1111 Prairie Valley RoadArdmore, OK 73401

Listing courtesy of Turner Land Company LLC · MyStateMLS #11523736

Photo 1 of 14, commercial property at 418 Nw 21st, Guymon, OK 73942
For sale

$175,000

Commercial property

1,648 SF building0.36 acres lot

$106/SF (asking price ÷ building area)

418 Nw 21stGuymon, OK 73942

Listing courtesy of Home Realty LLC dba Realty House · MyStateMLS #11874669

Photo 1 of 7, commercial property at 804 N.E. Lincoln Road, Idabel, OK 74745
For sale

$400,000

Office building

3,000 SF building1.4 acres lot

$133/SF (asking price ÷ building area)

  • Parking reported

804 N.E. Lincoln RoadIdabel, OK 74745

Listing courtesy of Hunting Country Real Estate · MyStateMLS #11495904

Photo 1 of 5, commercial property at 2601 S Van Buren St, Enid, OK 73703
For saleReduced $40,000

$340,000

Retail property

3,184 SF building0.89 acres lot

$107/SF (asking price ÷ building area)

  • Parking reported

2601 S Van Buren StEnid, OK 73703

Listing courtesy of United Country Real Estate Rockin Double J LLC · MyStateMLS #11494472

Photo 1 of 20, commercial property at 1601 Garriott Rd, Enid, OK 73701
For saleReduced $200,000

$590,000

Office building

  • Grade-level or drive-in doors
  • Fenced or outdoor yard

1601 Garriott RdEnid, OK 73701

Listing courtesy of United Country Real Estate Rockin Double J LLC · MyStateMLS #11489473

Photo 1 of 41, commercial property at 360 Lodge Road, Overbrook, OK 73453
For sale

$1,500,000

Mobile home or RV park

2,460 SF building7.13 acres lot

$610/SF (asking price ÷ building area)

  • 3-phase power mentioned
  • Parking reported

360 Lodge RoadOverbrook, OK 73453

Listing courtesy of Turner Land Company LLC · MyStateMLS #11443897

Photo 1 of 2, commercial property at 121 N. Main St., Newkirk, OK 74647
For saleReduced $3,000

$45,000

Commercial property

0.09 acres

  • Parking reported

121 N. Main St.Newkirk, OK 74647

Listing courtesy of Bilger Real Estate Co Inc. · MyStateMLS #11440928

Photo 1 of 8, commercial property at 405 S. Main St., Medford, OK 73759
For sale

$650,000

Commercial property

2 acres

  • Dock-high doors
  • Grade-level or drive-in doors
  • Parking reported

405 S. Main St.Medford, OK 73759

Listing courtesy of United Country Real Estate Rockin Double J LLC · MyStateMLS #11429358

Photo 1 of 7, commercial property at 140 W. 4th Avenue (Route 66), Bristow, OK 74010
For sale

$200,000

Commercial property

1,181 SF building0.39 acres lot

$169/SF (asking price ÷ building area)

140 W. 4th Avenue (Route 66)Bristow, OK 74010

Listing courtesy of Carey-Hughes Realty Advisors, Inc. · MyStateMLS #11421104

Photo 1 of 34, commercial property at 219 Sw 2nd, Guymon, OK 73942
For saleReduced $70,000

$350,000

Commercial property

  • Parking reported

219 Sw 2ndGuymon, OK 73942

Listing courtesy of Henry Hinds Realty LLC · MyStateMLS #11365291

Street View
For sale

$225,000

Commercial property

800 SF building0.27 acres lot

$281/SF (asking price ÷ building area)

  • Parking reported

890 Highway 28 EastLangley, OK 74350

Listing courtesy of Carey-Hughes Realty Advisors, Inc. · MyStateMLS #11345825

Photo 1 of 20, land at Exit 29 Interstate 35, Ardmore, OK 73401
For sale

$8,500,000

Commercial land

11 acres

$809,524/acre (asking price ÷ land area)

Exit 29 Interstate 35Ardmore, OK 73401

Listing courtesy of Turner Land Company LLC · MyStateMLS #11343446

Photo 1 of 36, commercial property at 1512 Refinery Road, Ardmore, OK 73401
For sale

$600,000

Industrial property

0.89 acres

  • 3-phase power mentioned

1512 Refinery RoadArdmore, OK 73401

Listing courtesy of Turner Land Company LLC · MyStateMLS #11343442

Photo 1 of 19, commercial property at 15437 Us Hwy 70, Ardmore, OK 73401
For sale

$397,100

Industrial property

1,800 SF building4.18 acres lot

$221/SF (asking price ÷ building area)

15437 Us Hwy 70Ardmore, OK 73401

Listing courtesy of Turner Land Company LLC · MyStateMLS #11339533

Photo 1 of 15, commercial property at 37979 County Rd 1710, Coalgate, OK 74538
For saleReduced $202,000

$795,000

Industrial property

71 acres

37979 County Rd 1710Coalgate, OK 74538

Listing courtesy of Whitetail Properties Real Estate LLC (OK) · MyStateMLS #11321753

Photo 1 of 22, commercial property at 332 Mulberry Lane, Wilson, OK 73463
For sale

$1,088,640

Commercial property

65,535 SF building8.64 acres lot

$17/SF (asking price ÷ building area)

  • 3-phase power mentioned

332 Mulberry LaneWilson, OK 73463

Listing courtesy of Turner Land Company LLC · MyStateMLS #11241936

Photo 1 of 13, commercial property at 503 W Grand, Ravia, OK 73455
For sale

$185,000

Commercial property

2,000 SF building

$93/SF (asking price ÷ building area)

  • Grade-level or drive-in doors

503 W GrandRavia, OK 73455

Listing courtesy of J & Co. Real Estate · MyStateMLS #11141918

Counties in Oklahoma

Counts include every property type in the county; the linked page shows all of them.

Cities and towns in Oklahoma

Listings provided by MyStateMLS and shown with the listing brokerage's name. Counts and figures describe listings displayed on Commercial Only only. Property types and features describe what each listing reports; see how listings qualify. Information is deemed reliable but not guaranteed.