Affordable apartments, houses for sale in Craig County, OK

Enable notifications and we'll notify you immediately when a new property becomes available for sale in Craig County, OK on one of the most popular real estate sites!
The following properties for sale are cheaper than the average properties in Craig County, Oklahoma.
View all properties for sale in Craig County, OK
14 listings
150 Dainty Cir, Vinita, OK 74301

150 Dainty Cir, Vinita, OK 74301

$124,900
1404 sqft
3 beds
2 baths
$89/sqft
Open the ad
August 02, 2026 - Source: trulia.com +2 more
New
18 hours ago
Vinita, OK
S Hwy 69, Big Cabin, OK 74332

S Hwy 69, Big Cabin, OK 74332

$120,000
Open the ad
July 31, 2026 - Source: redfin.com
New
3 days ago
Big Cabin, OK
628 W Tahlequah Ave, Vinita, OK 74301

628 W Tahlequah Ave, Vinita, OK 74301

$109,900
930 sqft
3 beds
2 baths
$118/sqft
Open the ad
July 24, 2026 - Source: realtor.com
New
9 days ago
Vinita, OK
614 N Gunter St, Vinita, OK 74301

614 N Gunter St, Vinita, OK 74301

$112,000
925 sqft
2 beds
1 bath
$121/sqft
Open the ad
New
13 days ago
Vinita, OK
167 W 1st Ave, Welch, OK 74369

167 W 1st Ave, Welch, OK 74369

$57,000
1140 sqft
3 beds
1 bath
$50/sqft
Open the ad
New
14 days ago
Welch, OK
311 N Miller St, Vinita, OK 74301

311 N Miller St, Vinita, OK 74301

$135,000
1452 sqft
3 beds
1 bath
$93/sqft
Open the ad
New
16 days ago
Vinita, OK
6 E 260 Rd, Pensacola, OK 74426

6 E 260 Rd, Pensacola, OK 74426

$25,000
Open the ad
July 16, 2026 - Source: redfin.com
New
18 days ago
White Oak, OK
428 N Gunter St, Vinita, OK 74301

428 N Gunter St, Vinita, OK 74301

$90,000
720 sqft
2 beds
1 bath
$125/sqft
Open the ad
New
18 days ago
Vinita, OK
455 W 10th Ave, Welch, OK 74369

455 W 10th Ave, Welch, OK 74369

$125,000
1152 sqft
2 beds
2 baths
$109/sqft
Open the ad
July 14, 2026 - Source: redfin.com
New
19 days ago
Welch, OK
454 W Lakeview Ave, Vinita, OK 74301

454 W Lakeview Ave, Vinita, OK 74301

$60,000
Open the ad
July 13, 2026 - Source: redfin.com
New
21 days ago
Ketchum, OK
455 W 10th Ave, Welch, OK 74369

455 W 10th Ave, Welch, OK 74369

$125,000
1344 sqft
3 beds
2 baths
$93/sqft
Open the ad
July 13, 2026 - Source: realtor.com
New
21 days ago
Welch, OK
504 S Thompson St, Vinita, OK 74301

504 S Thompson St, Vinita, OK 74301

$30,000
Open the ad
July 09, 2026 - Source: redfin.com
New
25 days ago
Vinita, OK
628 W Tahlequah Ave, Vinita, OK 74301

628 W Tahlequah Ave, Vinita, OK 74301

$109,900
930 sqft
3 beds
2 baths
$118/sqft
Open the ad
New
27 days ago
Vinita, OK
155 W 5th Ave, Welch, OK 74369

155 W 5th Ave, Welch, OK 74369

$139,900
1440 sqft
3 beds
2 baths
$97.2/sqft
Open the ad
July 02, 2026 - Source: realtor.com
New
31 days ago
Welch, OK

What's the average cost of properties in Craig County, OK?

Based on the last 30 days, the average property price in Craig County, OK is $190,680.
This is 41.9% lower than the average price of properties for sale in Oklahoma.

How often do new properties for sale come on the market in Craig County, OK?

On average, 1 properties are put on the market for sale in Craig County, OK per day.
Filters

Price Range
$
$

Number of Bedrooms

Number of Bathrooms

Square Feet
sqft
sqft