40 Acres of Land for Sale in Miami, OK

price

$209,000|Listed: Apr 16, 2026

MLS#999163009

location

01 Old Highway 10, Miami, Craig County, Oklahoma

Status:Active

Property Type

  • Recreational Land

Acreage

40 acres

County

Craig

Format

Sale

Description

Searching for a beautiful, flat hay meadow with water features in Craig County?

Turn your vision of country living into reality with this exceptional 40+/- acre property. Featuring a lush, open hay meadow, a serene pond, and a wet-weather creek, this land offers the perfect balance of natural beauty and practical use. Whether you're planning a working homestead or simply craving wide-open space, this property is ready to deliver. The fertile ground is ideal for cutting your own hay, while scattered shaded areas provide comfort for livestock. Raise cattle, goats, chickens or just enjoy the peaceful rural setting. With utilities available at the road, you're one step closer to building the home you’ve always imagined. Picture quiet mornings with coffee on the porch, surrounded by sweeping views, vibrant sunrises, and calm Oklahoma sunsets.

Conveniently located between Miami and Welch, just off Highway 10 and minutes from I-44, you’ll enjoy the tranquility of the countryside without sacrificing accessibility. Properties like this don’t stay available long. Schedule your showing today and explore everything this remarkable land has to offer. Additional acreage available.

Listing Agent

img

Eric Zellers

company

Keller Williams Advantage

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Co-op Approved Lender

img

Want to learn more about our financing options?

Enter your email below to receive free resources and information.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Boa Safra - Farm Credit Partner
RLI Image

More land for sale from this broker

View All
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|Listed: Jun 18, 2026

acres

80 Acres

location

Sand Springs, Oklahoma, 74354

11.6 Acres of Land for Sale in Chelsea, OK - Chelsea, Oklahoma, 74016
11.6 Acres of Land for Sale in Chelsea, OK
price

$145,000|Listed: Jun 22, 2026

acres

11.6 Acres

location

Chelsea, Oklahoma, 74016

48.05 Acres of Land for Sale in Chelsea, OK - Chelsea, Oklahoma, 74016
48.05 Acres of Land for Sale in Chelsea, OK
price

$359,000|Listed: Jun 26, 2026

acres

48.05 Acres

location

Chelsea, Oklahoma, 74016

20 Acres of Land for Sale in Okmulgee, OK - Okmulgee, Oklahoma, 74447
20 Acres of Land for Sale in Okmulgee, OK
price

$149,500|Listed: May 27, 2026

acres

20 Acres

location

Okmulgee, Oklahoma, 74447