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

Harrisburg - Hershey Hotels with Outdoor or Indoor Pools

Penn Harris Hotel
+1-888-389-4121
1150 Camp Hill Bypass, Camp Hill, PA 17011 ~1.62 miles east of Harrisburg - Hershey
  • Pool details: 10am to 10pm. Large Outdoor pool open the second weekend of May and closes the end of September weather permitting.
  • 3-star Suburban property
From$59
Average 3.0 /5 Hotel 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 Harrisburg - Hershey" Get Alexa Skill →
Holiday Inn Express Hotel & Suites Harrisburg West
+1-888-675-2083
2055 Technology Pkwy., Mechanicsburg, PA 17050 ~2.74 miles northwest of Harrisburg - Hershey
  • Has swimming 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!
  • Affordable Suburban property
From$65
Very Good 4.0 /5 Read Reviews Call BookMore Details
Best Western Plus Harrisburg Mechanicsburg - Enola
+1-800-716-8490
4900 Woodland Dr., Enola, PA 17025 ~3.09 miles northwest of Harrisburg - Hershey
  • Includes a pool: Outdoor pool 9:00 am-Dusk Seasonal
  • 3-star Highway hotel
From$60
Very Good 4.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express Harrisburg Sw Mechanicsburg : 6325 Carlisle Pike
+1-800-805-5223
6325 Carlisle Pike, Mechanicsburg, PA 17050 ~3.10 miles west of Harrisburg - Hershey
  • Pool in hotel: Hours - 10:00 to 22:00 Outdoor Heated Pool Open Memorial Day to Labor Day
  • Three Star Suburban property
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Comfort Inn Mechanicsburg Harrisburg South : 1012 Wesley Dr.
+1-888-965-1860
1012 Wesley Dr., Mechanicsburg, PA 17055 ~3.21 miles south of Harrisburg - Hershey
  • Pool in hotel: Currently unavailable
  • Cheap Suburban hotel
From$65
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Hampton Inn by Hilton Harrisburg West in Mechanicsburg
+1-888-788-5576
4950 Ritter Rd., Mechanicsburg, PA 17055 ~3.54 miles south of Harrisburg - Hershey
  • Pool details: Seasonal Outdoor Heated Pool
  • 3 star Suburban hotel
From$80
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Towneplace Suites Harrisburg West : 4915 Ritter Rd.
+1-888-897-9207
4915 Ritter Rd., Mechanicsburg, PA 17055 ~3.65 miles south of Harrisburg - Hershey
  • Pool details: Our Indoor Pool is open from 8:00AM to 10:00PM
  • Three Star Suburban property
From$144
Very Good 4.0 /5 Review Score Call BookMore Details
Country Inn & Suites by Radisson, Harrisburg West Mechanicsburg in Mechanicsburg
+1-888-311-4278
4943 Gettysburg Rd., Mechanicsburg, PA 17055 ~3.77 miles south of Harrisburg - Hershey
  • Pool details: 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
Staybridge Suites Harrisburg by IHG - Harrisburg
+1-888-469-4795
920 Wildwood Park Dr., Harrisburg, PA 17110 ~3.77 miles northeast of Harrisburg - Hershey
  • Has swimming pool: Indoor
  • 3 star Suburban property
From$80
Very Good 4.0 /5 Read Reviews Call BookMore Details
Best Western Plus New Cumberland Inn & Suites - New Cumberland
+1-888-734-9421
702 Limekiln Rd., New Cumberland, PA 17070 ~4.51 miles southeast of Harrisburg - Hershey
  • Pool details: 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 Latest Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Mechanicsburg Harrisburg - Mechanicsburg
+1-888-841-5292
350 Bent Creek Blvd., Mechanicsburg, PA 17050 ~4.56 miles west of Harrisburg - Hershey
  • Pool available: Indoor Pool Indoor hot tub
  • Cheap Highway property
From$60
Average 3.0 /5 Reviews Call BookMore Details
Wingate by Wyndham Mechanicsburg / Harrisburg West
+1-888-455-5160
385 Cumberland Pkwy., Mechanicsburg, PA 17055 ~4.63 miles southwest of Harrisburg - Hershey
  • Has swimming pool: Indoor Saline Pool & heated Spa - 6am-11pm
  • 3 star Suburban property
From$80
Average 3.0 /5 Review Score Call BookMore Details
Hotel Hanna - Harrisburg
+1-888-965-8297
525 South Front St., Harrisburg, PA 17104 ~3.50 miles east of Harrisburg - Hershey
  • Has a pool!
  • Affordable Riverfront property
From$69
Average 3.5 /5 Reviews Call BookMore Details
Scottish Inns Harrisburg Hershey South
+1-888-906-6358
300 Commerce Dr., New Cumberland, PA 17070 ~4.40 miles southeast of Harrisburg - Hershey
  • Pool in hotel
  • 2 star Highway hotel
From$36
Very Good 4.0 /5 Review Score Call BookMore Details
Best Western Harrisburg North Hotel
+1-888-749-6785
150 Nationwide Dr., Harrisburg, PA 17110 ~6.01 miles northeast of Harrisburg - Hershey
  • Pool in hotel: 10am To 10pm
  • Affordable Highway hotel
From$79
Very Good 4.0 /5 Hotel 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 Harrisburg - Hershey" Get Alexa Skill →
Candlewood Suites Harrisburg - Hershey by IHG in Harrisburg
+1-888-878-9982
413 Port View Dr., Harrisburg, PA 17111 ~6.18 miles east of Harrisburg - Hershey
  • Has swimming pool: Indoor Heated Pool - Open 8am-10pm
  • Expensive Highway hotel
From$125
Average 3.0 /5 Latest Reviews Call BookMore Details
Comfort Inn & Suites Harrisburg / Hershey West in Harrisburg
+1-888-389-4485
1001 Briarsdale Rd., Harrisburg, PA 17109 ~6.59 miles east of Harrisburg - Hershey
  • Pool details: Seasonal Outdoor Pool
  • Midscale Downtown hotel
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express Harrisburg East Hershey Area
+1-888-389-4121
4021 Union Deposit Rd., Harrisburg, PA 17109 ~6.63 miles east of Harrisburg - Hershey
  • Includes a pool: Outdoor Solar Heated Pool Hours: 10am-10pm
  • Mid-scale Suburban property
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Country Inn & Suites by Radisson Harrisburg Hershey West Pa - Harrisburg
+1-888-675-2083
1025 Peiffers Ln, Harrisburg, PA 17109 ~6.69 miles east of Harrisburg - Hershey
  • Pool in hotel: Indoor pool open from 6 am - 11 pm. For youth groups, pool is available until 10 pm.
  • Affordable Suburban property
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Hampton Inn Harrisburg East / Hershey : 4230 Union Deposit Rd.
+1-800-716-8490
4230 Union Deposit Rd., Harrisburg, PA 17111 ~6.84 miles east of Harrisburg - Hershey
  • Pool details: Memorial thru Labor Day guests can relax in our heated outdoor swimming pool.
  • Three Star Suburban property
From$90
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Best Western Premier The Central Hotel & Conference Center
+1-800-805-5223
800 East Park Dr., Harrisburg, PA 17111 ~6.89 miles east of Harrisburg - Hershey
  • Pool in hotel: Indoor Pool 10am-10pm
  • Mid-scale Suburban property
From$63
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Sleep Inn & Suites - Harrisburg
+1-888-965-1860
631a Eisenhower Blvd., Harrisburg, PA 17111 ~7.08 miles east of Harrisburg - Hershey
  • 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 property
From$65
Average 3.0 /5 Latest Reviews Call BookMore Details
Hotel Indigo Harrisburg - Hershey, an IHG Hotel in Harrisburg
+1-888-788-5576
765 Eisenhower Blvd., Harrisburg, PA 17111 ~7.18 miles east of Harrisburg - Hershey
  • Includes a pool: Outdoor Heated Pool with patio, firepits, and shaded cabanas. Open Memorial Day through Labor Day.
  • Affordable Airport property
From$139
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Harrisburg Hershey in Harrisburg
+1-888-897-9207
4480 Lewis Rd., Harrisburg, PA 17111 ~7.29 miles east of Harrisburg - Hershey
  • Pool in hotel: Indoor and outdoor pools
  • Midscale Suburban property
From$75
Average 3.0 /5 Review Score Call BookMore Details
Red Lion Hotel Harrisburg
+1-888-311-4278
4751 Lindle Rd., Harrisburg, PA 17111 ~7.57 miles east of Harrisburg - Hershey
  • Has swimming pool: Outdoor pool open Memorial Day Weekend to Labor Day Weekend. 9am to 9pm Indoor pool open daily - 7am to 10pm
  • 3-star Resort property
From$59
Very Good 4.5 /5 Review Score Call BookMore Details
Baymont by Wyndham Harrisburg in Harrisburg
+1-888-469-4795
5680 Allentown Blvd., Harrisburg, PA 17112 ~9.10 miles east of Harrisburg - Hershey
  • Pool in hotel: Outdoor seasonal pool open from 10:00am-8:30pm daily. Depth from 3'-8'.
  • Midscale Suburban hotel
From$55
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Ramada by Wyndham Harrisburg / Hershey Area
+1-888-734-9421
300 North Mountain Rd., Harrisburg, PA 17112 ~9.28 miles northeast of Harrisburg - Hershey
  • Pool details: 9am-10pm Indoor pool and hot tub
  • Mid-scale Highway hotel
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Candlewood Suites Harrisburg I 81 Hershey Area An Ihg Hotel
+1-888-841-5292
504 North Mountain Rd., Harrisburg, PA 17112 ~9.36 miles northeast of Harrisburg - Hershey
  • Includes a swimming pool
  • Luxurious Five Star Suburban hotel
From$150
Average 3.0 /5 Guest Reviews Call BookMore Details
Rodeway Inn
+1-888-455-5160
1239 Harrisburg Pike, Carlisle, PA 17013 ~10.29 miles west of Harrisburg - Hershey
  • Has a pool!
  • Low-priced Highway property
From$45
Average 3.0 /5 Reviews Call BookMore Details
Comfort Suites Hummelstown Hershey in Hummelstown
+1-888-965-8297
320 Milroy Rd., Hummelstown, PA 17036 ~10.41 miles east of Harrisburg - Hershey
  • Pool details: Our indoor pool is open 10:00 AM to 10:00 PM
  • Economy Suburban hotel
From$69
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Comfort Inn & Suites Harrisburg Airport Hershey South in Middletown
+1-888-906-6358
1589 West Harrisburg Pike, Middletown, PA 17057 ~10.58 miles east of Harrisburg - Hershey
  • Pool details: Our hotel boasts an indoor salt water pool. Operating hours 7:00am-11:00pm.
  • Affordable Airport hotel
From$65
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Larkspur Landing Hotel Carlisle
+1-888-749-6785
1164 Harrisburg Pike, Carlisle, PA 17013 ~10.89 miles west of Harrisburg - Hershey
  • Pool in hotel: Indoor Pool and Whirlpool Open 8am to 10pm
  • 3-star Highway property
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Comfort Inn Pa Turnpike I 81 in Carlisle
+1-888-878-9982
77 Shady Lane, Carlisle, PA 17013 ~11.01 miles west of Harrisburg - Hershey
  • Has swimming pool: Indoor, heated pool. Open 5:30 AM to 10 PM everyday.
  • Mid-scale Suburban hotel
From$74
Very Good 4.5 /5 Reviews Call BookMore Details
Best Western Carlisle : 1155 Harrisburg Pike
+1-888-389-4485
1155 Harrisburg Pike, Carlisle, PA 17013 ~11.05 miles west of Harrisburg - Hershey
  • Our hotel comes with a pool
  • Cheap Highway hotel
From$59
Very Good 4.0 /5 Read Reviews Call BookMore Details
Sleep Inn & Suites Harrisburg - Hershey North
+1-888-389-4121
7100 Allentown Blvd., Harrisburg, PA 17112 ~11.32 miles east of Harrisburg - Hershey
  • Includes a swimming pool
  • Two star Suburban hotel
From$75
Very Good 4.0 /5 Review Score Call BookMore Details
Holiday Inn Express Harrisburg I-81 – Hershey By IHG - Harrisburg
+1-888-675-2083
7744 Linglestown Rd., Harrisburg, PA 17112 ~13.15 miles northeast of Harrisburg - Hershey
  • Pool in hotel: Indoor heated pool open daily from 10:00 AM - 10:00 PM. Depth from 3'-5'
  • 2-star Suburban hotel
From$75
Average 3.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express Hershey Harrisburg Area An Ihg Hotel
+1-800-716-8490
610 Walton Ave., Hummelstown, PA 17036 ~13.24 miles east of Harrisburg - Hershey
  • Pool details: 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.
  • Economical Suburban property
From$60
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hilton Garden Inn Hershey : 550 East Main St.
+1-800-805-5223
550 East Main St., Hummelstown, PA 17036 ~13.26 miles east of Harrisburg - Hershey
  • Pool details: Pool is open from 5AM-11PM. Indoor Pool with a whirlpool tub.
  • Affordable Suburban property
From$119
Average 3.0 /5 Reviews Call BookMore Details
Comfort Inn at the Park : 1200 Mae St.
+1-888-965-1860
1200 Mae St., Hershey, PA 17036 ~13.54 miles east of Harrisburg - Hershey
  • Pool in hotel: Indoor Pool open 8am to 10pm
  • Mid-scale Resort hotel
From$69
Average 3.0 /5 Review Score Call BookMore Details
Springhill Suites by Marriott Hershey Near The Park
+1-888-788-5576
115 Museum Dr., Hershey, PA 17033 ~13.62 miles east of Harrisburg - Hershey
  • Has swimming pool: Indoor Heated Pool/Whirlpool Spa
  • Three Star Rural property
From$80
Average 3.0 /5 Reviews Call BookMore Details
Country Inn & Suites by Radisson Harrisburg Northeast Hershey - Harrisburg
+1-888-897-9207
8000 Jonestown Rd., Harrisburg, PA 17112 ~13.72 miles east of Harrisburg - Hershey
  • Pool in hotel: 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.
  • 3-star Suburban property
From$80
Average 3.5 /5 Recent Reviews Call BookMore Details
Spark by Hilton Hummelstown Hershey - Hummelstown
+1-888-311-4278
84 Sipe Ave., Hummelstown, PA 17036 ~13.83 miles east of Harrisburg - Hershey
  • Has swimming pool: 10am - 10pm 43,000 gallons outdoor
  • Three Star Suburban hotel
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Sleep Inn Carlisle South
+1-888-469-4795
5 Garland Dr., Carlisle, PA 17013 ~14.77 miles west of Harrisburg - Hershey
  • Pool available: Inddor Pool
  • Cheap Downtown property
From$50
Average 3.0 /5 Guest Reviews Call BookMore Details
Best Western Carlisle South in Carlisle
+1-888-734-9421
101 Alexander Spring Rd., Carlisle, PA 17015 ~15.03 miles west of Harrisburg - Hershey
  • 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 Hotel Reviews Call BookMore Details
Days Inn by Wyndham Hershey : 350 West Chocolate Ave.
+1-888-841-5292
350 West Chocolate Ave., Hershey, PA 17033 ~15.15 miles east of Harrisburg - Hershey
  • Pool in hotel: Indoor pool with whirlpool open daily from 7:00 AM to 11:00 PM
  • Economy Downtown property
From$52
Very Good 4.0 /5 Read Reviews Call BookMore Details
Country Inn & Suites by Radisson Carlisle Pa
+1-888-455-5160
1529 Commerce Ave., Carlisle, PA 17015 ~15.87 miles west of Harrisburg - Hershey
  • Our hotel comes with a pool
  • Midscale Suburban hotel
From$67
Very Good 4.0 /5 Review Score Call BookMore Details
Best Western Grantville/Hershey
+1-888-965-8297
450 Station Rd., Grantville, PA 17028 ~16.73 miles northeast of Harrisburg - Hershey
  • Pool in hotel: Indoor Pool open 7:00 AM - 9:00 PM
  • 3 star Highway hotel
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Holiday Inn Harrisburg Hershey Area I 81 in Grantville
+1-888-906-6358
604 Station Rd., Grantville, PA 17028 ~16.97 miles northeast of Harrisburg - Hershey
  • Pool in hotel: Indoor pool & outdoor pool + jacuzzi closes at 11pm
  • 3-star Suburban hotel
From$80
Average 3.0 /5 Reviews Call BookMore Details
Mainstay Suites Grantville Hershey North
+1-888-749-6785
105 Kelley Court, Grantville, PA 17028 ~17.33 miles east of Harrisburg - Hershey
  • Has swimming pool
  • Two-star Resort hotel
From$60
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Best Western Plus Hershey in Hershey
+1-888-878-9982
1800 East Chocolate Ave., Hershey, PA 17033 ~17.74 miles east of Harrisburg - Hershey
  • Pool in hotel: Heated Indoor Pool - 9AM - 11PM
  • Three Star Suburban hotel

Next: Show All Available Harrisburg - Hershey Hotels with Pricing
Back to Top