Apartments and 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!
28 listings
329 N  Adair St, Vinita, OK 74301

329 N Adair St, Vinita, OK 74301

$165,000
1147 sqft
2 beds
2 baths
$144/sqft
Open the ad
July 26, 2026 - Source: trulia.com
New
23 minutes 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
July 24, 2026 - Source: realtor.com
New
Yesterday
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
5 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
6 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
8 days ago
Vinita, OK
539 N Gunter St, Vinita, OK 74301

539 N Gunter St, Vinita, OK 74301

$235,000
1568 sqft
2 beds
2 baths
$150/sqft
Open the ad
New
10 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
10 days ago
White Oak, OK
26586 S 4330th Rd, Vinita, OK 74301

26586 S 4330th Rd, Vinita, OK 74301

$649,900
3761 sqft
4 beds
3 baths
$173/sqft
Open the ad
New
10 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
10 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
11 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
13 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
13 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
17 days ago
Vinita, OK
528 N Foreman St, Vinita, OK 74301

528 N Foreman St, Vinita, OK 74301

$250,000
2156 sqft
4 beds
2 baths
$116/sqft
Open the ad
New
18 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
19 days ago
Vinita, OK
121 S Brown St, Vinita, OK 74301

121 S Brown St, Vinita, OK 74301

$269,700
2522 sqft
3 beds
3 baths
$107/sqft
Open the ad
July 02, 2026 - Source: realtor.com
New
23 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
23 days ago
Welch, OK
514 N Miller St, Vinita, OK 74301

514 N Miller St, Vinita, OK 74301

$84,997
1274 sqft
3 beds
2 baths
$66.7/sqft
Open the ad
New
24 days ago
Vinita, 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 $186,752.
This is 43.8% 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