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

Two Bedroom Apartments for Rent in Grafton, MA

87 Rentals
  1. Price Drop. $397 Off
    |
    2 BEDS
    $2,603
    Total Monthly Price Total Monthly Price New
    Base Rent$2,603 - $3,200
    Utilities & EssentialsVaries
    Total Monthly Price$2,603 - $3,200
    - 12 Month Lease

    Edgemere Crossing

    100 Flint Pond Cir, Shrewsbury, MA 01545
    (774) 551-1180
  2. 2 BEDS
    $2,250
    Total Monthly Price Total Monthly Price New
    Base Rent$2,215 - $3,425
    Required Monthly Fees$35
    Utilities & EssentialsVaries
    Total Monthly Price$2,250 - $3,460

    Wexford Village

    29 Duncannon Ave, Worcester, MA 01604
    (978) 233-9300
  3. 2 BEDS
    $2,989
    Total Monthly Price Total Monthly Price New
    Base Rent$2,954 - $3,081
    Required Monthly Fees$35
    Total Monthly Price$2,989 - $3,116

    Audubon Shrewsbury

    870-890 Hartford Tpke, Shrewsbury, MA 01545
    (774) 515-4298
  4. Good Value
    2 BEDS
    $2,166
    Total Monthly Price Total Monthly Price New
    Base Rent$2,166 - $2,416
    Utilities & EssentialsVaries
    Total Monthly Price$2,166 - $2,416

    Ashford Crossing

    22 Yorkshire Ter, Shrewsbury, MA 01545
    (508) 571-6502
  5. Discounts
    2 BEDS
    $2,441
    Total Monthly Price Total Monthly Price New
    Base Rent$2,441 - $2,824
    Utilities & EssentialsVaries
    Total Monthly Price$2,441 - $2,824
    - 12 Month Lease

    Spark Millbury

    65 Canal St, Millbury, MA 01527
    (978) 307-8099
  6. 2 BEDS
    $2,800
    Total Monthly Price Total Monthly Price New
    Base Rent$2,800
    Required Monthly FeesNone
    Total Monthly Price$2,800
    - 12 Month Lease

    19 Canal Apartments

    19 Canal St, Millbury, MA 01527
    (774) 551-1497
  7. 2 BEDS
    $2,900
    Total Monthly Price Total Monthly Price New
    Base Rent$2,900 - $3,100
    Required Monthly FeesNone
    Total Monthly Price$2,900 - $3,100
    - 12 Month Lease

    Cobblestone Village Apartments

    7 Cobblestone Village Way, Millbury, MA 01527
    (774) 545-8677
  8. 2 BEDS
    $2,795
    Total Monthly Price Total Monthly Price New
    Base Rent$2,795 - $2,900
    Required Monthly FeesNone
    Total Monthly Price$2,795 - $2,900
    - 12 Month Lease

    Prentice Place

    23 Prentice St, North Grafton, MA 01536
    (774) 772-6307
  9. Building Photo - The Elmwood
    Discounts
    2 BEDS
    $2,650
    Total Monthly Price Total Monthly Price New
    Base Rent$2,650 - $3,195
    Required Monthly FeesNone
    Total Monthly Price$2,650 - $3,195
    - 12 Month Lease

    The Elmwood

    526 Hartford Tpke, Shrewsbury, MA 01545
    (508) 401-8424
  10. Price Drop. $643 Off
    2 BEDS
    $2,366
    Total Monthly Price Total Monthly Price New
    Base Rent$2,366 - $2,654
    Required Monthly FeesNone
    Total Monthly Price$2,366 - $2,654

    Shrewsbury Commons

    51 Commons Dr, Shrewsbury, MA 01545
    (978) 626-3826
  11. outside - 19 Blithewood Ave
    2 BEDS, 1.5 BATHS
    $2,300
    Total Monthly Price Total Monthly Price New
    Base Rent$2,300
    Required Monthly FeesNone
    Total Monthly Price$2,300
    - 12 Month Lease

    19 Blithewood Ave

    19 Blithewood Ave, Worcester, MA 01604
  12. 2 BEDS, 1 BATH
    $1,495
    Total Monthly Price Total Monthly Price New
    Base Rent$1,495
    Required Monthly FeesNone
    Total Monthly Price$1,495
    - 12 Month Lease

    19 River Ave Unit D

    19 River Ave, South Grafton, MA 01560
  13. 2 BEDS, 1.5 BATHS
    $2,600
    Total Monthly Price Total Monthly Price New
    Base Rent$2,600
    Required Monthly FeesNone
    Total Monthly Price$2,600
    - 12 Month Lease

    42 N Main St Unit B

    42 N Main St, North Grafton, MA 01536
  14. 2 BEDS, 1 BATH
    $2,250
    Total Monthly Price Total Monthly Price New
    Base Rent$2,250
    Required Monthly FeesNone
    Total Monthly Price$2,250
    - 12 Month Lease

    13 Hamilton St

    13 Hamilton St, Millbury, MA 01527
  15. 2 BEDS, 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

    11 Brierway Dr Unit A

    11 Brierway Dr, Worcester, MA 01604
  16. Building Photo - 40 Main St
    2 BEDS, 1 BATH
    $1,750
    Total Monthly Price Total Monthly Price New
    Base Rent$1,750
    Required Monthly FeesNone
    Total Monthly Price$1,750

    40 Main St Unit 2

    40 Main St, Grafton, MA 01560
  17. Building Photo - 8 Harding St
    2 BEDS, 1 BATH
    $1,995
    Total Monthly Price Total Monthly Price New
    Base Rent$1,995
    Required Monthly FeesNone
    Total Monthly Price$1,995

    8 Harding St Unit B

    8 Harding St, Grafton, MA 01560
  18. 2 BEDS, 1.5 BATHS
    $2,350
    Total Monthly Price Total Monthly Price New
    Base Rent$2,350
    Required Monthly FeesNone
    Total Monthly Price$2,350

    27 Ferry St Unit B

    27 Ferry St, Grafton, MA 01560
  19. 2 BEDS, 1.5 BATHS
    $2,350
    Total Monthly Price Total Monthly Price New
    Base Rent$2,350
    Required Monthly FeesNone
    Total Monthly Price$2,350

    15 Mill St

    15 Mill St, Grafton, MA 01536
  20. 2 BEDS, 2 BATHS
    $3,000
    Total Monthly Price Total Monthly Price New
    Base Rent$3,000
    Required Monthly FeesNone
    Total Monthly Price$3,000

    2 Winslow Ln Unit 410

    2 Winslow Ln, Grafton, MA 01536
  21. Building Photo - 1 High St
    2 BEDS, 1 BATH
    $2,350
    Total Monthly Price Total Monthly Price New
    Base Rent$2,350
    Required Monthly FeesNone
    Total Monthly Price$2,350

    1 High St Unit 3

    1 High St, Grafton, MA 01536
  22. Building Photo - 1008 Bradish Ln
    2 BEDS, 2 BATHS
    $3,100
    Total Monthly Price Total Monthly Price New
    Base Rent$3,100
    Required Monthly FeesNone
    Total Monthly Price$3,100

    1008 Bradish Ln Unit 1008

    1008 Bradish Ln, Westborough, MA 01581
  23. 2 BEDS, 1.5 BATHS
    $2,395
    Total Monthly Price Total Monthly Price New
    Base Rent$2,395
    Required Monthly FeesNone
    Total Monthly Price$2,395

    9 Greenhalge St

    9 Greenhalge St, Worcester, MA 01604
  24. 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

    216 Corning Fairbanks Way Unit 216

    216 Corning Fairbanks Way, Westborough, MA 01581
  25. 2 BEDS, 2 BATHS
    $2,500
    Total Monthly Price Total Monthly Price New
    Base Rent$2,500
    Required Monthly FeesNone
    Total Monthly Price$2,500

    330 Sunderland Rd Unit 39

    330 Sunderland Rd, Worcester, MA 01604
  26. 2 BEDS, 2 BATHS
    $2,600
    Total Monthly Price Total Monthly Price New
    Base Rent$2,600
    Required Monthly FeesNone
    Total Monthly Price$2,600

    5 Main St Unit 3

    5 Main St, Upton, MA 01568
  27. 2 BEDS, 1 BATH
    $2,200
    Total Monthly Price Total Monthly Price New
    Base Rent$2,200
    Required Monthly FeesNone
    Total Monthly Price$2,200

    20 Old Providence Rd Unit 2

    20 Old Providence Rd, Sutton, MA 01590
  28. 2 BEDS, 1 BATH
    $2,000
    Total Monthly Price Total Monthly Price New
    Base Rent$2,000
    Required Monthly FeesNone
    Total Monthly Price$2,000

    1205 Grafton St Unit B18

    1205 Grafton St, Worcester, MA 01604
  29. 2 BEDS, 1.5 BATHS
    $2,700
    Total Monthly Price Total Monthly Price New
    Base Rent$2,700
    Required Monthly FeesNone
    Total Monthly Price$2,700

    76 Main St Unit A

    76 Main St, Upton, MA 01568
  30. 2 BEDS, 2 BATHS
    $2,875
    Total Monthly Price Total Monthly Price New
    Base Rent$2,875
    Required Monthly FeesNone
    Total Monthly Price$2,875

    2115 Simeon Howard Way Unit 2115

    2115 Simeon Howard Way, Westborough, MA 01581
  31. 2 BEDS, 1.5 BATHS
    $2,599
    Total Monthly Price Total Monthly Price New
    Base Rent$2,599
    Required Monthly FeesNone
    Total Monthly Price$2,599

    0 Meetinghouse Ln

    0 Meetinghouse Ln, Millbury, MA 01527
  32. 2 BEDS, 1 BATH
    $3,800
    Total Monthly Price Total Monthly Price New
    Base Rent$3,800
    Required Monthly FeesNone
    Total Monthly Price$3,800

    6 Chestnut St

    6 Chestnut St, Westborough, MA 01581
  33. 2 BEDS, 2 BATHS
    $2,800
    Total Monthly Price Total Monthly Price New
    Base Rent$2,800
    Required Monthly FeesNone
    Total Monthly Price$2,800

    2106 Simeon Howard Way Unit 2106

    2106 Simeon Howard Way, Westborough, MA 01581
Showing 42 of 43 results, Page 1 of 2

Grafton at a Glance

Average Rent

$1,386
(All bedrooms and property types)
Learn more about
Average Rent in Grafton
6

School Rating

out of 10 Rating
Learn more about
Schools in Grafton

Grafton, MA Apartments for Rent

Settled in 1718 and incorporated in 1735, Grafton, Massachusetts combines deep historical roots with contemporary living. This Worcester County town, located 40 miles west of Boston and 5 miles southeast of Worcester, is part of the historic Blackstone River Valley National Heritage Corridor—America's earliest industrialized region. The town center features a classic New England common surrounded by preserved colonial-era buildings, while distinct areas like North Grafton, South Grafton, and former mill villages each maintain their own character.

Grafton's North Grafton MBTA station on the Framingham/Worcester Line provides direct access to Boston and Worcester. The town features six public schools and is home to Tufts University's Cummings School of Veterinary Medicine. Nature enthusiasts can explore Hassanamesitt Woods, offering miles of hiking trails and protected conservation land. With average one-bedroom apartment rents around $1,394—notably lower than the Massachusetts state average of $2,512—Grafton presents an opportunity to experience New England living with convenient access to major cities.

Renting in Grafton

Average Rental Rates and Apartment Sizes

Education

GreatSchools Rating

Public High School

Public
Grades 9-12
905 Students
GreatSchools Rating

Public Middle School

Public
Grades 6-8
469 Students
GreatSchools Rating

Public Elementary School

Public
Grades K-5
635 Students
GreatSchools Rating

Public Elementary School

Public
Grades K-5
566 Students

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.