Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Duncannon Pennsylvania Accommodations

Find the perfect hotel in Duncannon using our hotel guide provided below. Find cheap and/or discounted hotel rates in or near Duncannon, PA for your personal leisure or group travel. Discover the best Duncannon Pennsylvania hotel rooms. Review the Duncannon hotel list below to find the perfect lodging. We also have a map of the Duncannon hotels.

The Duncannon center point is around 9 miles northwest of Penn State Exposition Svc and 10 miles northwest of Us Army Reserve Center School.

Duncannon Hotels, Motels & Accommodations

The Yorktowne Hotel Tapestry Collection by Hilton 48 East Market St, York, PA 17401 ~34.30 miles southeast of Duncannon
  • Midscale property
  • Check-in: 4:00 PM - 4:00 AM
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Hotel Rock Lititz 50 Rock Lititz Blvd, Lititz, PA 17543 ~41.58 miles east of Duncannon
  • Mid-scale property
  • Check-in: 4:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.8 /10 Recent Reviews Call BookMore Details
The Wilbur Lititz Tapestry Collection by Hilton 50 North Broad Street, Lititz, PA 17543 ~42.17 miles east of Duncannon
  • Four-star hotel
  • Check-in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.8 /10 Review Score Call BookMore Details
Hilton Harrisburg One North 2nd Street, Harrisburg, PA 17101 ~12.71 miles southeast of Duncannon
  • High-end hotel
  • 15 floors in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Hotel Gettysburg One Lincoln Square, Gettysburg, PA 17325 ~40.31 miles south of Duncannon
  • 4-star hotel
  • Hotel has 6 floors
Call to Book
Add your dates for price
Excellent 9.4 /10 Reviews Call BookMore Details
Crowne Plaza Harrisburg-Hershey by IHG 23 South 2nd St, Harrisburg, PA 17101 ~12.78 miles southeast of Duncannon
  • Three Star property
  • 10 floors in property
Call to Book
Add your dates for price
Very Good 8.3 /10 Recent Reviews Call BookMore Details
Courtyard by Marriott Hershey Chocolate Avenue 515 East Chocolate Avenue, Hershey, PA 17033 ~22.58 miles east of Duncannon
  • Mid-scale property
  • 114 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Tru by Hilton Hershey Chocolate Avenue 204 Hillcrest Road, Hershey, PA 17033 ~21.71 miles east of Duncannon
  • Midscale property
  • Check in time: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.9 /10 Latest Reviews Call BookMore Details
Wyndham Gettysburg Hotel & Conference Center 95 Presidential Cir, Gettysburg, PA 17325 ~39.12 miles south of Duncannon
  • Affordable property
  • Fitness + Health Center
Call to Book
Add your dates for price
Very Good 8.5 /10 Guest Reviews Call BookMore Details
Courtyard Marriott Gettysburg 115 Presidential Circle, Gettysburg, PA 17325 ~38.86 miles south of Duncannon
  • 3 star hotel
  • 4 suites in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Hilton Garden Inn Hershey 550 East Main St, Hummelstown, PA 17036 ~20.61 miles east of Duncannon
  • 3 star property
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Average 7.8 /10 Read Reviews Call BookMore Details
Hilton Garden Inn Gettysburg 1061 York Rd, Gettysburg, PA 17325 ~39.39 miles south of Duncannon
  • Midscale property
  • Hotel has 88 rooms
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
The Federal Pointe Inn Gettysburg an Ascend Collection Hotel 75 Springs Ave, Gettysburg, PA 17325 ~40.37 miles south of Duncannon
  • 3 star property
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Best Western Gettysburg 301 Steinwehr Avenue, Gettysburg, PA 17325 ~41.15 miles south of Duncannon
  • 3 star property
  • Free breakfast available
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Residence Inn by Marriott Lancaster 1450 Harrisburg Pike, Lancaster, PA 17601 ~43.73 miles southeast of Duncannon
  • Midscale hotel
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.4 /10 Recent Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Days Inn by Wyndham Hershey 350 West Chocolate Ave, Hershey, PA 17033 ~21.82 miles east of Duncannon
  • Three Star hotel
  • 4 floors in property
Call to Book
Add your dates for price
Very Good 8.1 /10 Guest Reviews Call BookMore Details
1863 Inn of Gettysburg 516 Baltimore St, Gettysburg, PA 17325 ~40.78 miles south of Duncannon
  • 3 star property
  • 110 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Latest Reviews Call BookMore Details
Sheraton Harrisburg Hershey Hotel 4650 Lindle Rd, Harrisburg, PA 17111 ~16.46 miles southeast of Duncannon
  • Mid-scale property
  • Hotel has 3 suites
Call to Book
Add your dates for price
Average 7.7 /10 Hotel Reviews Call BookMore Details
Lititz Springs Inn 14 East Main Street, Lititz, PA 17543 ~42.27 miles east of Duncannon
  • Mid-scale hotel
  • Check in: 3:00 PM - 9:00 PM
Call to Book
Add your dates for price
Excellent 9.4 /10 Latest Reviews Call BookMore Details
Best Western Premier The Central Hotel & Conference Center 800 East Park Drive, Harrisburg, PA 17111 ~14.76 miles southeast of Duncannon
  • Mid-scale property
  • 3 floors in property
Call to Book
Add your dates for price
Excellent 9.6 /10 Latest Reviews Call BookMore Details
Warehouse Hotel 75 Champ Boulevard, Manheim, PA 17545 ~38.60 miles southeast of Duncannon
  • Three Star property
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Home2 Suites by Hilton Lancaster 1584 Fruitville Pike, Lancaster, PA 17601 ~44.74 miles southeast of Duncannon
  • 3 star hotel
  • Hotel has 4 floors
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Courtyard by Marriott Harrisburg Hershey 725 Eisenhower Blvd, Harrisburg, PA 17111 ~16.25 miles southeast of Duncannon
  • 3-star hotel
  • 4 floors in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Fairfield Inn & Suites Hershey Chocolate Avenue 651 West Areba Ave, Hershey, PA 17033 ~21.71 miles east of Duncannon
  • Midscale hotel
  • 108 rooms in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Hampton Inn Gettysburg 1280 York Rd, Gettysburg, PA 17325 ~39.09 miles south of Duncannon
  • Midscale hotel
  • Hotel has 7 suites
Call to Book
Add your dates for price
Excellent 9.4 /10 Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Harrisburg International Airport 4 Terminal Drive, Middletown, PA 17057 ~20.39 miles southeast of Duncannon
  • 3-star property
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Homewood Suites by Hilton Harrisburg East-Hershey Area 3990 Tecport Dr, Harrisburg, PA 17111 ~15.51 miles southeast of Duncannon
  • Midscale hotel
  • Complimentary breakfast is offered
Call to Book
Add your dates for price
Excellent 9.6 /10 Review Score Call BookMore Details
Residence Inn by Marriott Harrisburg North 2250 KOHN ROAD, Harrisburg, PA 17110 ~11.74 miles southeast of Duncannon
  • Affordable property
  • 123 suites in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Hotel Indigo Harrisburg - Hershey by IHG 765 Eisenhower Blvd, Harrisburg, PA 17111 ~16.32 miles southeast of Duncannon
  • Midscale hotel
  • Gym is available on property
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Hampton Inn & Suites Hershey 749 East Chocolate Ave, Hershey, PA 17033 ~22.80 miles east of Duncannon
  • Mid-scale property
  • 110 rooms in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Staybridge Suites Harrisburg by IHG 920 Wildwood Park Drive, Harrisburg, PA 17110 ~11.07 miles southeast of Duncannon
  • Midscale property
  • 127 suites in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Comfort Suites Manheim - Lancaster 543 Champ Blvd, Manheim, PA 17545 ~38.19 miles southeast of Duncannon
  • Three Star property
  • Free breakfast available
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Inn at Cemetery Hill 613 Baltimore St, Gettysburg, PA 17325 ~40.85 miles south of Duncannon
  • 2-star property
  • 51 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.9 /10 Recent Reviews Call BookMore Details
Home2 Suites by Hilton Harrisburg North 2450 Brindle Drive, Harrisburg, PA 17110 ~12.18 miles southeast of Duncannon
  • Three Star property
  • Hotel has 107 suites
Call to Book
Add your dates for price
Excellent 9.4 /10 Read Reviews Call BookMore Details
Best Western Plus Hershey 1800 East CHOCOLATE AVE, Hershey, PA 170331188 ~23.73 miles east of Duncannon
  • Three Star property
  • Gym is available on property
Call to Book
Add your dates for price
Very Good 8.5 /10 Read Reviews Call BookMore Details
Holiday Inn Express and Suites Gettysburg by IHG 1871 Gettysburg Village Drive, Gettysburg, PA 17325 ~42.55 miles south of Duncannon
  • Mid-scale hotel
  • 4 floors in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Hilton Garden Inn Lancaster 101 Granite Run Dr, Lancaster, PA 17601 ~43.24 miles southeast of Duncannon
  • Affordable property
  • Hotel has 156 rooms
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Hampton Inn & Suites Hershey Near The Park 195 Hershey Road, Hummelstown, PA 17036 ~19.65 miles east of Duncannon
  • 3-star hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
SpringHill Suites by Marriott Harrisburg Hershey 15 Capital Drive, Harrisburg, PA 17110 ~11.82 miles southeast of Duncannon
  • Affordable property
  • Gym is available on property
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
City Express by Marriott Gettysburg 1857 Gettysburg Village Dr, Gettysburg, PA 17325 ~42.18 miles south of Duncannon
  • Affordable property
  • Hotel has 83 rooms
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details
Holiday Inn Express Hershey - Harrisburg Area by IHG 610 Walton Ave, Hummelstown, PA 17036 ~20.47 miles east of Duncannon
  • Midscale property
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
SpringHill Suites by Marriott Hershey Near the Park 115 Museum Drive, Hummelstown, PA 17033 ~19.76 miles east of Duncannon
  • Mid-scale property
  • Hotel has 80 suites
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
Residence Inn by Marriott Harrisburg Hershey 4480 Lewis Road, Harrisburg, PA 17111 ~16.02 miles southeast of Duncannon
  • Mid-scale hotel
  • Check in time: 4:00 PM
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Super 8 by Wyndham Hershey Chocolate Avenue 210 Hockersville Road, Hershey, PA 17033 ~21.66 miles east of Duncannon
  • Economy property
  • Hotel has 3 floors
Call to Book
Add your dates for price
Very Good 8.1 /10 Review Score Call BookMore Details
Hilton Garden Inn Harrisburg East 3943 Tecport Drive, Harrisburg, PA 17111 ~15.52 miles southeast of Duncannon
  • Affordable hotel
  • Pet-friendly
Call to Book
Add your dates for price
Very Good 8.8 /10 Read Reviews Call BookMore Details
Spark by Hilton Lancaster 150 Granite Run Drive, Lancaster, PA 17601 ~43.28 miles southeast of Duncannon
  • 3 star property
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.0 /10 Review Score Call BookMore Details
Hampton Inn & Suites Mount Joy / Lancaster West 2301 Strickler Road, Manheim, PA 17545 ~36.97 miles southeast of Duncannon
  • 3 star hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.9 /10 Guest Reviews Call BookMore Details
Comfort Suites Near Gettysburg Battlefield Visitor Center 945 Baltimore Pike, Gettysburg, PA 17325 ~40.86 miles south of Duncannon
  • 3 star property
  • Has environment-friendly policy See more
Call to Book
Add your dates for price
Very Good 8.5 /10 Review Score Call BookMore Details
Holiday Inn Harrisburg East by IHG 815 South Eisenhower Boulevard, Middletown, PA 17057 ~18.12 miles southeast of Duncannon
  • Mid-scale hotel
  • Hotel has 6 floors
Call to Book
Add your dates for price
Average 7.2 /10 Reviews Call BookMore Details
Hampton Inn Harrisburg-East (Hershey Area) 4230 Union Deposit Road, Harrisburg, PA 17111 ~14.52 miles southeast of Duncannon
  • Affordable hotel
  • Check-in: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.5 /10 Guest Reviews Call BookMore Details

Next: See My Duncannon Hotels with Pricing

FAQs about hotels in Duncannon

What are the top rated hotels in Duncannon?

Hotel Rock Lititz, The Wilbur Lititz Tapestry Collection by Hilton and Best Western Premier The Central Hotel & Conference Center are the best rated hotels based on customer reviews in the last 365 days.

What are the most high-end hotels in Duncannon?

The Wilbur Lititz Tapestry Collection by Hilton, Hilton Harrisburg and Hotel Gettysburg are the top 3 luxury hotels near Duncannon city center.

What hotels are closest to the city center of Duncannon?

Staybridge Suites Harrisburg by IHG, Residence Inn by Marriott Harrisburg North, and SpringHill Suites by Marriott Harrisburg Hershey are the properties closest to Duncannon city center.

What are the best independent hotels in Duncannon?

AIRE Hotel Hershey Lebanon, Rusty Rail Brewing Co. and Hershey Camping Resort Loft Park Model 7 are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Duncannon?

TownePlace Suites by Marriott Lebanon PA, Fairfield Inn & Suites by Marriott Lewisburg and SpringHill Suites by Marriott Camp Hill are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels in Duncannon?

Rodeway Inn Wormleysburg - Harrisburg, Comfort Inn & Suites – Harrisburg Airport – Hershey South and The Federal Pointe Inn Gettysburg an Ascend Collection Hotel are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels in Duncannon?

Best Western Premier The Central Hotel & Conference Center, The Inn at Lewisburg BW Signature Collection and Best Western Gettysburg are the best rated Best Western branded hotels (based on user reviews score).

What are the most popular IHG hotels in Duncannon?

Holiday Inn Express Hotel & Suites Selinsgrove by IHG, Holiday Inn Express & Suites Reedsville - State Coll Area by IHG and Holiday Inn Express and Suites Gettysburg by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top