Start your Villa Heights search
How many bedrooms do you need?
1 of 8
$1,525+
25 units available
1 bed • 2 bed • 3 bed
Amenities
Patio / balcony, Pet friendly, Garage, Gym, Pool, Dog park + more
1 of 1
$2,600
1 unit available
3 bed
Amenities
Patio / balcony, Dogs allowed, Recently renovated, and Gym
1 of 34
$2,400
1 unit available
2 bed
Amenities
In unit laundry, Patio / balcony, Granite counters, Parking, Stainless steel, Walk in closets + more
1 of 44
$3,000
1 unit available
2 bed
Amenities
On-site laundry, Garage, Walk in closets, Hot tub, Microwave, and Range

Best market deals
These units are the best deal in town.
Find More Rentals By
Find More Rentals in Nearby
- Pineville, NC Apartments (20)
- Matthews, NC Apartments (28)
- Mint Hill, NC Apartments (12)
- Stallings, NC Apartments (11)
- Denver, NC Apartments (8)
- China Grove, NC Apartments (4)
- Huntersville, NC Apartments (76)
- Waxhaw, NC Apartments (14)
- Mount Holly, NC Apartments (18)
- Indian Trail, NC Apartments (29)
- Locust, NC Apartments (5)
- Lancaster, SC Apartments (5)
- Lake Park, NC Apartments (4)
- Lincolnton, NC Apartments (11)
- Cornelius, NC Apartments (31)
- Stanley, NC Apartments (4)
Frequently Asked Questions
Frequently Asked Questions (FAQs)
Rental pricing for one-bedroom apartments in Villa Heights ranges from $1,500 to $1,650 with an average rent of $1,596.
Rental pricing for two-bedroom apartments in Villa Heights ranges from $2,250 to $3,000 with an average rent of $2,555.
There are 28 apartments currently available for rent in Villa Heights.