Last Updated: 1 Day Ago

Monthly Rent

$4,950

Beds

4

Baths

3

* Price shown is base rent. Excludes user-selected optional fees and variable or usage-based fees and required charges due at or prior to move-in or at move-out. View Fees and Policies for details. Price, availability, fees, and any applicable rent special are subject to change without notice.

Note: Prices and availability subject to change without notice.

Lease Terms

Contact office for Lease Terms

Expenses

  • Security Deposit - Refundable: $4950

About 21112 Rio Oro Dr

WATERFRONT AND FULLY FURNISHED home in the desirable lakefront community of Bahia Bay in Cornelius,NC. This 4-bedroom,3-bath home offers WATERFRONT living at its best. The open floor plan features cathedral ceilings,a Great Room,an open Kitchen with a large island perfect for entertaining,and a Dining area,all with lake views. Step outside to a well maintained backyard with a deck and private dock—ideal for enjoying sunsets or setting out for a day on the water. The community amenities include access to a boat ramp,day dock,and picnic areas. ALL UTILITIES,GARBAGE COLLECTION,AND LAWN MAINTENANCE ARE INCLUDED! No Smoking and Pets are conditional with a $350.00 non-refundable pet fee. Flexible lease terms available for 3 to 6 months. AVAILABLE Now! MLS ID CAR4347418

21112 Rio Oro Dr is located in Cornelius, North Carolina in the 28031 zip code.

Contact

Ryan Hultin
CarolinaMLS#NC Copyright © 2026 Canopy Realtor® Association.

Protect yourself from fraud. Do not send money to anyone you don't know.

Pet Policy

  • Dogs and Cats Allowed

Airport

  • Concord-Padgett Regional

    Drive: 30 min 17.7 mi

Universities

Shopping Centers & Malls

Schools

GreatSchools Rating

Private Elementary, Middle & High School

470 Students
(704) 237-5272
Grades PK-12

Data provided by GreatSchools.org 2025 © 2025. All rights reserved.

Similar Nearby Apartments with Available Units

  • = This Property
  • = Similar Nearby Apartments

Ratings

Report an Issue

21112 Rio Oro Dr
I would like to...
0 out of 400 characters
(704) 489-9949

Submitting Request

Thank You

Your email has been sent.