2 Bedroom apartments for rent in 28120, NC
12 rentals
Sort:
3D WALKTHROUGH
$1,739+/mo
Total price
2 beds2 baths1,089-1,264 sq ft
Residence at Tailrace Marina
| 1001 Marina Village Dr, Mount Holly, NC 28120
5 units available • Pets welcome • Laundry hookups
NEW 1 DAY AGO
Contact for Price
2 beds2 baths— sq ft
Frost Garden Apartments
| 101 Cavin Ave, Mount Holly, NC 28120
Pets welcome • Car-dependent
$1,250/mo
2 beds2 baths980 sq ft
318 Highland St
| 318 Highland St, Mount Holly, NC 28120
Parking • Somewhat walkable
$1,200/mo
2 beds1 bath772 sq ft
224 Tomberlin Rd
| 224 Tomberlin Rd, Mount Holly, NC 28120
A/C • Car-dependent
$1,250+/mo
2 beds1.5 baths1,000 sq ft
The 28 at Mount Holly
| 300 E Charlotte Ave, Mount Holly, NC 28120
3 units available
$1,250/mo
2 beds1.5 baths— sq ft
300 Holly Cir
| 300 Holly Cir Apt 7, Mt Holly, NC 28120
Laundry in unit
210 E Catawba Ave - 210 E Catawba Ave Unit 210-2, Mt Holly, NC, 28120$1,300/mo
2 beds1.5 baths950 sq ft
210 E Catawba Ave
| 210 E Catawba Ave Unit 210-2, Mt Holly, NC 28120
210 E Catawba Ave - 210 E Catawba Ave Unit 210-6, Mt Holly, NC, 28120$1,195/mo
2 beds1.5 baths950 sq ft
210 E Catawba Ave
| 210 E Catawba Ave Unit 210-6, Mt Holly, NC 28120
2013 Grandhaven Dr - 2013 Grandhaven Dr Unit A, Mt Holly, NC, 28120
200 E Glendale Ave - 200 E Glendale Ave Unit 5, Mt Holly, NC, 28120End of results (Download top 10)
Willing to be flexible? Here are some rentals that closely match your search.
NEW 6 HRS AGODEAL
1 bd: $1,175
2 bd: $1,325
Belmont Heights Apartments & Townhomes
| 199 Belmont Mt Holly Rd, Belmont, NC 28012
9 units match • Pets welcome • Laundry facility
2 MONTHS FREE
1 bd: $1,351
2 bd: $1,448 • 3 bd: $1,842
The Atlantic Mountain Island
| 10410 Cooks Way Dr, Charlotte, NC 28216
12 units match • Pets welcome • Laundry in unit
Income Restricted
2 bd: $1,236
3 bd: $1,395
Rivermere Apartments
| 3404 Dunn Commons Pkwy, Charlotte, NC 28216
Pets welcome • Laundry hookups • Car-dependent
NEW 20 HRS AGO2 MONTHS FREE
1 bd: $1,280
Total price
2 bd: $1,605
Prose Rhyne
| 225 Rhyne Rd, Charlotte, NC 28214
24 units match • Pets welcome • Swimming Pool
DEAL
1 bd: $1,357
Total price
2 bd: $1,715 • 3 bd: $2,179
Easton at Mountain Island
| 6015 Mar Dhea Ln, Charlotte, NC 28214
55 units match • Pets welcome • Laundry in unit
NEW 6 HRS AGO1 MONTH FREE
1 bd: $1,295
2 bd: $1,550 • 3 bd: $1,855
Bell Riverbend Village
| 1018 Riverbend Station Trl, Charlotte, NC 28216
11 units match • Pets welcome • Laundry in unit
Riverside Flats at Aberfoyle Village - 1200 River Dr, Belmont, NC, 28012$1,199+/mo
1-2 bed1-2 bath705-1,020 sq ft
Riverside Flats at Aberfoyle Village
| 1200 River Dr, Belmont, NC 28012
Frost Garden Townhomes - 404 Belmont Mount Holly Rd, Belmont, NC, 28012$1,575/mo
2 beds1.5 baths1,050 sq ft
Frost Garden Townhomes
| 404 Belmont Mount Holly Rd, Belmont, NC 28012
Based on information submitted to the MLS GRID as of Fri Nov 13 2026. All data is obtained from various sources and may not have been verified by broker or MLS GRID. Supplied Open House Information is subject to change without notice. All information should be independently reviewed and verified for accuracy. Properties may or may not be listed by the office/agent presenting the information.
More to explore in 28120, NC
- Property Types
- Bedrooms
- Amenities
- Price
Rentals near 28120, NC
Cities
- Neighborhoods
- Zip Codes
Apartments for rent near 28120, NC
Cities
- Neighborhoods
- Zip Codes
Popular rental markets in North Carolina
- Rentals
- Apartments




































United States
Canada