Apartments & Homes for Rent in West Virginia
RivoRent has 982 listings across 110 cities in West Virginia, with rents from $100 – $17,755 per month. Pick a city to see photos, pricing and homes available now.
- Listings
- 982
- Cities
- 110
- Rent range
- $100 – $17,755
All 110 cities in West Virginia
Most listings first.
- Morgantown165 listings · $150 – $4,600165
- Huntington117 listings · $360 – $3,150117
- Charleston69 listings · $650 – $3,12569
- Parkersburg60 listings · $645 – $1,97560
- Martinsburg44 listings · $750 – $13,50044
- Berkeley County42 listings · $800 – $15,00042
- Wheeling39 listings · $535 – $1,48539
- Hurricane27 listings · $685 – $2,88027
- Dunbar22 listings · $815 – $2,47322
- Barboursville18 listings · $115 – $1,80018
- Monongalia County18 listings · $400 – $4,20018
- Beckley17 listings · $525 – $4,05017
- Weirton17 listings · $450 – $2,70017
- Cross Lanes16 listings · $800 – $2,07016
- Falling Waters14 listings · $1,305 – $1,75514
- Jefferson County13 listings · $920 – $3,05513
- Raleigh County13 listings · $500 – $4,75013
- Culloden12 listings · $805 – $1,61512
- Scott Depot12 listings · $1,165 – $1,75512
- Bluefield10 listings · $730 – $1,62010
- Charles Town10 listings · $650 – $3,06010
- Vienna10 listings · $795 – $1,62010
- Cabell County9 listings · $545 – $1,8009
- Bridgeport8 listings · $830 – $2,2508
- Clarksburg7 listings · $700 – $1,2607
- Princeton7 listings · $780 – $1,3507
- Putnam County7 listings · $800 – $2,2507
- Cheat Lake6 listings · $725 – $3,7806
- Glenville6 listings · $100 – $7006
- Ohio County6 listings · $650 – $1,6506
- Preston County6 listings · $750 – $2,5236
- Westover6 listings · $880 – $1,4856
- Ranson5 listings · $1,530 – $2,2955
- Elkins4 listings · $750 – $1,1504
- Harpers Ferry4 listings · $1,145 – $1,9804
- Morgan County4 listings · $840 – $1,8654
- Moundsville4 listings · $775 – $8504
- Nitro4 listings · $619 – $1,4154
- Ona4 listings · $1,435 – $1,6154
- Ripley4 listings · $715 – $9604
- Shepherdstown4 listings · $110 – $3,0554
- South Charleston4 listings · $750 – $1,2504
- Teays Valley4 listings · $695 – $2,5204
- Wellsburg4 listings · $550 – $8144
- Brookhaven3 listings · $895 – $1,9803
- Fairmont3 listings · $1,170 – $1,2603
- Follansbee3 listings · $300 – $8003
- Harrison County3 listings · $790 – $8853
- Hartford City3 listings · $5503
- Jane Lew3 listings · $850 – $1,3053
- Point Pleasant3 listings · $340 – $6503
- Star City3 listings · $1,350 – $1,5303
- West Liberty3 listings · $875 – $2,2503
- Albright2 listings · $575 – $5952
- Ansted2 listings · $7502
- Buckhannon2 listings · $830 – $1,0202
- Craigsville2 listings · $9002
- Hampshire County2 listings · $810 – $2,2502
- Horner2 listings · $3,205 – $9,1052
- Jackson County2 listings · $715 – $7852
- Kanawha County2 listings · $695 – $1,3502
- Keyser2 listings · $800 – $8102
- Lewisburg2 listings · $800 – $9602
- Marshall County2 listings · $775 – $8002
- Shady Spring2 listings · $1,800 – $2,2502
- St. Albans2 listings · $880 – $1,2002
- Triadelphia2 listings · $575 – $1,1502
- Williamstown2 listings · $1,5302
- Wood County2 listings · $1,255 – $1,3502
- Anmoore1 listing · $8051
- Augusta1 listing · $2,2501
- Beaver1 listing · $4,2751
- Berkeley Springs1 listing · $1,8651
- Blennerhassett1 listing · $9601
- Boomer1 listing · $6501
- Brandonville1 listing · $8751
- Chesapeake1 listing · $1,8001
- Colliers1 listing · $6001
- East Bank1 listing · $7251
- Fort Ashby1 listing · $5501
- Gary1 listing · $8501
- Glen Dale1 listing · $8001
- Greenbrier County1 listing · $8001
- Kearneysville1 listing · $1,2501
- Kenova1 listing · $6951
- Kingwood1 listing · $9551
- MacArthur1 listing · $2,4301
- Maidsville1 listing · $1,1001
- Middlebourne1 listing · $8801
- Millville1 listing · $9601
- Milton1 listing · $8301
- Mineral Wells1 listing · $6851
- Mount Hope1 listing · $4,5001
- New Cumberland1 listing · $3601
- New Martinsville1 listing · $8501
- Oak Hill1 listing · $8551
- Pendleton County1 listing · $8801
- Prosperity1 listing · $8751
- Ravenswood1 listing · $8501
- Sabraton1 listing · $1,4401
- Sand Fork1 listing · $1601
- South Charlston1 listing · $9891
- Taylor County1 listing · $1,9801
- Upshur County1 listing · $1,3951
- Washington1 listing · $9601
- Welch1 listing · $8001
- Weston1 listing · $5201
- Williamson1 listing · $8001
- Winfield1 listing · $8851
- Wyoming County1 listing · $17,7551
Rentals in other states
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- Wisconsin
- Wyoming