2026 Land Summit | Expert speakers. Actionable insights. October 1-2.

Osage County, OK Land & Properties for Sale

43 Results

Tremendous 3.90+/- Acres near Lake Skiatook! - Skiatook, Oklahoma, 74070

Premier Listing

Tremendous 3.90+/- Acres near Lake Skiatook!
price

$87,750

acres

3.9 Acres

location

Skiatook, Oklahoma, 74070

TREMENDOUS 3.90 +/- ACRES!!! Located just west of Skiatook, this amazing tract is in an awesome location. Be on gorgeous Lake Skiatook in around 5 min...

logo
1 State Hwy 20 Skiatook, OK 74070 - Skiatook, Oklahoma, 74070

Premier Listing

1 State Hwy 20 Skiatook, OK 74070
price

$319,320

acres

28 Acres

location

Skiatook, Oklahoma, 74070

DON'T MISS YOUR CHANCE TO OWN THIS GORGEOUS PIECE OF LAND NEAR SKIATOOK LAKE! This picturesque 28+/- acres parcel of land is a rare gem nestled in the...

logo
15 W Hwy 20 Skiatook, OK 74070 - Skiatook, Oklahoma, 74070

Premier Listing

15 W Hwy 20 Skiatook, OK 74070
price

$185,000

acres

20 Acres

location

Skiatook, Oklahoma, 74070

20 +/- ACRES OF HEAVILY TREED VACANT LAND NEAR SKIATOOK LAKE!! This heavily wooded property sits just off Highway 20 and offers easy access with endle...

logo
2 Ranch Land Road Skiatook, OK 74070 - Skiatook, Oklahoma, 74070

Premier Listing

2 Ranch Land Road Skiatook, OK 74070
price

$182,750

acres

8.5 Acres

location

Skiatook, Oklahoma, 74070

CHECK THIS OUT - 8.5 +/- ACRES OF VACANT LAND WITH UTILITIES AND A POND CLOSE TO SKIATOOK LAKE! This tree covered rural property offers the perfect bl...

logo
Pawhuska 345 Acres - Pawhuska, Oklahoma, 74056

Premier Listing

Pawhuska 345 Acres
price

$983,250

acres

345 Acres

location

Pawhuska, Oklahoma, 74056

Description: This recreation and grazing property is located a short distance from downtown Pawhuska, OK. It features upland Cross Timbers vegetation ...

logo
68 Hwy 11 Avant, OK 74001 - Avant, Oklahoma, 74001

Premier Listing

68 Hwy 11 Avant, OK 74001
price

$495,000

acres

68 Acres

location

Avant, Oklahoma, 74001

DISCOVER 68 +/- ACRES OF NATURAL BEAUTY IN RURAL OSAGE COUNTY BORDERING AVANT LAKE! This exceptional and secluded property borders Avant Lake with own...

logo
9 Deer Creek Trail, Sand Springs, OK 74063 - Sand Springs, Oklahoma, 74063

Premier Listing

9 Deer Creek Trail, Sand Springs, OK 74063
price

$319,000

acres

9.77 Acres

location

Sand Springs, Oklahoma, 74063

CREATE YOUR DREAM LIFESTYLE ON 9.77+/- ACRES IN A PRIME LOCATION! Here is your chance to own nearly 10 acres of beautifully wooded land in an incredib...

logo
Cox Farm - Barnsdall, Oklahoma, 74056

Premier Listing

Cox Farm
price

$775,000

acres

55 Acres

location

Barnsdall, Oklahoma, 74056

Description Ideally situated minutes from downtown Pawhuska, the Cox Farm offers space and solitude with a well-maintained 1.5 story farm house, large...

logo
12 Hwy 11, Avant, OK 74001 - Avant, Oklahoma, 74001

Premier Listing

12 Hwy 11, Avant, OK 74001
price

$88,000

acres

12 Acres

location

Avant, Oklahoma, 74001

GREAT PIECE OF OSAGE COUNTY WITH HIGHWAY FRONTAGE NEAR AVANT!!! Embrace the best of country living with this 12 +/- acre wooded getaway featuring a se...

logo
23.5 Acres (Tract 6) in Osage County, OK - Bartlesville, Oklahoma, 74003

Premier Listing

23.5 Acres (Tract 6) in Osage County, OK
price

$146,847

acres

23.5 Acres

location

Bartlesville, Oklahoma, 74003

WELCOME TO YOUR FUTURE HOME SITE IN BARTLESVILLE, OKLAHOMA! Discover the freedom to build your dream place on any of 12 beautiful homesites ranging fr...

logo
29.86 Acres (Tract 10) in Osage County, MS - Bartlesville, Oklahoma, 74003

Premier Listing

29.86 Acres (Tract 10) in Osage County, MS
price

$164,230

acres

29.86 Acres

location

Bartlesville, Oklahoma, 74003

WELCOME TO YOUR FUTURE HOME SITE IN BARTLESVILLE, OKLAHOMA! Discover the freedom to build your dream place on any of 12 beautiful homesites ranging fr...

logo
12.5 Acres (Tract 3) in Osage County, OK - Bartlesville, Oklahoma, 74003

Premier Listing

12.5 Acres (Tract 3) in Osage County, OK
price

$112,500

acres

12.5 Acres

location

Bartlesville, Oklahoma, 74003

WELCOME TO YOUR FUTURE HOME SITE IN BARTLESVILLE, OKLAHOMA! Discover the freedom to build your dream place on any of 12 beautiful homesites ranging fr...

logo
10 Acres (Tract 2) in Osage County, OK - Bartlesville, Oklahoma, 74003

Premier Listing

10 Acres (Tract 2) in Osage County, OK
price

$99,950

acres

10 Acres

location

Bartlesville, Oklahoma, 74003

WELCOME TO YOUR FUTURE HOME SITE IN BARTLESVILLE, OKLAHOMA! Discover the freedom to build your dream place on any of 12 beautiful homesites ranging fr...

logo
38.51 Acres (Tract 12) in Osage County, OK - Bartlesville, Oklahoma, 74003

Premier Listing

38.51 Acres (Tract 12) in Osage County, OK
price

$202,562

acres

38.51 Acres

location

Bartlesville, Oklahoma, 74003

WELCOME TO YOUR FUTURE HOME SITE IN BARTLESVILLE, OKLAHOMA! Discover the freedom to build your dream place on any of 12 beautiful homesites ranging fr...

logo
24.97 Acres (Tract 7) in Osage County, OK - Bartlesville, Oklahoma, 74003

Premier Listing

24.97 Acres (Tract 7) in Osage County, OK
price

$143,577

acres

24.97 Acres

location

Bartlesville, Oklahoma, 74003

WELCOME TO YOUR FUTURE HOME SITE IN BARTLESVILLE, OKLAHOMA! Discover the freedom to build your dream place on any of 12 beautiful homesites ranging fr...

logo
29.89 Acres (Tract 9) in Osage County, MS - Bartlesville, Oklahoma, 74003

Premier Listing

29.89 Acres (Tract 9) in Osage County, MS
price

$164,395

acres

29.89 Acres

location

Bartlesville, Oklahoma, 74003

WELCOME TO YOUR FUTURE HOME SITE IN BARTLESVILLE, OKLAHOMA! Discover the freedom to build your dream place on any of 12 beautiful homesites ranging fr...

logo
24.94 Acres (Tract 8) in Osage County, OK - Bartlesville, Oklahoma, 74003

Premier Listing

24.94 Acres (Tract 8) in Osage County, OK
price

$143,405

acres

24.94 Acres

location

Bartlesville, Oklahoma, 74003

WELCOME TO YOUR FUTURE HOME SITE IN BARTLESVILLE, OKLAHOMA! Discover the freedom to build your dream place on any of 12 beautiful homesites ranging fr...

logo
4.42 Acres of Land for Sale in Skiatook, OK - Skiatook, Oklahoma, 74070

Premier Listing

4.42 Acres of Land for Sale in Skiatook, OK
price

$95,000

acres

4.42 Acres

location

Skiatook, Oklahoma, 74070

Discover your own private retreat right in the heart of Skiatook and don't wait because this is the last one! This stunning 4.4 acre property offers s...

logo
29.83 Acres (Tract 11) in Osage County, OK - Bartlesville, Oklahoma, 74003

Premier Listing

29.83 Acres (Tract 11) in Osage County, OK
price

$164,065

acres

29.83 Acres

location

Bartlesville, Oklahoma, 74003

WELCOME TO YOUR FUTURE HOME SITE IN BARTLESVILLE, OKLAHOMA! Discover the freedom to build your dream place on any of 12 beautiful homesites ranging fr...

logo
10 Acres (Tract 1) in Osage County, OK - Bartlesville, Oklahoma, 74003

Premier Listing

10 Acres (Tract 1) in Osage County, OK
price

$99,950

acres

10 Acres

location

Bartlesville, Oklahoma, 74003

WELCOME TO YOUR FUTURE HOME SITE IN BARTLESVILLE, OKLAHOMA! Discover the freedom to build your dream place on any of 12 beautiful homesites ranging fr...

logo
109.09 Acres of Land for Sale in Skiatook, OK - Skiatook, Oklahoma, 74070

Premier Listing

109.09 Acres of Land for Sale in Skiatook, OK
price

$1,100,000

acres

109.09 Acres

location

Skiatook, Oklahoma, 74070

Welcome to an extraordinary 110± acre legacy property in the heart of beautiful Osage County, just outside Skiatook, Oklahoma. This one-of-a-kind ranc...

logo
E 186th Street North - Skiatook, Oklahoma, 74070

Premier Listing

E 186th Street North
price

$590,000

acres

59 Acres

location

Skiatook, Oklahoma, 74070

This pristine 59± acre tract offers a beautiful blend of productivity and natural features. The land is covered in assorted native grasses, making it ...

logo
17 Acres (Tract 4) in Osage County, OK - Bartlesville, Oklahoma, 74003

Premier Listing

17 Acres (Tract 4) in Osage County, OK
price

$119,000

acres

17 Acres

location

Bartlesville, Oklahoma, 74003

WELCOME TO YOUR FUTURE HOME SITE IN BARTLESVILLE, OKLAHOMA! Discover the freedom to build your dream place on any of 12 beautiful homesites ranging fr...

logo
21 Acres (Tract 5) in Osage County, OK - Bartlesville, Oklahoma, 74003

Premier Listing

21 Acres (Tract 5) in Osage County, OK
price

$131,250

acres

21 Acres

location

Bartlesville, Oklahoma, 74003

WELCOME TO YOUR FUTURE HOME SITE IN BARTLESVILLE, OKLAHOMA! Discover the freedom to build your dream place on any of 12 beautiful homesites ranging fr...

logo
Vacant Land in Sand Springs - Sand Springs, Oklahoma, 74063
Vacant Land in Sand Springs
price

$200,000

acres

15 Acres

location

Sand Springs, Oklahoma, 74063

Beautiful wooded lot with frontage road access located just 15 miles from downtown Tulsa. This private oasis is less than 2 miles from Shell Lake and ...

logo
80 Acres of Land for Sale in Sand Springs, OK - Sand Springs, Oklahoma, 74354
80 Acres of Land for Sale in Sand Springs, OK
price

$576,000

acres

80 Acres

location

Sand Springs, Oklahoma, 74354

Rare 80+/- Acre Opportunity Pond, Flowing Creek, Mature Trees & Endless Possibilities. Discover the perfect blend of ranching, recreation, and rural l...

logo
7.9 Acres of Land for Sale in Skiatook, OK - Skiatook, Oklahoma, 74070
7.9 Acres of Land for Sale in Skiatook, OK
price

$169,850

acres

7.9 Acres

location

Skiatook, Oklahoma, 74070

Discover the perfect opportunity to own 7.9 +/- acres of vacant land near Skiatook Lake in scenic Osage County, Oklahoma. This beautiful, tree-covered...

logo
0.99 Acres of Land for Sale in Bartlesville, OK - Bartlesville, Oklahoma, 74003
0.99 Acres of Land for Sale in Bartlesville, OK
price

$50,000

acres

0.99 Acres

location

Bartlesville, Oklahoma, 74003

Vacant land for sale in Bartlesville, OK, nearly 1 acre of residential-zoned property in the Osage View subdivision with city water and Bartlesville s...

logo
0.55 Acres of Land for Sale in Sperry, OK - Sperry, Oklahoma, 74073

Premier Listing

0.55 Acres of Land for Sale in Sperry, OK
price

$109,900

acres

0.55 Acres

location

Sperry, Oklahoma, 74073

Approx 1/2 acre lot adjoining Corp land in an exclusive gated community. Survey and CCR's etc avail on request. The marina, Tall Chief Cove and beach ...

logo

Buying Land in Osage County, OK

Find land for sale in Osage County, OK by acreage, price, and features. Filter the latest listings and use the map to explore and buy land, lots, and rural property in and around Osage County.

There are currently 43 land listings for sale in Osage County, OK, with an average listing price of $258,476. The average cost to buy land here is about $7,021 per acre.

Search land for sale in Oklahoma to view every available property in the state.

Osage County Land for Sale: Frequently Asked Questions

  • How do I buy land in Osage County, OK?

    Browse the active Osage County listings above, then filter by acreage, price, and property type to narrow things down. Each listing connects you directly with the land broker representing that property in Oklahoma.

  • What types of land are for sale in Osage County?

    Depending on what is currently listed you will find rural acreage, farms, ranches, recreational and hunting land, and build-ready lots in Osage County, OK. Use the filters to focus on the property type that fits your plans.

  • How much does land cost in Osage County?

    Listings in Osage County currently average $258,476, or roughly $7,021 per acre. Prices vary with acreage, location, access, and improvements, so compare the current Osage County listings by price and size to gauge the local market, or widen your search to all land for sale in Oklahoma.