For Sale
  • For Sale
  • For Lease
  • Recently Sold
  • Property Lookup
  • Brokers
Agricultural
1
  • Retail
  • Office
  • Residential Income
  • Restaurants
  • Industrial
  • Mixed-Use
  • Hospitality
  • Health Care
  • Sports & Entertainment
  • Land
  • Agricultural
  • Specialty
Price
Price range
$
$
Size
Property size / sq.ft.

Oklahoma Ranches for Sale

List
Map
270 results
Turnkey Ranch with Income Potential
$850,000
2,625 SF

Turnkey Ranch with Income Potential

3178 E 2150, Grant, OK 74738

59-acre ranch with home, lodge, cabins, and recreational amenities.

  • Turnkey 59‑acre ranch with income potential from 5 guest cabins, ideal for various events or private use.
  • Main house features a GOURMET KITCHEN, open floor plan, and primary suite with private patio access.
  • Lodge equipped with a commercial kitchen, dining/bar area with entertainment, and covered outdoor space overlooking a pond.
  • Extensive outdoor amenities include stocked ponds, horse barn, ATV trails, skeet range, and a 100‑yard shooting range.
  • Off‑grid ready with a 20kw whole‑house generator, rainwater capture system, security cameras, and storm shelter.
Updated: Apr 4
View details
Ranch Tract with Ponds & Barn
$770,000
220.00 Acres

Ranch Tract with Ponds & Barn

W Wolfhunters Lane, Mcalester, OK 74501

220+/- acre ranch with ponds and a 50x40 barn.

  • 220+/- acre ranch tract offering a versatile and expansive layout.
  • Features a large 50 x 40 pole barn with an attached 10 x 40 lean‑to, previously used for hay storage.
  • Includes ponds on both the 160‑acre and 60‑acre portions, providing reliable water sources.
  • Great mix of open pasture and natural cover, well‑suited for grazing livestock and wildlife habitat.
  • Abundant wildlife, including whitetail deer, making it a hunter's dream.
Updated: Apr 8
View details
Versatile 80-Acre Oklahoma Land
$950,000
80.00 Acres

Versatile 80-Acre Oklahoma Land

80 acres near Lazy E Arena, suitable for ranching/development.

9925 S Anderson Road, Guthrie, OK 73044
View details
Mulhall Farm/Ranch Land with Potential
$1,000,000
160.00 Acres

Mulhall Farm/Ranch Land with Potential

160 acres with agricultural, recreational, and development potential.

160 A W County Road 64, Mulhall, OK 73063
View details
80 Acres Near Vinita, OK
$429,900
80.06 Acres

80 Acres Near Vinita, OK

80-acre property with pasture, water, woods near Vinita, OK.

S 4440 Road, Vinita, OK 74301
View details
Oklahoma Horse Property with Barn
$575,000
38.00 Acres

Oklahoma Horse Property with Barn

38 acres with horse barn, pond, and updated home.

340338 E Hwy 62, Meeker, OK 74855
View details
Bokchito Ranch Land Opportunity
$675,000
130.00 Acres

Bokchito Ranch Land Opportunity

130 acres of premium pastureland near Bokchito, Oklahoma.

001 Armstrong Academy, Bokchito, OK 74723
View details
Spacious Home on Prime Pastureland
$595,000
113.04 Acres

Spacious Home on Prime Pastureland

113.04 acres with a spacious home and water features.

5426 North 3805 Rd, Calvin, OK 74531
View details
Pasture and Woodland Blend
$440,000
110.00 Acres

Pasture and Woodland Blend

110 acres of pasture and woodland in Bokoshe, Oklahoma.

Four Corners Road, Bokoshe, OK 74930
View details
160 Acres Ranching/Recreation Opportunity
$760,000
160.00 Acres

160 Acres Ranching/Recreation Opportunity

160 acres near Boswell, OK with utilities and recreational potential.

001 E 2100, Boswell, OK 74727
View details
Luxury Ranch Estate on Acres
$880,000
41.64 Acres

Luxury Ranch Estate on Acres

Custom-built ranch estate on 41.64 acres near Hugo, Oklahoma.

759 N. 4250 Road, Hugo, OK 74743
View details
Oklahoma Ranch with New Cabin
$300,000
40.85 Acres

Oklahoma Ranch with New Cabin

40-acre ranch featuring a newly constructed cabin and private lake.

1942 E 1970 RD, Antlers, OK 74523
View details
Oklahoma Ranch with River Frontage
$35,400,000
2,980.00 Acres

Oklahoma Ranch with River Frontage

2980-acre ranch featuring Blue and Red River frontage.

103 Hyde Lake Road, Bennington, OK 74723
View details
Prime Land with Highway Frontage
$4,925,000
197.00 Acres

Prime Land with Highway Frontage

197 acres near I-35 and Hwy 77 in Ardmore, OK.

1293 Bussell Ridge Rd., Ardmore, OK 73401
View details
300 Acres Meadow Land For Sale
$999,900
300.00 Acres

300 Acres Meadow Land For Sale

300 acre meadow land located west of Cameron, OK.

16978 Knot Hole RD, Cameron, OK 74932
View details
130 Acres in Bokoshe, OK
$520,000
130.00 Acres

130 Acres in Bokoshe, OK

Multi-use property with pasture, woodland, and recreational opportunities.

Fox Hill, Bokoshe, OK 74930
View details
Versatile Ranch and Recreational Estate
$2,999,500
5,000 SF

Versatile Ranch and Recreational Estate

575-acre Oklahoma property with lodge, ponds, and agricultural potential.

34620 E 3600 Road, Ralston, OK 74650
View details
Versatile 160-Acre Recreational Land
$700,000
160.00 Acres

Versatile 160-Acre Recreational Land

160 acres ideal for cattle, hunting, or private retreat.

19875 S 310 Road, Morris, OK 74445
View details
Expansive Ranching Opportunity in Oklahoma
$20,000,000
6,577.47 Acres

Expansive Ranching Opportunity in Oklahoma

6,577-acre ranch with river, homes, and cattle facilities.

51024 S County Rd 218, Mutual, OK 73853
View details
Highway Frontage Land in Spavinaw
$522,000
29.00 Acres

Highway Frontage Land in Spavinaw

29 acres with highway frontage near multiple lakes.

7236 N Hwy 82, Spavinaw, OK 74366
View details
Hennessey Vacant Land with Water
$624,000
120.00 Acres

Hennessey Vacant Land with Water

120 acre ranch land with abundant water sources.

2 660 rd, Hennessey, OK 73742
View details
Oklahoma Ranch Property For Sale
$2,500,000
989.00 Acres

Oklahoma Ranch Property For Sale

Well-maintained ranch with home, shop, and grazing potential.

20037 E 27 Rd, Woodward, OK 73801
View details
240-Acre Ranch with Barndominium
$1,450,000
240.00 Acres

240-Acre Ranch with Barndominium

Pawnee County ranch featuring a barndominium, ponds, and diverse terrain.

56890 S 36000th Rd, Jennings, OK 74038
View details
465-Acre Ranch Near Washita River
$1,476,000
465.00 Acres

465-Acre Ranch Near Washita River

Grady County ranch with pasture, timber, and abundant water.

0000 County Street 2980, Lindsay, OK 73052
View details

Oklahoma Ranches Investment Opportunities Market Analysis

Explore 270 ranches for sale in Oklahoma, showcased through 270 active listings on our real estate platform. These investment opportunities span a total of 2,999,850,424 square feet of properties for sale, with an estimated market value of $295,391,737.

Sale prices for ranch lands in Oklahoma start at $70,000, averaging $1,230,798, and reaching up to $35,400,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