Deals & Discount Filters
All Filters

Deals & Discounts

Price Range

Beds & Baths

Beds

Baths

Home Type

Pet Policy

Interior & Community Amenities

  • See More
  • See Less

Speciality Housing

Keyword Search

Apartments for Rent near Riverside Life Skills School in Needham, MA

143 Rentals
  1. Price Drop. $544 Off
    |
    STUDIO
    $2,633+
    1 BED
    $2,696+
    2 BEDS
    $3,671+
    3 BEDS
    $5,193+
    Total Monthly Price Total Monthly Price New
    Base Rent$2,630 - $6,050
    Required Monthly Fees$2
    Total Monthly Price$2,632 - $6,052

    The Kendrick

    275 2nd Ave, Needham, MA 02494
    (508) 545-9487
  2. Good Value
    |
    2 BEDS
    $3,325
    Total Monthly Price Total Monthly Price New
    Base Rent$3,315 - $3,706
    Required Monthly Fees$10 - $15
    Total Monthly Price$3,325 - $3,721

    Charles River Landing

    300 2nd Ave, Needham, MA 02494
    (508) 545-9273
  3. STUDIO
    $2,654+
    1 BED
    $3,090+
    2 BEDS
    $3,811+
    3 BEDS
    $6,297+
    Total Monthly Price Total Monthly Price New
    Base Rent$2,654 - $6,297
    Required Monthly FeesNone
    Total Monthly Price$2,654 - $6,297

    The Aven at Newton Highlands

    99 Needham St, Newton, MA 02461
    (857) 290-7608
  4. Building Photo - 8 Mechanic St
    1 BED, 1 BATH
    $2,300+
    2 BEDS, 1 BATH
    $2,700+
    Total Monthly Price Total Monthly Price New
    Base Rent$2,300 - $2,700
    Required Monthly FeesNone
    Total Monthly Price$2,300 - $2,700
    - 12 Month Lease

    8 Mechanic St

    8 Mechanic St, Newton, MA 02464
  5. Building Photo - 979 Chestnut St
    1 BED, 1 BATH
    $2,000
    Total Monthly Price Total Monthly Price New
    Base Rent$2,000
    Required Monthly FeesNone
    Total Monthly Price$2,000
    - 12 Month Lease

    979 Chestnut St

    979 Chestnut St, Newton, MA 02464
  6. 3 BEDS, 1 BATH
    $3,300
    Total Monthly Price Total Monthly Price New
    Base Rent$3,300
    Required Monthly FeesNone
    Total Monthly Price$3,300
    - 12 Month Lease

    10 Frances St

    10 Frances St, Newton, MA 02461
  7. Building Photo - 1024 Chestnut St
    2 BEDS, 1 BATH
    $2,450
    Total Monthly Price Total Monthly Price New
    Base Rent$2,450
    Required Monthly FeesNone
    Total Monthly Price$2,450
    - 12 Month Lease

    1024 Chestnut St Unit B

    1024 Chestnut St, Newton, MA 02464
  8. Building Photo - 1026 Chestnut St
    1 BED, 1 BATH
    $2,350
    Total Monthly Price Total Monthly Price New
    Base Rent$2,350
    Required Monthly FeesNone
    Total Monthly Price$2,350
    - 12 Month Lease

    1026 Chestnut St Unit 2A

    1026 Chestnut St, Newton, MA 02464
  9. 4 BEDS, 2 BATHS
    $4,250
    Total Monthly Price Total Monthly Price New
    Base Rent$4,250
    Required Monthly FeesNone
    Total Monthly Price$4,250
    - 12 Month Lease

    44 High St Unit 1

    44 High St, Newton, MA 02464
  10. 2 BEDS, 1 BATH
    $2,700
    Total Monthly Price Total Monthly Price New
    Base Rent$2,700
    Required Monthly FeesNone
    Total Monthly Price$2,700
    - 12 Month Lease

    9 Keefe Ave Unit 1

    9 Keefe Ave, Newton, MA 02464
  11. 3 BEDS, 2 BATHS
    $4,800
    Total Monthly Price Total Monthly Price New
    Base Rent$4,800
    Required Monthly FeesNone
    Total Monthly Price$4,800
    - 12 Month Lease

    43 West St

    43 West St, Needham, MA 02494
  12. 3 BEDS, 2 BATHS
    $4,800
    Total Monthly Price Total Monthly Price New
    Base Rent$4,800
    Required Monthly FeesNone
    Total Monthly Price$4,800
    - 12 Month Lease

    43 West St

    43 West St, Needham, MA 02494
  13. 3 BEDS, 2 BATHS
    $5,000
    Total Monthly Price Total Monthly Price New
    Base Rent$5,000
    Required Monthly FeesNone
    Total Monthly Price$5,000
    - 1 Month Lease

    15 Mercer Rd

    15 Mercer Rd, Needham, MA 02494
  14. 3 BEDS, 1 BATH
    $3,400
    Total Monthly Price Total Monthly Price New
    Base Rent$3,400
    Required Monthly FeesNone
    Total Monthly Price$3,400
    - 12 Month Lease

    1186 Chestnut St

    1186 Chestnut St, Newton, MA 02464
  15. 1 BED, 1 BATH
    $2,450
    Total Monthly Price Total Monthly Price New
    Base Rent$2,450
    Required Monthly FeesNone
    Total Monthly Price$2,450
    - 12 Month Lease

    1024 Chestnut St Unit 2A

    1024 Chestnut St, Newton, MA 02464
  16. 3 BEDS, 1.5 BATHS
    $3,600
    Total Monthly Price Total Monthly Price New
    Base Rent$3,600
    Required Monthly FeesNone
    Total Monthly Price$3,600
    - 12 Month Lease

    23 Thurston Rd Unit 1

    23 Thurston Rd, Newton, MA 02464
  17. 2 BEDS, 1 BATH
    $2,850
    Total Monthly Price Total Monthly Price New
    Base Rent$2,850
    Required Monthly FeesNone
    Total Monthly Price$2,850
    - 12 Month Lease

    746 Highland Ave

    746 Highland Ave, Needham, MA 02494
  18. 2 BEDS, 1 BATH
    $3,700
    Total Monthly Price Total Monthly Price New
    Base Rent$3,700
    Required Monthly FeesNone
    Total Monthly Price$3,700
    - 12 Month Lease

    41 Margaret Rd

    41 Margaret Rd, Newton, MA 02461
  19. 3 BEDS, 1.5 BATHS
    $3,950
    Total Monthly Price Total Monthly Price New
    Base Rent$3,950
    Required Monthly FeesNone
    Total Monthly Price$3,950
    - 12 Month Lease

    69 Saco St

    69 Saco St, Newton, MA 02464
  20. 3 BEDS, 2 BATHS
    $4,900
    Total Monthly Price Total Monthly Price New
    Base Rent$4,900
    Required Monthly FeesNone
    Total Monthly Price$4,900
    - 12 Month Lease

    48 River Ave

    48 River Ave, Newton, MA 02464
  21. 4 BEDS, 2 BATHS
    $7,000
    Total Monthly Price Total Monthly Price New
    Base Rent$7,000
    Required Monthly FeesNone
    Total Monthly Price$7,000
    - 12 Month Lease

    181 Christina St

    181 Christina St, Newton, MA 02461
  22. 5 BEDS, 3 BATHS
    $1,350
    Total Monthly Price Total Monthly Price New
    Base Rent$1,350
    Required Monthly FeesNone
    Total Monthly Price$1,350
    - 6 Month Lease

    16 Indiana Ter Unit 16

    16 Indiana Ter, Newton, MA 02464
  23. Building Photo - 35 Butts St
    4 BEDS, 2.5 BATHS
    $5,950
    Total Monthly Price Total Monthly Price New
    Base Rent$5,950
    Required Monthly FeesNone
    Total Monthly Price$5,950

    35 Butts St

    35 Butts St, Newton, MA 02464
  24. Building Photo - 27 Champa St
    3 BEDS, 2 BATHS
    $5,000
    Total Monthly Price Total Monthly Price New
    Base Rent$5,000
    Required Monthly FeesNone
    Total Monthly Price$5,000

    27 Champa St

    27 Champa St, Newton, MA 02464
  25. 2 BEDS, 1 BATH
    $2,600
    Total Monthly Price Total Monthly Price New
    Base Rent$2,600
    Required Monthly FeesNone
    Total Monthly Price$2,600

    314 Webster St

    314 Webster St, Needham, MA 02494
  26. 4 BEDS, 2 BATHS
    $4,600
    Total Monthly Price Total Monthly Price New
    Base Rent$4,600
    Required Monthly FeesNone
    Total Monthly Price$4,600

    23 Cheney St

    23 Cheney St, Needham, MA 02494
  27. 2 BEDS, 1 BATH
    $3,200
    Total Monthly Price Total Monthly Price New
    Base Rent$3,200
    Required Monthly FeesNone
    Total Monthly Price$3,200

    168 Elliot St Unit 1

    168 Elliot St, Newton, MA 02464
  28. 4 BEDS, 2 BATHS
    $4,200
    Total Monthly Price Total Monthly Price New
    Base Rent$4,200
    Required Monthly FeesNone
    Total Monthly Price$4,200

    166 Elliot St Unit 2

    166 Elliot St, Newton, MA 02464
  29. 2 BEDS, 2 BATHS
    $2,900
    Total Monthly Price Total Monthly Price New
    Base Rent$2,900
    Required Monthly FeesNone
    Total Monthly Price$2,900

    868 Highland Ave Unit 202

    868 Highland Ave, Needham, MA 02494
  30. 4 BEDS, 2.5 BATHS
    $4,950
    Total Monthly Price Total Monthly Price New
    Base Rent$4,950
    Required Monthly FeesNone
    Total Monthly Price$4,950

    11 Rockland Pl

    11 Rockland Pl, Newton, MA 02464
  31. 5 BEDS, 3.5 BATHS
    $7,500
    Total Monthly Price Total Monthly Price New
    Base Rent$7,500
    Required Monthly FeesNone
    Total Monthly Price$7,500

    303 Upland Ave

    303 Upland Ave, Newton, MA 02461
  32. 3 BEDS, 2 BATHS
    $3,100
    Total Monthly Price Total Monthly Price New
    Base Rent$3,100
    Required Monthly FeesNone
    Total Monthly Price$3,100

    2 Mechanic St Unit 1

    2 Mechanic St, Newton, MA 02464
  33. 1 BED, 1 BATH
    $1,975
    Total Monthly Price Total Monthly Price New
    Base Rent$1,975
    Required Monthly FeesNone
    Total Monthly Price$1,975

    979 Chestnut St Unit 1

    979 Chestnut St, Newton, MA 02464
  34. 3 BEDS, 2.5 BATHS
    $3,600
    Total Monthly Price Total Monthly Price New
    Base Rent$3,600
    Required Monthly FeesNone
    Total Monthly Price$3,600

    1050 Chestnut St

    1050 Chestnut St, Newton, MA 02464
Showing 42 of 48 results, Page 1 of 2

Education

Public University
Private University
Private University
Private University

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

tooltips

I would like to...
0 out of 400 characters
By clicking above, you agree we may pass along your info so this property or the property’s affiliates can email, call, text, or autodial you to follow up and for any purpose. You also agree to... By clicking above, you agree we may pass along your info so this property or the property’s affiliates can email, call, text, or autodial you to follow up and for any purpose. You also agree to Apartmentfinder.com’s Privacy Statement and Terms of Service. Consent is not a condition for services. Message and data rates may apply. Read More Read Less

Submitting Request

Thank You

Your email has been sent.

Learn about our ratings.