Skip to main content

Filter by:


Star Rating

Review Score

Duncannon – 1 hotel or place to stay
See the latest prices and deals by choosing your dates.
Stardust Motel, hotel in Duncannon

Located in Duncannon, within 18 miles of Pennsylvania State Capitol and 18 miles of National Civil War Museum, Stardust Motel has accommodations with a garden and free WiFi as well as free private...

Nothing
6.6
Scored 6.6
Pleasant
Rated pleasant
34 reviews
Price from$70per night
Red Carpet Inn Duncannon, hotel in Duncannon

Located just steps from the Susquehanna River, this motel features river views and free Wi-Fi access in every room. Central Harrisburg is 20 miles away.

Staff gave great recommendation for dinner
7.4
Scored 7.4
Good
Rated good
178 reviews
Price from$70per night
Staybridge Suites Harrisburg-Hershey, an IHG Hotel, hotel in Duncannon

This hotel features suites with fully equipped kitchenette and DVD players. The property is 3 miles from downtown Harrisburg, with shopping, entertainment and dining.

The breakfast was great. Plenty of choices. Room clean and spacious. Loved the kitchenette. Free soda and coffee available. Liked Staybridge so much we are now staying at the Staybridge Suites in Rock Hill, SC. Was not familiar with Staybridge Suites before this current trip. Found them on line. They looked really nice.
8.2
Scored 8.2
Very Good
Rated very good
533 reviews
Price from$132per night
Penn Harris Hotel Harrisburg, Trademark by Wyndham, hotel in Duncannon

Penn Harris Hotel Harrisburg, offering an outdoor seasonal pool, a full service restaurant and free airport shuttle to Harrisburg International Airport, this hotel is located in Camp Hill.

Clean, felt safe. Great location, comfortable room
7.1
Scored 7.1
Good
Rated good
487 reviews
Price from$87.12per night
Best Western Plus Harrisburg Mechanicsburg, hotel in Duncannon

Offering a daily continental breakfast, this hotel is located in Enola and features an outdoor swimming pool. Free WiFi access is available.

The location
7.1
Scored 7.1
Good
Rated good
316 reviews
Price from$84.15per night
SpringHill Suites Harrisburg Hershey, hotel in Duncannon

Located 20 minutes from Hershey Theme Park and the Hershey Story Museum. It features an indoor pool and free in-room Wi-Fi.

All good
8.5
Scored 8.5
Very Good
Rated very good
134 reviews
Price from$125.10per night
Holiday Inn Express Harrisburg SW - Mechanicsburg, an IHG Hotel, hotel in Duncannon

Holiday Inn Express Harrisburg SW - Mechanicsburg is set in Mechanicsburg, 19 mi from Hershey. The property is 3 minutes' drive from Route 581.

Comfy bed, pet friendly, easy access
7.5
Scored 7.5
Good
Rated good
299 reviews
Price from$84.88per night
Quality Inn Carlisle PA, hotel in Duncannon

Located 5 miles from Carlisle Fairgrounds, this hotel features a 24-hour reception and rooms with free Wi-Fi. It offers a free grab & go breakfast.

Sadly, nothing. .
6.3
Scored 6.3
Pleasant
Rated pleasant
213 reviews
Price from$75.05per night
Home2 Suites Mechanicsburg, hotel in Duncannon

Located within 9.5 miles of Pennsylvania State Capitol and 12 miles of National Civil War Museum, Home2 Suites Mechanicsburg provides rooms in Mechanicsburg.

Room was excellent and staff was friendly.
8.8
Scored 8.8
Excellent
Rated excellent
79 reviews
Price from$118.23per night
Fairfield by Marriott Inn & Suites Harrisburg West/Mechanicsburg, hotel in Duncannon

Located in Mechanicsburg, 12 miles from Pennsylvania State Capitol, Fairfield by Marriott Inn & Suites Harrisburg West/Mechanicsburg provides accommodations with a fitness center, free private parking...

The room was very clean and was a good value for the price.
8.9
Scored 8.9
Excellent
Rated excellent
164 reviews
Price from$127per night
See all hotels in and around Duncannon
Subscribe to receive premium deals

Prices drop the second you sign up!