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

Middletown Hotels with Outdoor or Indoor Pools

Comfort Inn & Suites Harrisburg Airport Hershey South
+1-888-389-4121
1589 West Harrisburg Pike, Middletown, PA 17057 Website
  • Includes a pool: 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 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 Middletown" Get Alexa Skill →
Comfort Suites Hummelstown Hershey : 320 Milroy Rd.
+1-888-675-2083
320 Milroy Rd., Hummelstown, PA 17036 ~4.11 miles north of Middletown
  • Pool available: Our indoor pool is open 10:00 AM to 10:00 PM
  • Economical Suburban property
From$69
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Red Lion Hotel Harrisburg in Harrisburg
+1-800-716-8490
4751 Lindle Rd., Harrisburg, PA 17111 ~4.49 miles northwest of Middletown
  • 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 Recent Reviews Call BookMore Details
Hotel Indigo Harrisburg - Hershey, an IHG Hotel - Harrisburg
+1-800-805-5223
765 Eisenhower Blvd., Harrisburg, PA 17111 ~4.78 miles northwest of Middletown
  • Has swimming pool: Outdoor Heated Pool with patio, firepits, and shaded cabanas. Open Memorial Day through Labor Day.
  • Three Star Airport hotel
From$139
Very Good 4.0 /5 Review Score Call BookMore Details
Hilton Garden Inn Hershey
+1-888-965-1860
550 East Main St., Hummelstown, PA 17036 ~4.84 miles northeast of Middletown
  • Pool available: Pool is open from 5AM-11PM. Indoor Pool with a whirlpool tub.
  • 3-star Suburban hotel
From$119
Average 3.0 /5 Recent Reviews Call BookMore Details
Sleep Inn & Suites in Harrisburg
+1-888-788-5576
631a Eisenhower Blvd., Harrisburg, PA 17111 ~4.93 miles northwest of Middletown
  • Pool available: 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.
  • Two-star Suburban property
From$65
Average 3.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Express Hershey Harrisburg Area An Ihg Hotel
+1-888-897-9207
610 Walton Ave., Hummelstown, PA 17036 ~4.97 miles northeast of Middletown
  • Has swimming 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.
  • Low-priced Suburban property
From$60
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Residence Inn by Marriott Harrisburg Hershey
+1-888-311-4278
4480 Lewis Rd., Harrisburg, PA 17111 ~5.05 miles northwest of Middletown
  • Has swimming pool: Indoor and outdoor pools
  • 3 star Suburban hotel
From$75
Average 3.0 /5 Review Score Call BookMore Details
Comfort Inn at the Park : 1200 Mae St.
+1-888-469-4795
1200 Mae St., Hershey, PA 17036 ~5.20 miles northeast of Middletown
  • Pool in hotel: Indoor Pool open 8am to 10pm
  • Mid-scale Resort property
From$69
Average 3.0 /5 Hotel Reviews Call BookMore Details
Spark by Hilton Hummelstown Hershey
+1-888-734-9421
84 Sipe Ave., Hummelstown, PA 17036 ~5.32 miles northeast of Middletown
  • Has swimming pool: 10am - 10pm 43,000 gallons outdoor
  • Mid-scale Suburban property
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Candlewood Suites Harrisburg - Hershey by IHG
+1-888-841-5292
413 Port View Dr., Harrisburg, PA 17111 ~5.82 miles northwest of Middletown
  • Has swimming pool: Indoor Heated Pool - Open 8am-10pm
  • 4 star Highway property
From$125
Average 3.0 /5 Read Reviews Call BookMore Details
Fairfield Inn & Suites Hershey Chocolate Avenue in Hershey
+1-888-455-5160
651 West Areba Ave., Hershey, PA 17033 ~6.31 miles northeast of Middletown
  • Pool in hotel: Indoor Salt Water Pool
  • 3-star Suburban hotel
From$104
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
TRU by Hilton Hershey : 204 Hillcrest Rd.
+1-888-965-8297
204 Hillcrest Rd., Hershey, PA 17033 ~6.39 miles northeast of Middletown
  • Pool in hotel: 6 AM- 10 PM
  • Three Star hotel
From$90
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Best Western Premier The Central Hotel & Conference Center : 800 East Park Dr.
+1-888-906-6358
800 East Park Dr., Harrisburg, PA 17111 ~6.46 miles northwest of Middletown
  • Pool details: Indoor Pool 10am-10pm
  • Midscale Suburban hotel
From$63
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Days Inn by Wyndham Hershey
+1-888-749-6785
350 West Chocolate Ave., Hershey, PA 17033 ~6.72 miles northeast of Middletown
  • Includes a pool: Indoor pool with whirlpool open daily from 7:00 AM to 11:00 PM
  • Inexpensive Downtown hotel
From$52
Very Good 4.0 /5 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 Middletown" Get Alexa Skill →
Comfort Inn & Suites Harrisburg / Hershey West
+1-888-878-9982
1001 Briarsdale Rd., Harrisburg, PA 17109 ~6.77 miles northwest of Middletown
  • Pool in hotel: Seasonal Outdoor Pool
  • Midscale Downtown hotel
From$80
Average 3.0 /5 Review Score Call BookMore Details
Country Inn & Suites by Radisson Harrisburg Hershey West Pa in Harrisburg
+1-888-389-4485
1025 Peiffers Ln, Harrisburg, PA 17109 ~6.80 miles northwest of Middletown
  • Has swimming pool: Indoor pool open from 6 am - 11 pm. For youth groups, pool is available until 10 pm.
  • Affordable Suburban hotel
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Hampton Inn Harrisburg East / Hershey - Harrisburg
+1-888-389-4121
4230 Union Deposit Rd., Harrisburg, PA 17111 ~6.85 miles northwest of Middletown
  • Includes a pool: Memorial thru Labor Day guests can relax in our heated outdoor swimming pool.
  • 3-star Suburban property
From$90
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Express Harrisburg East Hershey Area
+1-888-675-2083
4021 Union Deposit Rd., Harrisburg, PA 17109 ~6.89 miles northwest of Middletown
  • Has swimming pool: Outdoor Solar Heated Pool Hours: 10am-10pm
  • Three Star Suburban property
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Springhill Suites by Marriott Hershey Near The Park : 115 Museum Dr.
+1-800-716-8490
115 Museum Dr., Hershey, PA 17033 ~6.94 miles north of Middletown
  • Includes a pool: Indoor Heated Pool/Whirlpool Spa
  • Three Star Rural property
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Best Western Plus New Cumberland Inn & Suites : 702 Limekiln Rd.
+1-800-805-5223
702 Limekiln Rd., New Cumberland, PA 17070 ~7.82 miles west of Middletown
  • Pool available: We have a beautiful indoor pool and spa open daily 8:00 AM to 10:00 PM!!
  • Midscale Highway hotel
From$62
Average 3.5 /5 Latest Reviews Call BookMore Details
Scottish Inns Harrisburg Hershey South
+1-888-965-1860
300 Commerce Dr., New Cumberland, PA 17070 ~7.87 miles west of Middletown
  • We have a pool ready for use
  • Low-priced Highway hotel
From$36
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Hotel Hanna in Harrisburg
+1-888-788-5576
525 South Front St., Harrisburg, PA 17104 ~8.36 miles west of Middletown
  • Has a pool!
  • 3-star Riverfront property
From$69
Average 3.5 /5 Recent Reviews Call BookMore Details
Baymont by Wyndham Harrisburg : 5680 Allentown Blvd.
+1-888-897-9207
5680 Allentown Blvd., Harrisburg, PA 17112 ~8.62 miles north of Middletown
  • Pool in hotel: Outdoor seasonal pool open from 10:00am-8:30pm daily. Depth from 3'-8'.
  • Mid-scale Suburban property
From$55
Very Good 4.0 /5 Review Score Call BookMore Details
Sleep Inn & Suites Harrisburg - Hershey North - Harrisburg
+1-888-311-4278
7100 Allentown Blvd., Harrisburg, PA 17112 ~8.82 miles north of Middletown
  • Our hotel comes with a pool
  • 2-star Suburban hotel
From$75
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Ramada by Wyndham Harrisburg / Hershey Area - Harrisburg
+1-888-469-4795
300 North Mountain Rd., Harrisburg, PA 17112 ~9.05 miles north of Middletown
  • Has swimming pool: 9am-10pm Indoor pool and hot tub
  • 3 star Highway hotel
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Candlewood Suites Harrisburg I 81 Hershey Area An Ihg Hotel
+1-888-734-9421
504 North Mountain Rd., Harrisburg, PA 17112 ~9.21 miles north of Middletown
  • We have a pool ready for use
  • Luxury 5-star Suburban hotel
From$150
Average 3.0 /5 Hotel Reviews Call BookMore Details
Best Western Plus Hershey in Hershey
+1-888-841-5292
1800 East Chocolate Ave., Hershey, PA 17033 ~9.23 miles northeast of Middletown
  • Includes a pool: Heated Indoor Pool - 9AM - 11PM
  • Affordable Suburban hotel
Best Western Harrisburg North
+1-888-455-5160
150 Nationwide Dr., Harrisburg, PA 17110 ~9.23 miles northwest of Middletown
  • Has swimming pool: 10am To 10pm
  • 3-star Highway property
From$79
Very Good 4.0 /5 Read Reviews Call BookMore Details
Staybridge Suites Harrisburg by IHG in Harrisburg
+1-888-965-8297
920 Wildwood Park Dr., Harrisburg, PA 17110 ~10.01 miles northwest of Middletown
  • Pool details: Indoor
  • Midscale Suburban property
From$80
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Penn Harris Hotel - Camp Hill
+1-888-906-6358
1150 Camp Hill Bypass, Camp Hill, PA 17011 ~10.06 miles west of Middletown
  • Pool in hotel: 10am to 10pm. Large Outdoor pool open the second weekend of May and closes the end of September weather permitting.
  • Affordable Suburban property
From$59
Average 3.0 /5 Guest Reviews Call BookMore Details
SureStay Plus by Best Western Elizabethtown Hershey : 147 Merts Dr.
+1-888-749-6785
147 Merts Dr., Elizabethtown, PA 17022 ~10.06 miles east of Middletown
  • Pool in hotel: Indoor salt water pool and hot tub. Open from 9:00AM to 9:00PM daily.
  • 3 star Rural property
From$99
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Country Inn & Suites by Radisson Harrisburg Northeast Hershey
+1-888-878-9982
8000 Jonestown Rd., Harrisburg, PA 17112 ~10.29 miles north of Middletown
  • Pool available: 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 property
From$80
Average 3.5 /5 Latest Reviews Call BookMore Details
Holiday Inn Express Harrisburg I-81 – Hershey By IHG - Harrisburg
+1-888-389-4485
7744 Linglestown Rd., Harrisburg, PA 17112 ~10.42 miles north of Middletown
  • Pool available: Indoor heated pool open daily from 10:00 AM - 10:00 PM. Depth from 3'-5'
  • Two star Suburban hotel
From$75
Average 3.0 /5 Latest Reviews Call BookMore Details
Hampton Inn by Hilton Harrisburg West
+1-888-389-4121
4950 Ritter Rd., Mechanicsburg, PA 17055 ~11.83 miles west of Middletown
  • Has swimming pool: Seasonal Outdoor Heated Pool
  • 3-star Suburban property
From$80
Very Good 4.0 /5 Review Score Call BookMore Details
Towneplace Suites Harrisburg West - Mechanicsburg
+1-888-675-2083
4915 Ritter Rd., Mechanicsburg, PA 17055 ~11.84 miles west of Middletown
  • Includes a pool: Our Indoor Pool is open from 8:00AM to 10:00PM
  • Affordable Suburban property
From$144
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Comfort Inn Mechanicsburg Harrisburg South in Mechanicsburg
+1-800-716-8490
1012 Wesley Dr., Mechanicsburg, PA 17055 ~12.03 miles west of Middletown
  • Includes a pool: Currently unavailable
  • 2 star Suburban property
From$65
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Country Inn & Suites by Radisson, Harrisburg West Mechanicsburg : 4943 Gettysburg Rd.
+1-800-805-5223
4943 Gettysburg Rd., Mechanicsburg, PA 17055 ~12.23 miles west of Middletown
  • Pool in hotel: 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.
  • Midscale Highway hotel
From$52
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Mainstay Suites Grantville Hershey North - Grantville
+1-888-965-1860
105 Kelley Court, Grantville, PA 17028 ~12.40 miles north of Middletown
  • Our hotel comes with a pool
  • 2 star Resort hotel
From$60
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Best Western Grantville/Hershey - Grantville
+1-888-788-5576
450 Station Rd., Grantville, PA 17028 ~12.52 miles north of Middletown
  • Includes a pool: Indoor Pool open 7:00 AM - 9:00 PM
  • Mid-scale Highway property
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Harrisburg Hershey Area I 81 : 604 Station Rd.
+1-888-897-9207
604 Station Rd., Grantville, PA 17028 ~12.68 miles north of Middletown
  • Includes a pool: Indoor pool & outdoor pool + jacuzzi closes at 11pm
  • 3 star Suburban hotel
From$80
Average 3.0 /5 Reviews Call BookMore Details
Spark by Hilton Mechanicsburg
+1-888-311-4278
385 Cumberland Pkwy., Mechanicsburg, PA 17055 ~12.94 miles west of Middletown
  • Pool in hotel: Indoor Saline Pool & heated Spa - 6am-11pm
  • Mid-scale Suburban hotel
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Harrisburg West - Mechanicsburg
+1-888-469-4795
2055 Technology Pkwy., Mechanicsburg, PA 17050 ~14.08 miles west of Middletown
  • Pool details: 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!
  • Mid-scale Suburban property
From$65
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Express Harrisburg Sw Mechanicsburg in Mechanicsburg
+1-888-734-9421
6325 Carlisle Pike, Mechanicsburg, PA 17050 ~14.42 miles west of Middletown
  • Includes a pool: 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 Guest Reviews Call BookMore Details
Best Western Plus Harrisburg Mechanicsburg
+1-888-841-5292
4900 Woodland Dr., Enola, PA 17025 ~14.50 miles west of Middletown
  • Pool in hotel: Outdoor pool 9:00 am-Dusk Seasonal
  • 3 star Highway hotel
From$60
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Four Points by Sheraton York in York
+1-888-455-5160
1650 Toronita St., York, PA 17402 ~15.06 miles south of Middletown
  • Pool available: Heated indoor pool and hot tub, open 6:00AM - 10:00PM
  • Midscale Suburban property
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Inn at York
+1-888-965-8297
222 Arsenal Rd., York, PA 17402 ~15.07 miles south of Middletown
  • Pool in hotel: Outdoor Pool, very big 25'x 50', 10' ft at deep end
  • Two-star Highway hotel
From$60
Average 3.0 /5 Reviews Call BookMore Details
Days Inn & Suites by Wyndham York : 334 Arsenal Rd.
+1-888-906-6358
334 Arsenal Rd., York, PA 17402 ~15.26 miles south of Middletown
  • Pool available: Seasonal Outdoor Pool from Memorial Day Weekend to Labor Day Weekend
  • Two-star Highway hotel
Mainstay Suites North - York
+1-888-749-6785
1402 Toronita St. Building B, York, PA 17402 ~15.29 miles south of Middletown
  • Has swimming pool: Indoor Pool Offered
  • Two-star property
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express & Suites Lancaster / Mt. Joy
+1-888-878-9982
1550 East Main St., Mount Joy, PA 17552 ~15.99 miles east of Middletown
  • Has swimming pool: Heat indoor pool is ope 9:00 AM to 10:00 PM daily.
  • Mid-scale Suburban property
From$79
Very Good 4.0 /5 Review Score Call BookMore Details

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