Pennsylvania may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window
Photo by Courtney Davis

Find Hotels in Duncannon, PA

Great deals on hotels, cabins, vacation homes & more from $50

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Amenities
Accessibility
Trip type
Comfortable Space w/ Fencd Yard15 Min to Harrisburg 30 to Carlisle 2BR W/ac
The price is $99 per night from Dec 6 to Dec 7
5.27 mi from city center
5/5Exceptional! (4 reviews)
Very Comfortable House

"I traveled with my family and we were all grateful for the home. It was cozy, clean and inviting. The backyard is huge! You can have races with the children, layout and sunbathe, or play kickball. It would have been nice to have a outdoor table- but there are a few chairs available. The front porch ..."…"

Reviewed on Jul 19, 2020

Comfortable Space w/ Fencd Yard15 Min to Harrisburg 30 to Carlisle 2BR W/ac
Treetop - Paradise Cabin 2
Get Rates
2.31 mi from city center
5/5Exceptional! (25 reviews)
Fall getaway cabin

"The owners description and pictures are accurate for this rustic getaway cabin. The cabin was clean and well organized. The outdoor table off the sun porch was easy to access. It had a gas grill and a brick wood burning grill. The lower fire pit area was down a steep slope by the creek.. The sun ..."…"

Reviewed on Oct 26, 2020

Treetop - Paradise Cabin 2
Family Friendly Vacation or Romantic Weekend!
Get Rates
2.14 mi from city center
5/5Exceptional! (14 reviews)
Lovely Getaway

"We were only there for two nights, but this little cabin was the perfect little get-away. The cabin was very clean and had just about anything we could need. It's a beautiful location. The owners are very nice and communication with them was easy. The driveway is a bit scary-looking at first (especially ..."…"

Reviewed on Oct 31, 2020

Family Friendly Vacation or Romantic Weekend!
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Red Carpet Inn Duncannon
2 out of 5
3270 Susquehanna Trail, Duncannon, PA
Free CancellationReserve now, pay when you stay
The price is $60 per night from Nov 25 to Nov 26
4.41 mi from city center
3.7/5Good! (69 reviews)

"Rigtt price point, good location to where we were headed, clean for an older motel and nice staff."…"

Reviewed on Sep 28, 2020

Red Carpet Inn Duncannon
Holiday Inn Express Hershey - Harrisburg Area
2.5 out of 5
610 Walton Ave, Hummelstown, PA
Free Cancellation
The price is $84 per night from Dec 22 to Dec 23
21.05 mi from city center
4.1/5Very Good! (774 reviews)

"Clean room, great hosts, & customer service, friendly n professional at the same fime"…"

Reviewed on Sep 20, 2020

Holiday Inn Express Hershey - Harrisburg Area
Best Western Premier The Central Hotel & Conference Center
3 out of 5
800 E Park Drive, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $95 per night from Dec 1 to Dec 2
15.38 mi from city center
4.5/5Wonderful! (992 reviews)

"Overall good hotel. Lovely lobby. Solid rooms. Very friendly staff. We have a puppy and they were very friendly towards us and her! She had a small accident in the hall and they were very kind about it."…"

Reviewed on Oct 26, 2020

Best Western Premier The Central Hotel & Conference Center
Best Western Plus Harrisburg East Inn & Suites
2.5 out of 5
1344 Eisenhower Blvd, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $59 per night from Nov 30 to Dec 1
18.21 mi from city center
3.9/5Good! (978 reviews)

"The site has easy access. We did not have any negative comments."…"

Reviewed on Nov 23, 2020

Best Western Plus Harrisburg East Inn & Suites
TownePlace Suites Harrisburg Hershey
2.5 out of 5
450 Friendship Road, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $71 per night from Dec 18 to Dec 19
15.93 mi from city center
4.1/5Very Good! (270 reviews)

"Excellent service and accommodations. Had a problem with the toilet the first night and they gave our family of 4 two rooms instead of one for 2 nights with no extra charges. Will be back. So impressed with the flexibility"…"

Reviewed on Sep 12, 2020

TownePlace Suites Harrisburg Hershey
Courtyard by Marriott Hershey Chocolate Avenue
3 out of 5
515 East Chocolate Avenue, Hershey, PA
Free CancellationReserve now, pay when you stay
The price is $111 per night from Nov 25 to Nov 26
22.91 mi from city center
4.6/5Wonderful! (430 reviews)

"There was nothing unique. I didnt like that you can not use cash. And no daily maid service every day"…"

Reviewed on Oct 31, 2020

Courtyard by Marriott Hershey Chocolate Avenue
La Quinta Inn & Suites by Wyndham Harrisburg-Hershey
2.5 out of 5
265 N Hershey Rd, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $53 per night from Dec 1 to Dec 2
17.85 mi from city center
3.9/5Good! (1,369 reviews)

"Due to COVID-19 there was no pool access and no gym facility access plus the on site restaurant was closed"…"

Reviewed on Sep 8, 2020

La Quinta Inn & Suites by Wyndham Harrisburg-Hershey
Howard Johnson by Wyndham Hershey
2 out of 5
845 E Chocolate Ave, Hershey, PA
Free CancellationReserve now, pay when you stay
The price is $59 per night from Nov 25 to Nov 26
23.19 mi from city center
3.5/5Good! (982 reviews)

"Property was very clean and the staff was extremely friendly."…"

Reviewed on Sep 27, 2020

Howard Johnson by Wyndham Hershey
Days Inn by Wyndham Hershey
2.5 out of 5
350 W Chocolate Ave, Hershey, PA
Free CancellationReserve now, pay when you stay
The price is $79 per night from Nov 29 to Nov 30
22.16 mi from city center
4.1/5Very Good! (965 reviews)

"I really like the way this hotel was very clean. It really made me feel very comfortable during this pandemic."…"

Reviewed on Nov 20, 2020

Days Inn by Wyndham Hershey
Baymont by Wyndham Harrisburg
2.5 out of 5
5680 Allentown Blvd, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $50 per night from Dec 6 to Dec 7
14.69 mi from city center
4/5Very Good! (977 reviews)

"Easy access to and from Interstate, quiet and close to eats, gas, and shops. No downside. Very nice experience."…"

Reviewed on Oct 11, 2020

Baymont by Wyndham Harrisburg
Best Western Harrisburg Hershey Hotel
2.5 out of 5
7500 Allentown Blvd, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $54 per night from Dec 1 to Dec 2
17.08 mi from city center
4/5Very Good! (988 reviews)

"Grab and go breakfast consisted of a granola bar and a container of Pringle’s"…"

Reviewed on Oct 27, 2020

Best Western Harrisburg Hershey Hotel
Howard Johnson by Wyndham Harrisburg
2 out of 5
473 Eisenhower Blvd, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $50 per night from Nov 25 to Nov 26
16.62 mi from city center
4.2/5Very Good! (51 reviews)

"The room is renovated with big flat tv, very nice mirrors, and desks. We stayed on a second floor which includes a balcony, it’s very relaxing. The hotel may look old from the outside but the room is clean and nice. We had no issues. However, the only disappointment is that complimentary breakfast ..."…"

Reviewed on Sep 7, 2020

Howard Johnson by Wyndham Harrisburg
Hampton Inn & Suites Hershey Near The Park
2.5 out of 5
195 Hershey Road, Hummelstown, PA
Free CancellationReserve now, pay when you stay
The price is $97 per night from Nov 25 to Nov 26
20.02 mi from city center
4.4/5Wonderful! (992 reviews)

"Clean with friendly staff, had a suite room was spacious and comfortable"…"

Reviewed on Oct 24, 2020

Hampton Inn & Suites Hershey Near The Park
Hilton Garden Inn Hershey
3 out of 5
550 E Main St, Hummelstown, PA
Free CancellationReserve now, pay when you stay
The price is $97 per night from Nov 25 to Nov 26
21.07 mi from city center
4.4/5Excellent! (883 reviews)

"The staff was wonderful and the hotel was clean and close to Hershey Park"…"

Reviewed on Oct 22, 2020

Hilton Garden Inn Hershey
Country Inn & Suites by Radisson, Harrisburg Northeast (Hershey), PA
3 out of 5
8000 Jonestown Rd, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $74 per night from Nov 29 to Nov 30
17.8 mi from city center
4/5Very Good! (1,096 reviews)

"Very clean and still offering breakfast to go! Staff was very friendly. Easy check in and check out."…"

Reviewed on Nov 23, 2020

Country Inn & Suites by Radisson, Harrisburg Northeast (Hershey), PA
Homewood Suites by Hilton Harrisburg East-Hershey Area PA
3 out of 5
3990 Tecport Dr, Harrisburg, PA
Free CancellationReserve now, pay when you stay
The price is $105 per night from Nov 25 to Nov 26
16.27 mi from city center
4.6/5Exceptional! (651 reviews)

"Nice property, staff was excellent and very helpful!"…"

Reviewed on Oct 18, 2020

Homewood Suites by Hilton Harrisburg East-Hershey Area PA
White Rose Motel
2 out of 5
1060 East Chocolate Avenue, Hershey, PA
Free CancellationReserve now, pay when you stay
The price is $65 per night from Nov 25 to Nov 26
23.44 mi from city center
4.5/5Wonderful! (464 reviews)

"The property is very clean. Management is great to work with. Fast check in and fast check out. Close to everything."…"

Reviewed on Oct 19, 2020

White Rose Motel
Don't see what you're looking for?
See all available properties in Duncannon
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Duncannon

Travelers to Duncannon will find plenty to explore and enjoy. A top sight in the area is Pennsylvania State Capitol.

  • You'll find 221 Expedia hotels and other accommodations in the larger area of Harrisburg - Hershey
  • The closest major airport is in Harrisburg, PA (HAR-Capital City), 16.2 mi (26.1 km) from the city center
  • The next closest is in Harrisburg, PA (MDT-Harrisburg Intl.), 21 mi (33.8 km) away

Sightseeing and Staying in Duncannon

Pennsylvania State Capitol is a notable place to visit in the region. In the area, you'll also find Little Buffalo State Park and Fort Hunter Mansion and Park.

Below is a top rated accommodation based on Expedia user reviews:

  • Red Carpet Inn Duncannon - This 2-star motel features free WiFi, free parking, and laundry facilities. It's a favorite with Expedia travelers for its overall value and helpful staff.

Top places to see outside the city include Hershey's Chocolate World, 22 mi/35.4 km from the heart of the city, and Hersheypark Stadium, which is 22 mi (35.4 km) away.

Dressing for Duncannon

  • Between January and March, daytime temperatures average 57°F, while nighttime temperatures stay around 23°F
  • From April to June, the average is 84°F during the day and 37°F at night
  • July through September sees average temperatures of 86°F during the day and 50°F at night
  • In October-December, you can expect 70°F as the daytime average and 24°F as the nighttime average
  • Average annual rainfall for Duncannon is 40.94 inches
  • July and August are usually the hottest months averaging 84°F, while January and February are usually the coldest with an average temperature of 24°F

Frequently asked questions

Where is the best place for a stay in Duncannon?
Red Carpet Inn Duncannon is one of the top choices for your stay based on our traveler data. This property offers free WiFi and free parking. Other good choices for your stay include Family Friendly Vacation or Romantic Weekend! and Treetop - Paradise Cabin 2.
If I need to cancel my hotel reservation in Duncannon, will I receive a refund?
Yes! Most hotel bookings are refundable provided that you cancel before the hotel’s cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a non-refundable reservation, it may still be possible to cancel it and be given a refund within a 24-hour period of booking. Add dates, click “Search”, then use the “free cancellation” filter to review the best deals available in Duncannon.
Where can I learn more about changing or cancelling my trip to Duncannon?
For more information about picking new dates or cancelling your trip to Duncannon, go to https://www.expedia.com/service/.
What are some hotels with pools in Duncannon?
Treetop - Paradise Cabin 2: Provides an in-room kitchen, a pool, and TVs. Holiday Inn Express - Harrisburg East and Hilton Harrisburg are two additional hotels that offer an onsite pool.

Recent reviews of Duncannon hotels

More trip options