For Sale
  • For Sale
  • For Lease
  • Recently Sold
  • Property Lookup
  • Brokers
Land
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.

Osage County, OK Land for Sale

33 results
List
Map
Lakeside Community Land Opportunity
Contact for pricing
0.52 Acres

Lakeside Community Land Opportunity

354 Sunset Dr, Osage, OK 74054

Two lots near Keystone Lake with scenic views and nature.

  • Two spacious lots totaling approximately 0.52 acres in a lakeside community near Keystone Lake.
  • Access to community water line.
  • Boat ramp less than a mile away, ideal for boating and fishing.
  • Suitable for RV getaway, camping, or building a primary/vacation home.
  • Scenic views and natural surroundings.
Updated: Apr 23, 2025
View details
Pawhuska Land with Two Ponds
$340,000
40.50 Acres

Pawhuska Land with Two Ponds

County Road 2561, Pawhuska, OK 74056

40.5 acres of land featuring two ponds and road frontage.

  • Abundant Wildlife (Deer, Wild Turkey) for Hunting
  • Two Ponds
  • 40 Acres +/- of Land (Combined with MLS #2541913, Totaling 60 Acres)
  • Road Frontage
  • Cattle Corral and Chute
Updated: Nov 12, 2025
View details
Lakeside Land with Development Potential
$49,900
3.06 Acres

Lakeside Land with Development Potential

3.06 acres with lake views and utilities near boat ramp.

103 Indian Sta Rd, Osage, OK 74054
View details
Residential Lot in Barnsdall, OK
Pending
Contact for pricing
0.00 Acres

Residential Lot in Barnsdall, OK

Corner residential lot available in Barnsdall, Oklahoma.

106 Chestnut Ave, Barnsdall, OK 74002
View details
Residential Lot Near Birch Lake
$46,000
4.25 Acres

Residential Lot Near Birch Lake

4.25 acre residential lot with views of Osage Hills.

8 County Road 2280, Barnsdall, OK 74002
View details
10 Acres Near Birch Lake
$200,000
10.00 Acres

10 Acres Near Birch Lake

10 acre parcel with water, electric, ponds, Osage Hills views.

164 County Road 2280, Barnsdall, OK 74002
View details
10 Acres Land with Utilities
$180,000
10.00 Acres

10 Acres Land with Utilities

10 acre parcel with water, electric, ponds, and Osage Hills views.

161 County Road 2280, Barnsdall, OK 74002
View details
Residential Lot Near Birch Lake
$75,996
9.00 Acres

Residential Lot Near Birch Lake

9-acre residential lot with views near Birch Lake in Barnsdall.

18 County Road 2280, Barnsdall, OK 74002
View details
Pawhuska Land with Two Ponds
$340,000
20.10 Acres

Pawhuska Land with Two Ponds

20.1 acres of land featuring ponds and road frontage.

County Road 2561, Pawhuska, OK 74056
View details
10 Acres with Osage Hills Views
$180,000
10.00 Acres

10 Acres with Osage Hills Views

10 acre parcel with ponds and Osage Hills views.

219 County Road 2280, Barnsdall, OK 74002
View details
Residential Lots in Hominy, OK
Contact for pricing
0.32 Acres

Residential Lots in Hominy, OK

Two city lots ready for building or moving in a home.

214 N Pettit Ave, Hominy, OK 74035
View details
Farm/Estate Near Pawhuska, Oklahoma
$825,000
55.00 Acres

Farm/Estate Near Pawhuska, Oklahoma

55-acre farm with farmhouse, Morton barn, and cabin near Pawhuska.

7365 Cr 242, Barnsdall, OK 74002
View details
19.97 Acres Near Keystone Wildlife
Pending
$99,900
19.97 Acres

19.97 Acres Near Keystone Wildlife

Flat land with Bermuda grass, mature trees, near Keystone Wildlife.

3700 Boston Pool Rd, Hominy, OK 74035
View details
Pawhuska Land with Development Potential
$983,250
345.00 Acres

Pawhuska Land with Development Potential

345-acre recreation and grazing property near Pawhuska, Oklahoma.

002 Cr 5101, Pawhuska, OK 74056
View details
Residential Lot in Birch Lake
$72,140
6.87 Acres

Residential Lot in Birch Lake

6.87 acre residential lot with views of Osage Hills.

11 County Road 2280, Barnsdall, OK 74002
View details
Recreational Property with Custom Brick Home
$899,000
223.00 Acres

Recreational Property with Custom Brick Home

Premier recreational property featuring trophy whitetail hunting and outdoor recreation.

3426 Cr 4851, Pawhuska, OK 74056
View details
Residential Lot in Birch Lake
$41,250
3.75 Acres

Residential Lot in Birch Lake

Residential lot with views of Osage Hills near Birch Lake.

28 County Road 2280, Barnsdall, OK 74002
View details
25 Acres in Osage County
$125,000
25.77 Acres

25 Acres in Osage County

25.77 acres with ponds, fencing, and utilities in Pawhuska, OK.

County Road 3420, Pawhuska, OK 74056
View details
40 Acres of Oklahoma Wilderness
Pending
$299,900
40.07 Acres

40 Acres of Oklahoma Wilderness

Secluded 40-acre tract near Keystone Wildlife Management Area.

3800 Boston Pool Rd, Hominy, OK 74035
View details
200 Acres Hunting Property
Pending
$640,000
200.00 Acres

200 Acres Hunting Property

Income-producing hunting property near Arkansas River and Keystone Wildlife Management Area.

5278 Boston Pool Rd, Hominy, OK 74035
View details
160 Acres Ranching and Hunting Land
Pending
$512,000
160.00 Acres

160 Acres Ranching and Hunting Land

160 acres of ranching and recreational land near Pawhuska, OK.

County Road 3420, Pawhuska, OK 74056
View details
Residential Lot with Osage Hills Views
$128,700
11.67 Acres

Residential Lot with Osage Hills Views

Over 2.5 acres with views near Birch Lake.

9 County Road 2280, Barnsdall, OK 74002
View details
Residential Lot in Birch Lake
$68,000
5.04 Acres

Residential Lot in Birch Lake

5 acre residential lot with views near Birch Lake.

22 2280 Rd, Barnsdall, OK 74002
View details
Unrestricted Land Near Keystone Lake
$69,900
5.67 Acres

Unrestricted Land Near Keystone Lake

5.67 acres of unrestricted land with lake views and access.

1 Indian Sta St, Osage, OK 74054
View details

Osage County, OK Land Investment Opportunities Market Analysis

Explore 588 land for sale in Osage County, OK, showcased through 33 active listings on our real estate platform. These investment opportunities span a total of 58,146,981 square feet of properties for sale, with an estimated market value of $7,329,886.

Prices for lots in Osage County, OK start at $30,000, averaging $244,329, and reaching up to $983,250 — offering options for a variety of budgets and business needs. Daily updated analytics ensure you have the most current data.

List
Map