Zumper

2 Bedroom Apartments for Rent in Princeton Heights, St. Louis, MO

Average rent

$1,295
decreased by16%

Track prices

Rent calculator

What can I afford?

All rentals

4932 Schollmeyer Ave - Photo 1 of 1

19h ago

2 Beds Princeton Heights house for rent in St. Louis

4932 Schollmeyer Ave, St. Louis, MO 63109

On-site laundry | Hardwood floor | Storage

2 beds

1 bath

$1,395

House for rent

Available Oct 27

Cozy St. Louis Retreat with Sunporch Charm

This charming 2-bedroom, 1-bath home offers a covered front porch and a delightful back sunporch, perfect for enjoying cool evenings. The eat-in kitchen comes equipped with essential appliances, while hardwood floors and abundant windows fill the space with warmth and light. The basement provides laundry and extra storage. Located within walking distance of Macklind Ave's vibrant business district, this pet-friendly home comes with a one month free move-in special!

6916 Moellenhoff St #1F - Photo 1 of 1

3d ago

2 Beds Princeton Heights apartment for rent in St. Louis

Air conditioning | Ceiling fan | Outdoor space

2 beds

1 bath

$975

Apartment for rent

Available Oct 20

Bright and Inviting Garden-Style Apartment

This beautifully maintained two-bedroom, one-bathroom brick apartment offers a spacious living area, stunning flooring, and an abundance of natural light. Enjoy comfortable living with central air, ceiling fans, and a functional layout. The secured entry adds peace of mind, while the shared fenced backyard is perfect for relaxation or socializing. Convenient parking options include a rear pad and street parking, making this Princeton Heights residence ideal for easy living.

5027 Rosa Ave - Photo 1 of 1

5d+ ago

2 Beds Princeton Heights house for rent in St. Louis

5027 Rosa Ave, St. Louis, MO 63109

In-unit laundry | Air conditioning | Garage parking

2 beds

1 bath

$1,500

House for rent

Charming Home with Spacious Yard and Bonus Room

This lovely 2-bedroom, 1-bath South Hampton home features classic curb appeal and a bright front room with bamboo flooring. The updated kitchen includes solid wood cabinets and stainless-steel appliances. An adorable bonus room adds versatility for a sunroom or reading nook. Enjoy outdoor living in the fenced-in backyard with a wood deck and patio, perfect for relaxation or entertaining in this inviting Princeton Heights neighborhood.

4950 Loughborough Ave - Photo 1 of 1

5d+ ago

2 Beds Princeton Heights apartment for rent in St. Louis

Spacious 2 Bedroom 1 Bathroom Apartment In Princeton Heights - Full of Charm & Great Amenities

4950 Loughborough Ave, St. Louis, MO 63109

In-unit laundry | Air conditioning | Assigned parking

2 beds

1 bath

$1,400

Apartment for rent

Available Oct 22

Charming Duplex with Private Deck in Princeton Heights

Experience spacious living in this inviting 2-bedroom, 1-bath duplex, featuring hardwood floors and brand new kitchen appliances. Enjoy relaxing on your private back deck or shared front porch, while the fenced backyard is perfect for outdoor dining. Additional benefits include a shared basement with laundry hookups and convenient alley parking. Located in the vibrant Princeton Heights neighborhood, local dining and shops are just a short walk away.

5446A Rhodes Ave #2 - Photo 1 of 1

5d+ ago

2 Beds Princeton Heights condo for rent in St. Louis

Spacious Renovated 2BR + Office with Garage, Balcony, In-Unit Laundry & FREE Internet — $1,645/mo

5446A Rhodes Ave #2, St. Louis, MO 63109

In-unit laundry | Garage parking | On-site laundry

2 beds

1 bath

$1,645

Condo for rent

Available Dec 1

Modern 2-Bed Condo with Scenic Balcony & Yard

This beautifully updated 2-bedroom, 1-bath condo offers spacious living with charming south city accents. Enjoy a large living room that connects to a shady balcony and a fenced yard with patio and grill. The unit features new windows, a renovated kitchen and bath, in-unit laundry, and ample storage with three big closets. Ideal for those seeking a respectful living arrangement in a close-knit neighborhood, with a garage spot included and free internet access.

4770 Kings Dr #J - Photo 1 of 1

5d+ ago

2 Beds Princeton Heights apartment for rent in St. Louis

Apartment, Apartment Style - St Louis, MO

4770 Kings Dr #J, St. Louis, MO 63116

2 beds

1 bath

$950

Apartment for rent

Bright & Spacious Corner Apartment Ready to Enjoy!

This stylish 2-bedroom, 1-bath apartment features an inviting open layout with abundant natural light, perfect for relaxation and entertaining. The modern gray and white color scheme enhances the spacious feel. Located on the second floor of a well-maintained complex, this 825 sq. ft. corner unit is move-in ready, with included trash, water, and sewer services. A comfortable layout makes it a great place to call home!

Nearby rental good for eco-living

Nearby rental good for pet owners

4932 Loughborough Ave - Photo 1 of 1

5d+ ago

2 Beds Princeton Heights apartment for rent in St. Louis

Apartment for rent

Description

Welcome home to this beautifully renovated 2-bedroom, 1-bath unit in a classic South City brick duplex! With over 1,200 sq ft of living space, this spacious home features stunning original woodwork, abundant natural light, and an open living and dining layout perfect for modern living. Enjoy a bright all-seasons room, a kitchen with a pantry and quality cabinetry, and your own private laundry hookups in the shared walk-up basement. The property also offers tenant storage, a fenced backyard, and a detached 2-car garage. Both the upstairs and downstairs units are currently

6209 Loran Ave - Photo 1 of 1

4d ago

8.1

Very good

6209 Loran Ave

6209 Loran Ave, St. Louis, MO 63109

2 beds

1–2 baths

$1,350–$1,600

Apartment for rent

Description

Welcome to your next home in the heart of St. Louis Hills—one of the most desirable and walkable neighborhoods in South City! This beautifully maintained 2-bedroom, 1-bath unit combines classic St. Louis charm with modern comfort. Unit Features: Generous Layout – Enjoy over 1,100 sq ft of living space with large rooms and tall ceilings Natural Light Galore – Oversized windows fill every room with sunshine Original Hardwood Floors – Gleaming and full of character Separate Dining Room – Perfect for dinner parties or work-from-home space Updated Kitchen – Ample cabinet space

The best of Zumper, delivered

Be the first to hear about new listings matching your search.

Email
By clicking submit, I accept Zumper's Terms and Conditions, Privacy Policy, and Community Values.
Walsh on the Green - Photo 1 of 1

5d+ ago

8.8

Very good

Walsh on the Green

5353 Walsh St, St. Louis, MO 63109

On-site laundry

2 beds

1 bath

$975

Apartment for rent

Description

Come view this two-bedroom one-bathroom apartment in a peaceful environment! The master bedroom has 3 closets, there is matching appliances, off street parking, a patio area, and coin laundry in the building! There is also large windows for natural lighting. Located in a perfect area, it is in the South Hampton neighborhood with so much to do and major streets and parks close by. Viewing Instructions: Ready to see this great home in person? Viewing is easy! Visit our leasing office at 2750 Lafayette Avenue, Saint Louis, MO 63104 during the following hours: Monday-Friday:

5859 Nottingham Ave #1E - Photo 1 of 1

5d+ ago

2 Beds St. Louis Hills apartment for rent in St. Louis

5859 Nottingham Ave #1E, St. Louis, MO 63109

In-unit laundry | Garage parking | Fitness center

2 beds

1 bath

$1,400

Apartment for rent

Description

Property Status: Active Located in the desirable St. Louis Hills neighborhood, this charming first-floor unit at 5859 Nottingham Avenue offers a perfect blend of comfort and convenience. This fourplex features a spacious 2-bedroom, 1.5-bathroom layout, ideal for those looking for a welcoming place to call home. Step inside to discover beautiful hardwood floors and stunning stained glass windows that add a touch of elegance to the living spaces. Tons of natural light flood through the windows, enhancing every room. Enjoy the added sunroom, which can be used as an office, fi

Advertisement

Find sweet deals near Princeton Heights

These rentals are 10%-30% cheaper than the local average price for similar rentals.

5424 Devonshire Ave - Photo 1 of 1

5d+ ago

2 Beds The Southampton house for rent in St. Louis

Fantastic 2bd/1ba home! Let yourself in!

5424 Devonshire Ave, St. Louis, MO 63109

2 beds

1 bath

$1,495

House for rent

Description

With Up&Up, you're not just renting a home, you're building wealth. Move into a carefully vetted home and embark on a journey where your rental is more than just a place to live; it's a step towards financial empowerment and a brighter future. To qualify for an Up&Up rental, your household must have a combined income of at least 3x rent and a 620+ average household credit score (or 600+ with an additional deposit). Up&Up is an Equal Housing Lessor under the FHA. Applicable local, state, and federal laws may apply. Lease terms and conditions apply. Listed features may n

(601) 4099 Fillmore - Photo 1 of 1

5d+ ago

7.7

Very good

(601) 4099 Fillmore

4099 Fillmore St, St. Louis, MO 63116

In-unit laundry | Central heat | Hardwood floor

2 beds

1 bath

$1,475

Apartment for rent

Description

Introducing our exceptional 2-bedroom, 1-bathroom apartments in the vibrant city of St. Louis, MO. Nestled in a sought-after location, this amazing apartment home offers an array of amenities that are sure to enhance your lifestyle. Step inside and be greeted by a fully equipped kitchen, complete with upgraded cabinetry, quartz counters, and a center kitchen island, perfect for preparing culinary delights. The hardwood floors add a touch of elegance, creating a warm and inviting atmosphere throughout. Stay comfortable year-round with central heating and cooling, ensurin

4933 Devonshire Avenue - Photo 1 of 1
3D tour

5d+ ago

8.8

Very good

4933 Devonshire Avenue

4933 Devonshire Ave, St. Louis, MO 63109

In-unit laundry | Air conditioning | Ceiling fan

2 beds

1 bath

$1,075

Apartment for rent

Description

Fabulous renovated 2 bed, 1 bath unit in brick 4-family building. All the charm of historical early-century building updated with modern conveniences. Open floor plan living, in unit laundry, stainless steel appliances, granite counter tops, fenced in backyard, 2 blocks off popular Macklind strip, fully renovated. Off street parking spot available to rent for an additional $25 per month. ** 3D walkthrough: https my matterport com show ?m=7Z2bNy2UxWs Located in the heart of SoHa neighborhood. Walking distance to Russell’s on Macklind, The Mack, Copper Pig and Clementine’s

Listings within 5 miles
5001 Winona Ave #2ndFL - Photo 1 of 1

4d ago

2 Beds The Southampton apartment for rent in St. Louis

5001 Winona Ave #2ndFL, St. Louis, MO 63109

In-unit laundry | Hardwood floor | Ceiling fan

2 beds

1 bath

$1,295

Apartment for rent

Description

Property Status: Active Convenient, maintenance free living at its best! Bring your furniture and clothes and move into this well maintained 2-bedroom 1-bathroom apartment in the convenient SOHA neighborhood. This quiet, smoke-free/pet-free building offers a freshly painted neutral color, hardwood and porcelain floors, newer appliances, insulated windows with 2” blinds, off street parking for 2 cars (one covered space), washer and dryer hookups in basement and additional storage locker. Central HVAC system keeps you comfortable all year long. This apartment is a 2nd fl

3638 Koeln Ave - Photo 1 of 1

5d+ ago

2 Beds Boulevard Heights house for rent in St. Louis

3638 Koeln Ave, St. Louis, MO 63116

In-unit laundry | On-site laundry | Central heat

2 beds

1 bath

$1,500

House for rent

Available Oct 27

Description

Property Id: 2124960 Welcome to your charming 2 bedroom, 1 bathroom single family home in Saint Louis! This cozy property features modern amenities including a freezer, dryer, oven, microwave, refrigerator, washer, and garbage disposal. With hardwood, laminate, and tile flooring, central heating, and washer/dryer hookups, this home is perfect for small dogs and cats. Enjoy the convenience of utilities included, off-street parking, and being near parks and on-site laundry. Don't miss out on this gem for $1475/month!

7910 Gravois Rd #7912 - Photo 1 of 1

5d+ ago

2 Beds apartment for rent in Saint Louis

In-unit laundry | Air conditioning | Hardwood floor

2 beds

2 baths

$1,100

Apartment for rent

Available Oct 14

Description

Welcome to this bright and beautifully updated 2-bedroom, 2-bath apartment in the heart of Affton. This inviting space features gorgeous hardwood flooring and large windows that fill each room with natural light. The living room stands out with a stunning exposed brick accent wall, adding warmth and character to the space. The updated kitchen offers modern appliances, fresh finishes, and plenty of storage, while the bathroom has also been tastefully renovated. Both bedrooms are spacious and comfortable, and the home includes central Ac to keep cool in the warmer months. Fo

5067 Lindenwood Ave #2ndFL - Photo 1 of 1

5d+ ago

2 Beds Northampton apartment for rent in St. Louis

2 beds

1 bath

$1,400

Apartment for rent

Available Nov 20

Description

The 2nd floor apartment has a huge living room, Dinning room, dine-in kitchen, and two bedrooms. It also has a sunroom that can be used for child or an office. One full bath. All rooms are hardwood floors newly finished. Appliances include gas range new, two door refrigerator, and microwave. Very clean and in family oriented neighborhood. privacy fenced yard.

7910 Gravois Rd #A - Photo 1 of 1

5d+ ago

2 Beds apartment for rent in Saint Louis

On-site laundry | Central heat | Hardwood floor

2 beds

2 baths

$995

Apartment for rent

Available Oct 2

Description

Welcome to our beautiful 2-bedroom, 2-bathroom apartment located in the vibrant city of St. Louis, off Gravois Road, within a short distance from Wilmore Park on the 2nd story of a mixed-use building. This apartment offers a modern and stylish living space that is perfect for anyone seeking comfort and convenience. As you step inside, you'll be greeted by the stunning hardwood floors that flow throughout the entire unit, tall ceilings, and tons of natural light, creating a warm and inviting atmosphere. The open floor plan allows for seamless movement between the living, di

Advertisement
4989 Tholozan Ave #2ndFL - Photo 1 of 1

5d+ ago

2 Beds Northampton apartment for rent in St. Louis

Condominium, Apartment Style - St Louis, MO

4989 Tholozan Ave #2ndFL, St. Louis, MO 63109

In-unit laundry | Balcony | Hardwood floor

2 beds

1 bath

$1,250

Apartment for rent

Description

Property Status: Active Well-maintained 2nd floor apartment in Northampton now available for lease! Neutral paint and wood floors throughout. Spacious living and dining rooms greet you when you enter. Both bedrooms are good sized and are separated by a hallway and full bath. Kitchen has plenty of counter and storage space. Sunroom in back off of kitchen and balcony in front off of living room. Access to parking pad is through gated fence behind the home. Basement offers plenty of additional storage, washer/dryer hookups, and also walks out. Water, sewer, trash, and

5301 Bancroft Ave #2W - Photo 1 of 1

5d+ ago

2 Beds The Southampton apartment for rent in St. Louis

End of the Summer Special 2bd/1ba 2nd Floor Apt in South West City

5301 Bancroft Ave #2W, St. Louis, MO 63109

Air conditioning | Hardwood floor | Microwave

2 beds

1 bath

$800

Apartment for rent

Description

Take advantage of this end-of-summer special and make this charming 2-bedroom, 1-bath apartment in the desirable South Hampton neighborhood your new home for just $800/month! Located on the second floor of a quiet, well-kept building, this apartment features beautiful hardwood floors throughout the living room, dining room, and both bedrooms. The kitchen comes fully equipped with a refrigerator, electric stove/oven, and microwave, making it move-in ready. You'll enjoy the comfort of central A/C, gas heat, and a gas water heater, along with the convenience of off-street par

6401 Lindenwood Pl Apt 2e - Photo 1 of 1

5d+ ago

2 Beds Lindenwood Park apartment for rent in St. Louis

6401 Lindenwood Pl Apt 2e, St. Louis, MO 63109

In-unit laundry | Dishwasher | Wi-fi

2 beds

1 bath

$1,500

Apartment for rent

Description

Renovated 2BD/1BATH apartment in Lindenwood Park. This secure building offers peace of mind with off-street parking included for your convenience. Inside, you'll find amenities such as in-unit laundry, bright open living space with a fully loaded kitchen, that includes a dishwasher. Don't miss out on the opportunity to call this place home. Contact us today to schedule a tour!

4937 Mardel Ave - Photo 1 of 1

5d+ ago

2 Beds Northampton apartment for rent in St. Louis

4937 Mardel Ave, St. Louis, MO 63109

Air conditioning | On-site laundry | Assigned parking

2 beds

1 bath

$1,300

Apartment for rent

Description

Welcome to your new home in the charming Northampton district of St. Louis! This inviting property offers a comfortable living space that is perfect for anyone looking to enjoy the vibrant lifestyle of the city. The home features generous living areas and ample bedroom space, providing a peaceful retreat after a busy day. You're surrounded by an array of excellent dining options, a nearby department store for all your shopping needs, and Tilles Park and Christy Park, both within walking distance for your outdoor enjoyment. For added convenience, a 24/7 Urgent Care facilit

6527 Devonshire Ave #A - Photo 1 of 1

5d+ ago

2 Beds St. Louis Hills apartment for rent in St. Louis

6527 Devonshire Ave #A, St. Louis, MO 63109

In-unit laundry | Hardwood floor | Ceiling fan

2 beds

1 bath

$1,595

Apartment for rent

Description

Property Status: Active Attention Potential Tenants, Sign a 1 Year Lease before November 1, 2025 and Get the 12th Month Free, Sign a 2 Year Lease Before November 1, 2025 and Get Months 12 & 24 Free! This Apartment boasts an Absolutely Stunning Gourmet Kitchen to prepare your favorite feasts! It's a MUST SEE! This 2 Bed 1 Bath unit w/ a Bonus Room/Office is located in the highly sought after St Louis Hills Neighborhood. Come home to relax in a large Living Room with a decorative fireplace (no fires please), and enjoy dinner in the spacious Dining Room. Washer & Dryer come w

5065 Lindenwood Ave #1F - Photo 1 of 1

5d+ ago

2 Beds Northampton house for rent in St. Louis

5065 Lindenwood Avenue - 1F

5065 Lindenwood Ave #1F, St. Louis, MO 63109

Air conditioning | Hardwood floor | Dishwasher

2 beds

1 bath

$1,199

House for rent

Available Oct 10

Description

Prepare to be wowed by this spacious 2-bedroom, 1 bath unit that's packed with charm and convenience. Call Stella 636-795-4471 today to schedule your showing! https view ricoh360 com d7622651-9d83-4105-9c3b-a31fb00f2043 Nestled in a prime location near Bevo, Tower Grove South, and more, this unit is bathed in natural light, creating an inviting and uplifting ambiance. The kitchen opens up to a magical backyard, adding a touch of enchantment to your daily life. Equipped with essential appliances such as a dishwasher, stove, microwave, and refrigerator, this unit is desig

Oak Park Apartments - Photo 1 of 1

11h ago

8.3

Very good

Oak Park Apartments

7912 Olde English Rd, Saint Louis, MO 63123

2 beds

1 bath

$950–$1,095

Apartment for rent

Showing 1 - 25 of 25 results
Home > Apartments in St. Louis > Princeton Heights Apartments For Rent
Updated: October 28, 2025

Are you a rental professional?

Try our tenant screening, or post rental listings to Zumper, Craigslist St. Louis, and more.

Looking for 2 bedroom apartments in Princeton Heights, St. Louis, MO near you?

🔑Available apartment rentals25
💰Best rent deal4770 Kings Dr #J
Popular amenities, ,
🍽With dishwasher
🏠With photos

For more in depth rent prices, check out our Princeton Heights, St. Louis, MO rent data, which covers average and median rents in Princeton Heights, St. Louis, MO.

To know how much rent you can afford in Princeton Heights, St. Louis, MO, use our rent affordability calculator.

If you're looking for a specific type of apartment near Princeton Heights, St. Louis, MO, use our helpful filters to find an apartment you will love!