Horse Properties and Equestrian Farms for Sale in Oklahoma

Listings that report a stable, stalls, a riding arena, paddocks or other equestrian facilities.

Farms and Ranches shows 50 participating MyStateMLS listings here (active, for sale). Only listings whose data reports a farm, ranch or agricultural use are included, and this is not every farm or ranch for sale in the area.

By type: farms and ranches (109), agricultural land (64) and small farms and farmsteads (31). Most often reported uses: livestock and grazing, equestrian and hay and forage. Common reported features: pasture (129), pond (126) and fencing (113). Many listings are near Ardmore, Idabel and Hugo.

Median asking price of the 50 priced listings shown: $620,000 (range $55,200 to $3,900,000). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 2, 2026.

Photo 1 of 60, farm or ranch at 15121 County Rd 75, Coyle, OK 73027
For sale

$780,000

80 acres4 beds

$9,750 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Hay ground
  • Barn

15121 County Rd 75Coyle, OK 73027

Listing courtesy of B and F Auction Service LLC · MyStateMLS #12034873

Photo 1 of 28, farm or ranch at 18401-23 S Eason Rd, Orlando, OK 73073
For saleReduced $50,000

$415,000

23 acres2 beds

$18,043 per acre (asking price ÷ reported acres)

Equestrian property

  • Barn
  • Stable or stalls
  • Pond

18401-23 S Eason RdOrlando, OK 73073

Listing courtesy of B and F Auction Service LLC · MyStateMLS #12028855

Photo 1 of 50, home at 18402 E 335 Road, Chelsea, OK 74016
For sale

$700,000

120 acres3 beds

$5,833 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Hay ground
  • Barn

18402 E 335 RoadChelsea, OK 74016

Listing courtesy of National Land Realty, Tulsa, OK · MyStateMLS #12030511

Photo 1 of 24, farm or ranch at 377056 1040 Road, Okemah, OK 74859
For sale

$512,000

55 acres3 beds

$9,364 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Barn
  • Stable or stalls

377056 1040 RoadOkemah, OK 74859

Listing courtesy of KirkAngel LLC · MyStateMLS #12025697

Photo 1 of 10, land at T4 N Brush Creek Rd, Stillwater, OK 74075
For sale

$170,000

10 acresNo home reported

$17,000 per acre (asking price ÷ reported acres)

Pasture and grazing land10 pasture acres reported

  • Pasture
  • Barn
  • Stable or stalls

T4 N Brush Creek RdStillwater, OK 74075

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

Photo 1 of 9, land at T2 N Brush Creek Rd., Stillwater, OK 74075
For sale

$170,000

10 acresNo home reported

$17,000 per acre (asking price ÷ reported acres)

Pasture and grazing land

  • Pasture
  • Stable or stalls
  • Pond

T2 N Brush Creek Rd.Stillwater, OK 74075

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

Photo 1 of 59, farm or ranch at 1160th Ave 570 Se, Red Oak, OK 74563
For sale

$620,000

75 acres2 beds

$8,267 per acre (asking price ÷ reported acres)

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

1160th Ave 570 SeRed Oak, OK 74563

Listing courtesy of Talihina Realty · MyStateMLS #12011713

Main Cabin
For sale

$2,150,000

400 acres6 beds

$5,375 per acre (asking price ÷ reported acres)

Ranch300 pasture acres reported

  • Pasture
  • Barn
  • Stable or stalls

31230 N County Road 3170Elmore City, OK 73433

Listing courtesy of Platinum RE-CO · MyStateMLS #11995916

Photo 1 of 13, farm or ranch at 58505 E Highway 60, Fairland, OK 74343
For sale

$199,900

8 acres2 beds

$24,988 per acre (asking price ÷ reported acres)

Equestrian property

  • Stable or stalls
  • Fencing

58505 E Highway 60Fairland, OK 74343

Listing courtesy of Nations Premier Enterprises, LLC · MyStateMLS #11985275

Photo 1 of 24, land at 950403 S 3310 Rd, Wellston, OK 74059
For sale

$720,000

80 acresNo home reported

$9,000 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Barn
  • Stable or stalls

950403 S 3310 RdWellston, OK 74059

Listing courtesy of United Country Real Estate - Bendele Co, LLC · MyStateMLS #11991417

Photo 1 of 60, land at 2675 Conley Rd, Idabel, OK 74745
For sale

$1,900,000

307 acresNo home reported

$6,189 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Barn
  • Stable or stalls

2675 Conley RdIdabel, OK 74745

Listing courtesy of Mossy Oak Properties - Oklahoma AgRec Land, LLC · MyStateMLS #11970416

Photo 1 of 60, farm or ranch at 41799 Morris Creek Road, Heavener, OK 74937
For sale

$850,000

83 acres4 beds

$10,289 per acre (asking price ÷ reported acres)

Ranch

  • Pasture
  • Pond
  • Fencing

41799 Morris Creek RoadHeavener, OK 74937

Listing courtesy of United Country-Mixon Realty & Auctions · MyStateMLS #11971921

Photo 1 of 50, home at 3351 E Wise Rd, Mcalester, OK 74501
For sale

$599,900

29 acres3 beds

$20,815 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Stable or stalls

3351 E Wise RdMcalester, OK 74501

Listing courtesy of Leader Group Realty · MyStateMLS #11953650

Photo 1 of 30, home at 427754 E. 1810 Road, Snow, OK 74567
For sale

$480,000

85 acres3 beds

$5,647 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Riding arena

427754 E. 1810 RoadSnow, OK 74567

Listing courtesy of United Country-Mixon Realty & Auctions · MyStateMLS #11958982

Photo 1 of 60, farm or ranch at 1513 Ne 5th St, Pryor, OK 74361
For sale

$595,000

18 acres3 beds

$33,056 per acre (asking price ÷ reported acres)

Equestrian property

  • Barn
  • Stable or stalls
  • Riding arena

1513 Ne 5th StPryor, OK 74361

Listing courtesy of AMERICAN PRIDE REALTY · MyStateMLS #11948722

Photo 1 of 58, farm or ranch at 18401 S Eason Rd, Orlando, OK 73073
For saleReduced $130,000

$485,000

40 acres2 beds

$12,125 per acre (asking price ÷ reported acres)

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

18401 S Eason RdOrlando, OK 73073

Listing courtesy of B and F Auction Service LLC · MyStateMLS #11937878

Photo 1 of 60, farm or ranch at 330 N Lakewood Ranchette Road, Mead, OK 73449
For sale

$3,900,000

284 acres5 beds

$13,740 per acre (asking price ÷ reported acres)

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

330 N Lakewood Ranchette RoadMead, OK 73449

Listing courtesy of Legacy Premier Properties, LLC · MyStateMLS #11983441

Photo 1 of 49, home at 102815 S. 4695 Road, Sallisaw, OK 74955
For sale

$529,000

10 acres4 beds

$52,900 per acre (asking price ÷ reported acres)

Horse property

  • Pasture
  • Barn
  • Stable or stalls

102815 S. 4695 RoadSallisaw, OK 74955

Listing courtesy of United Country-Mixon Realty & Auctions · MyStateMLS #11931315

Photo 1 of 60, farm or ranch at 161768 Indian Highway, Talihina, OK 74571
For saleReduced $20,000

$449,000

60 acres3 beds

$7,483 per acre (asking price ÷ reported acres)

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

161768 Indian HighwayTalihina, OK 74571

Listing courtesy of Talihina Realty · MyStateMLS #11908753

Photo 1 of 56, land at 4100 E 2060 Rd, Fort Towson, OK 74735
For sale

$560,000

105 acresNo home reported

$5,323 per acre (asking price ÷ reported acres)

Ranch105 pasture acres reported

  • Pasture
  • Hay ground
  • Barn

4100 E 2060 RdFort Towson, OK 74735

Listing courtesy of Mossy Oak Properties - Oklahoma AgRec Land, LLC · MyStateMLS #11924996

Photo 1 of 60, home at 751 E. 2000 Rd, Soper, OK 74759
For sale

$500,000

9 acres4 beds

$55,556 per acre (asking price ÷ reported acres)

Small farm

  • Barn
  • Well
  • Pond

751 E. 2000 RdSoper, OK 74759

Listing courtesy of United Country / Caldwell Real Estate · MyStateMLS #11910941

Photo 1 of 44, home at 43847 Lockhart Lane, Heavener, OK 74937
For saleReduced $20,000

$265,000

7 acres4 beds

$37,857 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Hay ground
  • Barn

43847 Lockhart LaneHeavener, OK 74937

Listing courtesy of United Country-Mixon Realty & Auctions · MyStateMLS #11896565

Photo 1 of 60, farm or ranch at 705 Canter Court, Stillwater, OK 74075
For sale

$1,149,000

34 acres4 beds

$33,914 per acre (asking price ÷ reported acres)

Equestrian property

  • Pasture
  • Barn
  • Stable or stalls

705 Canter CourtStillwater, OK 74075

Listing courtesy of Schrader Real Estate and Auction Co Inc · MyStateMLS #11894337

Photo 1 of 50, land at 16403 S 145th East Avenue, Bixby, OK 74008
For sale

$799,000

13 acres4 beds

$62,131 per acre (asking price ÷ reported acres)

Equestrian property

  • Stable or stalls
  • Equipment or machine shed

16403 S 145th East AvenueBixby, OK 74008

Listing courtesy of National Land Realty, Tulsa, OK · MyStateMLS #11895963

Counties in Oklahoma with farm and ranch listings

Counts include every listing type in the county; the linked page shows horse properties.

Listings provided by MyStateMLS and shown with the listing brokerage's name. Counts and prices describe listings displayed on Farms and Ranches only. Agricultural details describe what each listing reports; see how listings qualify. Information is deemed reliable but not guaranteed.