Star rating
Hotel name
Price range (GBP) to
Amenities
+ more

Duncannon Hotels with Outdoor or Indoor Pools

Best Western Plus Harrisburg Mechanicsburg - Enola
+1-888-389-4121
4900 Woodland Dr., Enola, PA 17025 ~8.07 miles south of Duncannon
  • Has swimming pool: Outdoor pool 9:00 am-Dusk Seasonal
  • 3 star Highway property
From$60
Very good 4.0 /5 Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Duncannon" Get Alexa Skill →
Holiday Inn Express Hotel & Suites Harrisburg West
+1-888-675-2083
2055 Technology Pkwy., Mechanicsburg, PA 17050 ~8.32 miles southeast of Duncannon
  • Includes a pool: Dive in year-round! Our stunning indoor pool boasts floor-to-ceiling views & is open daily (6am-10 pm). Relax by the pool after your workout in our fitness center!
  • Three Star Suburban hotel
From$65
Very good 4.0 /5 Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Mechanicsburg Harrisburg in Mechanicsburg
+1-800-716-8490
350 Bent Creek Blvd., Mechanicsburg, PA 17050 ~9.88 miles south of Duncannon
  • Has swimming pool: Indoor Pool Indoor hot tub
  • Cheap Highway property
From$60
Average 3.0 /5 Guest Reviews Call BookMore Details
Staybridge Suites Harrisburg, an IHG Hotel
+1-800-805-5223
920 Wildwood Park Dr., Harrisburg, PA 17110 ~11.04 miles southeast of Duncannon
  • Has swimming pool: Indoor
  • 3-star Suburban hotel
From$80
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Best Western Harrisburg North - Harrisburg
+1-888-965-1860
150 Nationwide Dr., Harrisburg, PA 17110 ~12.03 miles southeast of Duncannon
  • Pool in hotel: 10am To 10pm
  • Affordable Highway hotel
From$79
Very good 4.0 /5 Latest Reviews Call BookMore Details
Penn Harris Hotel - Camp Hill
+1-888-788-5576
1150 Camp Hill Bypass, Camp Hill, PA 17011 ~12.13 miles southeast of Duncannon
  • Pool details: 10am to 10pm. Large Outdoor pool open the second weekend of May and closes the end of September weather permitting.
  • Affordable Suburban hotel
From$59
Average 3.0 /5 Recent Reviews Call BookMore Details
Rodeway Inn : 1239 Harrisburg Pike
+1-888-897-9207
1239 Harrisburg Pike, Carlisle, PA 17013 ~12.28 miles southwest of Duncannon
  • Pool in hotel
  • Two-star Highway hotel
From$45
Average 3.0 /5 Recent Reviews Call BookMore Details
Larkspur Landing Hotel Carlisle : 1164 Harrisburg Pike
+1-888-311-4278
1164 Harrisburg Pike, Carlisle, PA 17013 ~12.72 miles southwest of Duncannon
  • Pool details: Indoor Pool and Whirlpool Open 8am to 10pm
  • Mid-scale Highway hotel
From$80
Average 3.0 /5 Reviews Call BookMore Details
Crowne Plaza Harrisburg Hershey An Ihg Hotel : 23 South 2nd St.
+1-888-469-4795
23 South 2nd St., Harrisburg, PA 17101 ~12.77 miles southeast of Duncannon
  • Pool details: Large heated in-door pool with deep end,38 capacity. Open 7 Am-10 PM. With Sweeping view of Downtown Harrisburg
  • 4 star Downtown property
From$100
Average 3.0 /5 Reviews Call BookMore Details
Best Western Carlisle - Carlisle
+1-888-734-9421
1155 Harrisburg Pike, Carlisle, PA 17013 ~13.02 miles southwest of Duncannon
  • With a pool!
  • Two-star Highway property
From$59
Very good 4.0 /5 Recent Reviews Call BookMore Details
Comfort Inn Pa Turnpike I 81
+1-888-841-5292
77 Shady Lane, Carlisle, PA 17013 ~13.03 miles southwest of Duncannon
  • Pool in hotel: Indoor, heated pool. Open 5:30 AM to 10 PM everyday.
  • Three Star Suburban property
From$74
Very good 4.5 /5 Guest Reviews Call BookMore Details
Quality Inn Harrisburg Downtown Riverfront
+1-888-455-5160
525 South Front St., Harrisburg, PA 17104 ~13.11 miles southeast of Duncannon
  • We have a pool ready for use
  • Affordable Riverfront hotel
From$69
Average 3.5 /5 Latest Reviews Call BookMore Details
Comfort Inn Mechanicsburg Harrisburg South - Mechanicsburg
+1-888-965-8297
1012 Wesley Dr., Mechanicsburg, PA 17055 ~13.43 miles south of Duncannon
  • Pool details: Currently unavailable
  • Cheap Suburban property
From$65
Very good 4.0 /5 Guest Reviews Call BookMore Details
Hampton Inn by Hilton Harrisburg West - Mechanicsburg
+1-888-906-6358
4950 Ritter Rd., Mechanicsburg, PA 17055 ~13.86 miles south of Duncannon
  • Includes a pool: Seasonal Outdoor Heated Pool
  • Mid-scale Suburban hotel
From$80
Very good 4.0 /5 Review Score Call BookMore Details
Country Inn & Suites by Radisson, Harrisburg West Mechanicsburg in Mechanicsburg
+1-888-749-6785
4943 Gettysburg Rd., Mechanicsburg, PA 17055 ~13.86 miles south of Duncannon
  • Pool available: Our spacious heated indoor pool is open 6am to midnight daily. With tables, chairs and loungers, families can enjoy this space together or couples can relax after a day of exploring. With extended hours are perfect for early risers or late night folks. Towels are provided and this is located on our first floor for convenience of all guests.
  • 3 star Highway property
From$52
Very good 4.0 /5 Latest Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Duncannon" Get Alexa Skill →
Candlewood Suites Harrisburg I 81 Hershey Area An Ihg Hotel - Harrisburg
+1-888-878-9982
504 North Mountain Rd., Harrisburg, PA 17112 ~13.91 miles east of Duncannon
  • We have a pool
  • Luxury 5 star Suburban property
From$150
Average 3.0 /5 Guest Reviews Call BookMore Details
Towneplace Suites Harrisburg West
+1-888-389-4485
4915 Ritter Rd., Mechanicsburg, PA 17055 ~13.96 miles south of Duncannon
  • Includes a pool: Our Indoor Pool is open from 8:00AM to 10:00PM
  • Three Star Suburban hotel
From$144
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Ramada by Wyndham Harrisburg / Hershey Area in Harrisburg
+1-888-389-4121
300 North Mountain Rd., Harrisburg, PA 17112 ~13.98 miles east of Duncannon
  • Pool in hotel: 9am-10pm Indoor pool and hot tub
  • Three Star Highway hotel
From$80
Average 3.0 /5 Review Score Call BookMore Details
Econo Lodge Mechanicsburg : 650 Gettysburg Rd.
+1-888-675-2083
650 Gettysburg Rd., Mechanicsburg, PA 17055 ~14.01 miles south of Duncannon
  • Includes a pool: outdoor pool, 9am to 8pm
  • Inexpensive Rural property
From$70
Average 3.0 /5 Hotel Reviews Call BookMore Details
Baymont by Wyndham Harrisburg - Harrisburg
+1-800-716-8490
5680 Allentown Blvd., Harrisburg, PA 17112 ~14.19 miles east of Duncannon
  • Pool details: Outdoor seasonal pool open from 10:00am-8:30pm daily. Depth from 3'-8'.
  • Midscale Suburban property
From$55
Very good 4.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express Harrisburg East Hershey Area
+1-800-805-5223
4021 Union Deposit Rd., Harrisburg, PA 17109 ~14.25 miles southeast of Duncannon
  • Includes a pool: Outdoor Solar Heated Pool Hours: 10am-10pm
  • 3 star Suburban hotel
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Wingate by Wyndham Mechanicsburg / Harrisburg West : 385 Cumberland Pkwy.
+1-888-965-1860
385 Cumberland Pkwy., Mechanicsburg, PA 17055 ~14.32 miles south of Duncannon
  • Pool available: Indoor Saline Pool & heated Spa - 6am-11pm
  • 3 star Suburban property
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Hampton Inn Harrisburg East / Hershey - Harrisburg
+1-888-788-5576
4230 Union Deposit Rd., Harrisburg, PA 17111 ~14.35 miles southeast of Duncannon
  • Includes a pool: Memorial thru Labor Day guests can relax in our heated outdoor swimming pool.
  • Mid-scale Suburban hotel
From$90
Very good 4.0 /5 Read Reviews Call BookMore Details
Country Inn & Suites by Radisson Harrisburg Hershey West Pa in Harrisburg
+1-888-897-9207
1025 Peiffers Ln, Harrisburg, PA 17109 ~14.35 miles southeast of Duncannon
  • Includes a pool: Indoor pool open from 6 am - 11 pm. For youth groups, pool is available until 10 pm.
  • Mid-scale Suburban hotel
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Best Western Premier The Central Hotel & Conference Center
+1-888-311-4278
800 East Park Dr., Harrisburg, PA 17111 ~14.68 miles southeast of Duncannon
  • Pool available: Indoor Pool 10am-10pm
  • Midscale Suburban property
From$62
Very good 4.0 /5 Latest Reviews Call BookMore Details
Scottish Inns Harrisburg Hershey South - New Cumberland
+1-888-469-4795
300 Commerce Dr., New Cumberland, PA 17070 ~15.19 miles southeast of Duncannon
  • We have a pool ready for use
  • Low-priced Highway hotel
From$36
Very good 4.0 /5 Latest Reviews Call BookMore Details
Candlewood Suites Harrisburg - Hershey, an IHG Hotel
+1-888-734-9421
413 Port View Dr., Harrisburg, PA 17111 ~15.27 miles southeast of Duncannon
  • Includes a pool: Indoor Heated Pool - Open 8am-10pm
  • High end Highway hotel
From$125
Average 3.0 /5 Read Reviews Call BookMore Details
Best Western Plus New Cumberland Inn & Suites
+1-888-841-5292
702 Limekiln Rd., New Cumberland, PA 17070 ~15.31 miles southeast of Duncannon
  • Pool in hotel: We have a beautiful indoor pool and spa open daily 8:00 AM to 10:00 PM!!
  • 3 star Highway property
From$62
Average 3.5 /5 Review Score Call BookMore Details
Hilton Garden Inn Harrisburg East in Harrisburg
+1-888-455-5160
3943 Tecport Dr., Harrisburg, PA 17111 ~15.49 miles southeast of Duncannon
  • Pool details: Pool hours are from 6am-10pm daily. We have an indoor pool with a spa opened year around. We offer an outdoor pool from Mid May- Mid September.
  • 3-star Airport property
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Sleep Inn & Suites Harrisburg - Hershey North - Harrisburg
+1-888-965-8297
7100 Allentown Blvd., Harrisburg, PA 17112 ~15.95 miles east of Duncannon
  • Has swimming pool
  • Economy Suburban property
From$75
Very good 4.0 /5 Guest Reviews Call BookMore Details
Residence Inn by Marriott Harrisburg Hershey
+1-888-906-6358
4480 Lewis Rd., Harrisburg, PA 17111 ~15.99 miles southeast of Duncannon
  • Pool in hotel: Indoor and outdoor pools
  • Affordable Suburban property
From$75
Average 3.0 /5 Recent Reviews Call BookMore Details
Sleep Inn & Suites
+1-888-749-6785
631a Eisenhower Blvd., Harrisburg, PA 17111 ~16.13 miles southeast of Duncannon
  • Includes a pool: Our indoor heated pool is open daily from 6am to 10pm. The pool is 3 to 4 foot deep. The pool meets all ADA requirements.
  • Low priced Suburban hotel
From$65
Average 3.0 /5 Hotel Reviews Call BookMore Details
Courtyard by Marriott Harrisburg Hershey - Harrisburg
+1-888-878-9982
725 Eisenhower Blvd., Harrisburg, PA 17111 ~16.21 miles southeast of Duncannon
  • Pool available: The pool is open 6am-11pm
  • 3-star Suburban hotel
From$75
Average 3.0 /5 Read Reviews Call BookMore Details
Hotel Indigo Harrisburg - Hershey, an IHG Hotel in Harrisburg
+1-888-389-4485
765 Eisenhower Blvd., Harrisburg, PA 17111 ~16.29 miles southeast of Duncannon
  • Pool available: Outdoor Heated Pool with patio, firepits, and shaded cabanas. Open Memorial Day through Labor Day.
  • 3 star Airport hotel
From$139
Very good 4.0 /5 Read Reviews Call BookMore Details
Red Lion Hotel Harrisburg
+1-888-389-4121
4751 Lindle Rd., Harrisburg, PA 17111 ~16.55 miles southeast of Duncannon
  • Includes a pool: Outdoor pool open Memorial Day Weekend to Labor Day Weekend. 9am to 9pm Indoor pool open daily - 7am to 10pm
  • Midscale Resort property
From$59
Very good 4.5 /5 Read Reviews Call BookMore Details
Holiday Inn Express Harrisburg NE, an IHG Hotel in Harrisburg
+1-888-675-2083
7744 Linglestown Rd., Harrisburg, PA 17112 ~16.72 miles east of Duncannon
  • Pool available: Indoor heated pool open daily from 10:00 AM - 10:00 PM. Depth from 3'-5'
  • Economy Suburban hotel
From$75
Average 3.0 /5 Reviews Call BookMore Details
Sleep Inn Carlisle South in Carlisle
+1-800-716-8490
5 Garland Dr., Carlisle, PA 17013 ~16.99 miles southwest of Duncannon
  • Has swimming pool: Inddor Pool
  • Economy Downtown hotel
From$50
Average 3.0 /5 Read Reviews Call BookMore Details
Best Western Carlisle South : 101 Alexander Spring Rd.
+1-800-805-5223
101 Alexander Spring Rd., Carlisle, PA 17015 ~17.07 miles southwest of Duncannon
  • Pool available: Outdoor pool open Memorial day through Labor Day from 9am to 9pm weather permitting.
  • 3-star Suburban property
From$69
Average 3.0 /5 Reviews Call BookMore Details
Country Inn & Suites by Radisson Harrisburg Northeast Hershey - Harrisburg
+1-888-965-1860
8000 Jonestown Rd., Harrisburg, PA 17112 ~17.49 miles east of Duncannon
  • Has swimming pool: Guests can enjoy our indoor pool and hot tub daily from 6 AM - 12 AM that rights till midnight. So even if you get back late it's not too late for a dip in the pool.
  • Affordable Suburban hotel
From$80
Average 3.5 /5 Latest Reviews Call BookMore Details
Country Inn & Suites by Radisson, Carlisle, PA - Carlisle
+1-888-788-5576
1529 Commerce Ave., Carlisle, PA 17015 ~17.62 miles southwest of Duncannon
  • Our hotel comes with a pool
  • Three Star Suburban property
From$67
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express & Suites Carlisle Southwest in Carlisle
+1-888-897-9207
1501 Commerce Ave., Carlisle, PA 17015 ~17.89 miles southwest of Duncannon
  • Includes a pool: Pool is currently closed
  • Affordable Suburban property
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Harrisburg East, an IHG Hotel
+1-888-311-4278
815 South Eisenhower Blvd., Middletown, PA 17057 ~18.09 miles southeast of Duncannon
  • Includes a pool: Indoor heated pool.
  • Mid-scale Suburban property
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Comfort Suites Hummelstown Hershey in Hummelstown
+1-888-469-4795
320 Milroy Rd., Hummelstown, PA 17036 ~18.14 miles southeast of Duncannon
  • Pool details: Our indoor pool is open 10:00 AM to 10:00 PM
  • Inexpensive Suburban property
From$69
Very good 4.0 /5 Review Score Call BookMore Details
Springhill Suites by Marriott Hershey Near The Park in Hershey
+1-888-734-9421
115 Museum Dr., Hershey, PA 17033 ~19.68 miles east of Duncannon
  • Pool available: Indoor Heated Pool/Whirlpool Spa
  • 3 star Rural hotel
From$80
Average 3.0 /5 Review Score Call BookMore Details
Best Western Grantville/Hershey
+1-888-841-5292
450 Station Rd., Grantville, PA 17028 ~19.70 miles east of Duncannon
  • Includes a pool: Indoor Pool open 7:00 AM - 9:00 PM
  • Three Star Highway hotel
From$80
Average 3.0 /5 Review Score Call BookMore Details
Holiday Inn Harrisburg Hershey Area I 81
+1-888-455-5160
604 Station Rd., Grantville, PA 17028 ~19.90 miles east of Duncannon
  • Has swimming pool: Indoor pool & outdoor pool + jacuzzi closes at 11pm
  • Affordable Suburban hotel
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Comfort Inn & Suites Harrisburg Airport Hershey South : 1589 West Harrisburg Pike
+1-888-965-8297
1589 West Harrisburg Pike, Middletown, PA 17057 ~20.27 miles southeast of Duncannon
  • Pool details: Our hotel boasts an indoor salt water pool. Operating hours 7:00am-11:00pm.
  • Mid-scale Airport property
From$65
Very good 4.5 /5 Recent Reviews Call BookMore Details
Holiday Inn Express Hershey Harrisburg Area An Ihg Hotel
+1-888-906-6358
610 Walton Ave., Hummelstown, PA 17036 ~20.41 miles east of Duncannon
  • Includes a pool: We currently feature an indoor pool (max depth 5'). Both are open from 9AM - 11PM. Children under the age of 18 need to be supervised by a parent or guardian. No food or drinks are permitted in the pool area including alcoholic beverages.
  • Economy Suburban property
From$60
Very good 4.0 /5 Review Score Call BookMore Details
Hilton Garden Inn Hershey
+1-888-749-6785
550 East Main St., Hummelstown, PA 17036 ~20.51 miles east of Duncannon
  • Pool details: Pool is open from 5AM-11PM. Indoor Pool with a whirlpool tub.
  • Three Star Suburban hotel
From$119
Average 3.0 /5 Guest Reviews Call BookMore Details
Comfort Inn at the Park : 1200 Mae St.
+1-888-878-9982
1200 Mae St., Hershey, PA 17036 ~20.63 miles east of Duncannon
  • Pool available: Indoor Pool open 8am to 11pm
  • Affordable Resort property
From$69
Average 3.0 /5 Latest Reviews Call BookMore Details

Next: Show All Available Duncannon Hotels with Pricing
Back to Top