Zumper

Apartments for Rent in Duncannon, PA

All rentals

158 Old Trail Rd #22 - Photo 1 of 1

5d+ ago

Townhouse for rent in Duncannon

158 Old Trail Road - 22

158 Old Trail Rd #22, Duncannon, PA 17020

2 beds

1.5 baths

$1,199

Price dropped $100Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
158 Old Trail Rd #13 - Photo 1 of 1

5d+ ago

Townhouse for rent in Duncannon

158 Old Trail Road - 13

158 Old Trail Rd #13, Duncannon, PA 17020

In-unit laundry | Air conditioning | Carpet

2 beds

1.5 baths

$1,299

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
Listings within 10 miles
729 Valley St #A - Photo 1 of 1

4d ago

Apartment for rent in Marysville

2 Bedroom 1.5 Bathroom Town-Home For Rent In Susquenita School District.

729 Valley St #A, Marysville, PA 17053

In-unit laundry | Air conditioning | On-site laundry

2 beds

1.5 baths

$995

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
98 Penn Place - Photo 1 of 1

1d ago

9.9

Excellent

Our team has verified this company

Verified

98 Penn Place

45 Dryad Rd, Enola, PA 17025

In-unit laundry | Air conditioning | Swimming pool

1–3 beds

1–2 baths

$1,599–$2,295

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.

Call

4363 N 6th St - Photo 1 of 1

5d+ ago

Uptown apartment for rent in Harrisburg

3BR/1.0BA

4363 N 6th St, Harrisburg, PA 17110

3 beds

1 bath

$1,750

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1234 Bent Creek Blvd - Photo 1 of 1

5d+ ago

House for rent in Mechanicsburg

2 beds

3.5 baths

$2,250

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
508 Graham St #1 - Photo 1 of 1

5d+ ago

Uptown house for rent in Harrisburg

508 Graham Street - 1

508 Graham St #1, Harrisburg, PA 17110

Air conditioning | Garage parking | On-site laundry

5 beds

1.5 baths

$1,850

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
24 S 5th St - Photo 1 of 1

5d+ ago

House for rent in Newport

2 beds

1.5 baths

$1,200

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
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.
811 Brian Dr #101 - Photo 1 of 1

5d+ ago

Condo for rent in Enola

811 Brian Dr #101, Enola, PA 17025

In-unit laundry | Air conditioning | On-site laundry

2 beds

2 baths

$1,300

Additional fees apply. The price shown reflects base rent. Based on information provided by the property, additional fees may apply, but no required monthly charges have been confirmed. See all fees for details.
113 Market St - 8 Penn Ave #3B - Photo 1 of 1

5d+ ago

Apartment for rent in Newport

Spacious 3-bedroom, 1-bath apartment in Newport, PA

113 Market St - 8 Penn Ave #3B, Newport, PA 17074

In-unit laundry | Air conditioning

3 beds

1 bath

$975

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
4225 Roth Ln #117 - Photo 1 of 1

5d+ ago

Apartment for rent in Mechanicsburg

4225 Roth Ln #117, Mechanicsburg, PA 17050

In-unit laundry | Air conditioning | Balcony

2 beds

1 bath

$1,590

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
56 N 2nd St - Photo 1 of 1

5d+ ago

Apartment for rent in Newport

1 bed

1 bath

$895

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
321 W Shady Ln Apt B #321B - Photo 1 of 1

5d+ ago

Apartment for rent in Enola

West Shady Lane - 321-B

321 W Shady Ln Apt B #321B, Enola, PA 17025

3 beds

1.5 baths

$1,550

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
321 W Shady Ln Apt M #321M - Photo 1 of 1

5d+ ago

Apartment for rent in Enola

West Shady Lane - 321-M

321 W Shady Ln Apt M #321M, Enola, PA 17025

1 bed

1 bath

$1,150

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
313 W Shady Ln Apt M #313M - Photo 1 of 1

5d+ ago

Townhouse for rent in Enola

West Shady Lane - 313-M

313 W Shady Ln Apt M #313M, Enola, PA 17025

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

2 beds

1.5 baths

$1,300

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.

Find sweet deals near Duncannon

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

Listings within 20 miles
Fairmount Park - Photo 1 of 1
3D tour

1d ago

9.8

Excellent

Our team has verified this company

Verified

Fairmount Park

400 W Crestwood Dr, Camp Hill, PA 17011

In-unit laundry | Storage | High ceilings

Studio–3 beds

1–2 baths

$1,365–$2,345

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.

Call

Glass Factory - Photo 1 of 1

4d ago

8.3

Very good

Glass Factory

1841 N 3rd St, Harrisburg, PA 17102

On-site laundry | Central heat | Hardwood floor

Studio

1 bath

$1,249

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
Pennsylvania Place Apartments - Photo 1 of 1
Rent special
3D tour

2d ago

8.8

Very good

Pennsylvania Place Apartments

301 Chestnut St, Harrisburg, PA 17101

Furnished | Air conditioning | Garage parking

1–4 beds

1–2 baths

$1,325–$3,075

Total Monthly Price. The price shown includes base rent and all known required monthly fees, based on information provided by the property.
228 S 17th St - Photo 1 of 1

1d ago

South Alison Hill house for rent in Harrisburg

This inviting 3-bedroom, 1-bathroom home in Harrisburg School District offers 2 levels of living space and a backyard to enjoy!

228 S 17th St, Harrisburg, PA 17104

In-unit laundry | Air conditioning | Outdoor space

3 beds

1 bath

$1,200

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1935 Swatara St - Photo 1 of 1

3d ago

East Harrisburg house for rent in Harrisburg

3 beds

1 bath

$1,295

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
536 Schuylkill St - Photo 1 of 1

4d ago

Uptown house for rent in Harrisburg

4 beds

3 baths

$1,995

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1915 Park St #1 - Photo 1 of 1

4d ago

East Harrisburg house for rent in Harrisburg

1915 Park Street - 1

1915 Park St #1, Harrisburg, PA 17103

On-site laundry | Storage

5 beds

2 baths

$2,050

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
319 Market St #303 - Photo 1 of 1

4d ago

Downtown Harrisburg apartment for rent in Harrisburg

Experience convenience and city living in the heart of downtown Harrisburg!

319 Market St #303, Harrisburg, PA 17101

In-unit laundry | Air conditioning | On-site laundry

1 bed

1 bath

$925

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
231 Lincoln St - Photo 1 of 1

5d+ ago

Townhouse for rent in Enola

3 beds

1 bath

$1,550

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
1920 State St #2 - Photo 1 of 1

5d+ ago

East Harrisburg apartment for rent in Harrisburg

2

1920 State St #2, Harrisburg, PA 17103

3 beds

1 bath

$1,500

Fees may apply. The price shown reflects base rent. Complete fee information is not available from the property, so additional fees may increase the total monthly cost.
Showing 1 - 25 of 25 results
Home > Apartments in Duncannon
Updated: November 1, 2026

Are you a rental professional?

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

Duncannon, PA apartments for rent

Average rent in Duncannon, PA

As of today, Duncannon's average rent price is $1,590 per month. See the Duncannon rent report.

Average rent

$1,590

Rentals, last 30 days

16

Average rent by unit type in Duncannon, PA, last 30 days
Unit typeAverage rentvs last year
All bedrooms$1,590/moN/A
1 bedroom$1,565/moN/A
2 bedroom$1,590/moN/A
3 bedroom$1,550/moN/A
Not sure what you can afford? Try our rent calculator

Frequently asked questions

What is the average rent in Duncannon, PA?

The average rent in Duncannon, PA is $1,590 a month. 1-bedrooms average $1,565 and 2-bedrooms $1,590, based on rentals listed on Zumper in the last 30 days. See the Duncannon rent report.

How much rent can I afford in Duncannon, PA?

You'd need to earn about $62,600 a year to afford an average 1-bedroom here ($1,565 a month), with rent at 30% of your income. Try the rent calculator with your own numbers.

Methodology: How we got this data

Zumper’s proprietary rental data fuels our analysis. Rent and market trends and availability are calculated using real-time and 2026 rental inventory and prices.

Zumper, founded in 2012, is North America’s largest privately-owned rental platform, offering over 1 million listings across the U.S. and Canada. Stay informed on the latest trends and shifts in the rental market with our monthly National Rent Report, your go-to resource for key insights into the evolving rental landscape.

Looking for apartments in Duncannon, PA near you?

Duncannon, PA rental availability
🔑Available apartment rentals25
💰Best rent deal158 Old Trail Rd #22
✨Popular amenities, ,
🍽With dishwasher
🏠With photos