Main mobile logo

Filter Your Search

Apartments for Rent in Pennington, NJ

57 Apartments Available

Pennington offers a quintessential small-town experience with historical roots dating back to the early 1700s. Originally called Queenstown in honor of Queen Anne, this charming borough in Mercer County features well-preserved Victorian architecture, including the historic Pennington Railroad Station. The borough's tree-lined streets and Main Street district create an intimate community atmosphere along Pennington-Titusville Road.


Pennington's housing landscape includes renovated historic properties, townhomes, and custom-built residences. The downtown area features independent shops and eateries along West Delaware Avenue and Main Street, while the surrounding neighborhoods provide rental options with yards and quiet streets. The community comes together each May for Pennington Day, a beloved tradition featuring local artisans, live entertainment, and food vendors along the downtown streets.


Located at the crossroads between the Delaware Valley and Raritan Valley regions, Pennington provides strategic transportation access for commuters. Route 31 passes through town, connecting to Interstate 295 just minutes away, making Princeton accessible in about 15 minutes and Trenton in 20 minutes. Philadelphia is approximately a 45-minute drive, while New York City is about 90 minutes by car or train via the nearby Princeton Junction station. The area's employment base includes positions at Princeton University, Capital Health Medical Center, and the numerous research facilities along the Route 1 corridor.

Frequently Asked Questions

Rental Requirements

Can I find a short-term apartment in Pennington, NJ?

There are 29 short-term apartments in Pennington, NJ.

Find More Apartments for Rent in Pennington, NJ

Find Rentals Near Pennington, NJ