Save This Search

2 Bedroom Apartments for Rent in Shaker Heights, OH

49 Rentals Available
  • Today

    12700 Fairhill Rd., Shaker Heights, OH 44120
    2 BEDS $1,200
  • Today

    12800 Fairhill Rd., Shaker Heights, OH 44120
    2 BEDS $1,109+
  • Today

    20550 University Blvd., University Heights, OH 44122
    2 BEDS $1,220
  • Today

    16207-16211 Van Aken Blvd., Shaker Heights, OH 44120
    2 BEDS $1,025
  • Today

    3261 Warrensville Center Rd., Shaker Heights, OH 44122
    2 BEDS Ask for Pricing
  • Renting has its Rewards
    Start earning points to redeem on travel, experiences, gift cards, live events, and more!
    Earn points for:
    Internet and Entertainment
    Utilities
    Insurance
    Learn more
  • Today

    19601 VAN AKEN BLVD, SHAKER HEIGHTS, OH 44122
    2 BEDS $2,090
  • Today

    19333 VAN AKEN BLVD, SHAKER HEIGHTS, OH 44122
    2 BEDS $1,690
  • Today

    3311 Warrensville Center Road, Shaker Heights, OH 44122
    2 BEDS $1,350+
  • Today

    3270 Warrensville Center Road, Shaker Heights, OH 44122
    2 BEDS $1,100
  • Today

    3363 Warrensville Center Road, Shaker Heights, OH 44122
    2 BEDS $1,005+
  • Today

    3310 Warrensville Center Road, Shaker Heights, OH 44122
    2 BEDS $240+
  • Interactive banner rent
    What is your max rent budget?
  • Today

    15715 Van Aken Blvd., Shaker Heights, OH 44120
    2 BEDS $1,232
  • Today

    20100 Walker Road, Shaker Heights, OH 44122
    2 BEDS $3,668+
  • Today

    20005 Farnsleigh Rd., Shaker Heights, OH 44122
    2 BEDS $2,870+
  • 1 day ago

    15335 Kinsman Road, Cleveland, OH 44120
    2 BEDS $950
  • 1 day ago

    3540 Normandy Rd, Shaker Heights, OH 44120
    2 BEDS $2,600
  • 1 day ago

    17103 Van Aken Boulevard, Shaker Heights, OH 44120
    2 BEDS $1,600
  • 1 day ago

    17612 Winslow Rd, Shaker Heights, OH 44120
    2 BEDS $2,500
  • 1 day ago

    20301 Shelburne Road, Shaker Heights, OH 44118
    2 BEDS $1,950
  • More Rentals Near Shaker Heights, OH

  • Today

    20825 Chagrin Blvd., Shaker Heights, OH 44122
    2 BEDS $1,005
  • 1 day ago

    3657 E 151St Street, Cleveland, OH 44120
    2 BEDS Ask for Pricing
  • 1 day ago

    3446 Old Green Road, Beachwood, OH 44122
    2 BEDS $1,510+
  • Today

    6700 LARCHMONT, Mayfield Heights, OH 44124
    2 BEDS $1,383+
  • 1 day ago

    3380 E. 140Th, Cleveland, OH 44120
    2 BEDS $1,000
  • 1 day ago

    3086 Kensington Rd, Cleveland Heights, OH 44118
    2 BEDS $1,400
19-6-city
Nice work, you've checked out every rental here! Expand your search to find your happy place.

Shaker Heights, OH rent trends

Rental prices in Shaker Heights, OH have increased by 1.69% over the past year. The average rent moved from $1,689 to $1,717.

Average rent in Shaker Heights, OH

$1,717/mo Shaker Heights, OH average rental price, October 2025
Image Average Rent

The monthly rate for Shaker Heights, OH apartments is on average $1,717.

    What's the typical rent budget in Shaker Heights, OH?

    Approximately 6% of apartments in Shaker Heights, OH charge rents around ≤ $1000. A share of 69% of Shaker Heights’s rental apartments have monthly rents between $1,001-$1,500. In the rent range of $1,501-$2,000 there are 9% apartment units. 1% of the city’s apartments are in the price range of $2,001-$2,500. About 4% of apartment rentals in Shaker Heights are in the $2,501-$3,000 range. Meanwhile, 10% of apartment rentals in Shaker Heights are in the > $3,000 range.

    The largest share of rentals in Shaker Heights, OH (69%) fall between $1,001-$1,500 per month. This suggests that most people succesfully find suitable apartments within this price.

    Getting around in Shaker Heights, OH

    19 /100
    Car-Dependent
    46 /100
    Some Transit
    30 /100
    Somewhat Bikeable
    Walk Score®: 19, Transit Score®: 46, Bike Score®: 30

    Frequently asked questions

    What is the price of a 2 bedroom apartment in Shaker Heights, OH?

    The price range of a 2 bedroom apartment is between $950 and $6,538.

    How many 2 bedroom apartments for rent are available in Shaker Heights, OH on RentCafe?

    There are 141 2 bedroom rentals available on RentCafe. Prices and availability in Shaker Heights, OH were last updated on 18 Nov 2025.

    What is the average size of a 2 bedroom apartment in Shaker Heights, OH?

    The average Shaker Heights, OH 2 bedroom apartment size is 1,083 sq. ft.

    What are the advantages of renting a 2 bedroom apartment in Shaker Heights, OH?

    2 bedroom apartments offer more space compared to 1 bedroom or studio apartments. They are more suitable for 2 persons.

    What are the downsides of renting a 2 bedroom apartment in Shaker Heights, OH?

    A 2 bedroom apartment is usually slightly more expensive than a 1 bedroom apartment.