Skip to main content

Search hotels in Duncannon, Pennsylvania

Enter your dates to see the latest prices and deals for Duncannon hotels

Filter by:


Star rating

Review score

Duncannon – 82 hotels and places to stay

See the latest prices and deals by choosing your dates.
Red Carpet Inn Duncannon, hotel in Duncannon

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

No breakfast
7.4
Scored 7.4
Good
Rated good
181 reviews
Price fromSEK 803.38per 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.

Breakfast was good!
8.2
Scored 8.2
Very good
Rated very good
525 reviews
Price fromSEK 1,367.43per 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.

Coffee is very good
7.2
Scored 7.2
Good
Rated good
313 reviews
Price fromSEK 983.50per night
Holiday Inn Express Harrisburg SW - Mechanicsburg, an IHG Hotel, hotel in Duncannon

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

Friendliness of staff
7.4
Scored 7.4
Good
Rated good
286 reviews
Price fromSEK 991.60per 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.

Breakfast was so so , cold and no coffee
6.2
Scored 6.2
Pleasant
Rated pleasant
207 reviews
Price fromSEK 894.14per 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.

Rude Manager and Cleaning staff
8.5
Scored 8.5
Very good
Rated very good
141 reviews
Price fromSEK 1,462.10per night
Holiday Inn Express Harrisburg West, an IHG Hotel, hotel in Duncannon

Located just off Interstate 81, this hotel is 10.2 miles from downtown Harrisburg. It serves a buffet breakfast every morning and features a fitness center and a heated indoor pool.

We stay here every time we visit family. Very comfortable and staff is friendly. Very reasonable
8.0
Scored 8.0
Very good
Rated very good
175 reviews
Price fromSEK 1,196.10per night
Home2 Suites Mechanicsburg, hotel in Duncannon

Located within 20 km of National Civil War Museum and 37 km of Hersheys Chocolate World, Home2 Suites Mechanicsburg offers rooms in Mechanicsburg.

Beds were very comfortable. Rooms were spacious and clean. Small Kitchenette had everything you need including a dishwasher. Staff was very nice. The breakfast had a lot of choices and was very good. Great value for your money. Would highly recommend. Our family had no complaints. This is the first stay we have said “wow” what a nice hotel.
8.9
Scored 8.9
Fabulous
Rated fabulous
78 reviews
Price fromSEK 1,356.91per night
Fairfield by Marriott Inn & Suites Harrisburg West/Mechanicsburg, hotel in Duncannon

Located in Mechanicsburg, 19 km from Pennsylvania State Capitol, Fairfield by Marriott Inn & Suites Harrisburg West/Mechanicsburg provides accommodation with a fitness centre, free private parking and...

Super clean
8.8
Scored 8.8
Fabulous
Rated fabulous
168 reviews
Price fromSEK 1,379.12per night
Home2 Suites By Hilton Harrisburg, hotel in Duncannon

Located 5.2 km from National Civil War Museum, Home2 Suites By Hilton Harrisburg offers 3-star accommodation in Harrisburg and features a fitness centre, a shared lounge and a terrace.

Very well kept, and obvioulsy well managed
9.1
Scored 9.1
Superb
Rated superb
386 reviews
Price fromSEK 1,910.20per night
See all hotels in and around Duncannon