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

Elizabethville Hotels with Outdoor or Indoor Pools

Best Western Grantville/Hershey
+1-888-389-4121
450 Station Rd., Grantville, PA 17028 ~13.81 miles southeast of Elizabethville
  • Pool details: Indoor Pool open 7:00 AM - 9:00 PM
  • Midscale Highway property
From$80
Average 3.0 /5 Read 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 Elizabethville" Get Alexa Skill →
Holiday Inn Harrisburg Hershey Area I 81 in Grantville
+1-888-675-2083
604 Station Rd., Grantville, PA 17028 ~13.84 miles southeast of Elizabethville
  • Pool available: Indoor pool & outdoor pool + jacuzzi closes at 11pm
  • 3-star Suburban property
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express Harrisburg I-81 – Hershey By IHG - Harrisburg
+1-800-716-8490
7744 Linglestown Rd., Harrisburg, PA 17112 ~13.95 miles south of Elizabethville
  • Includes a pool: Indoor heated pool open daily from 10:00 AM - 10:00 PM. Depth from 3'-5'
  • Economical Suburban hotel
From$75
Average 3.0 /5 Review Score Call BookMore Details
Country Inn & Suites by Radisson Harrisburg Northeast Hershey - Harrisburg
+1-800-805-5223
8000 Jonestown Rd., Harrisburg, PA 17112 ~14.35 miles south of Elizabethville
  • Includes a 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.
  • Mid-scale Suburban hotel
From$80
Average 3.5 /5 Read Reviews Call BookMore Details
Mainstay Suites Grantville Hershey North
+1-888-965-1860
105 Kelley Court, Grantville, PA 17028 ~14.66 miles southeast of Elizabethville
  • Pool in hotel
  • Two star Resort property
From$60
Very Good 4.0 /5 Reviews Call BookMore Details
Candlewood Suites Harrisburg I 81 Hershey Area An Ihg Hotel - Harrisburg
+1-888-788-5576
504 North Mountain Rd., Harrisburg, PA 17112 ~15.09 miles south of Elizabethville
  • With a pool!
  • Luxury 5 star Suburban property
From$150
Average 3.0 /5 Guest Reviews Call BookMore Details
Sleep Inn & Suites Harrisburg - Hershey North - Harrisburg
+1-888-897-9207
7100 Allentown Blvd., Harrisburg, PA 17112 ~15.26 miles south of Elizabethville
  • With a pool!
  • Economical Suburban property
From$75
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Ramada by Wyndham Harrisburg / Hershey Area - Harrisburg
+1-888-311-4278
300 North Mountain Rd., Harrisburg, PA 17112 ~15.26 miles south of Elizabethville
  • Pool available: 9am-10pm Indoor pool and hot tub
  • 3 star Highway hotel
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Baymont by Wyndham Harrisburg in Harrisburg
+1-888-469-4795
5680 Allentown Blvd., Harrisburg, PA 17112 ~15.70 miles south of Elizabethville
  • Pool in hotel: Outdoor seasonal pool open from 10:00am-8:30pm daily. Depth from 3'-8'.
  • 3 star Suburban property
From$55
Very Good 4.0 /5 Review Score Call BookMore Details
SureStay Plus by Best Western Jonestown Lebanon Valley
+1-888-734-9421
16 Marsanna Ln, Jonestown, PA 17038 ~16.63 miles east of Elizabethville
  • Has swimming pool: Out door pool - May to sept only Pool hours 9am - 10 pm 5 ft deep
  • 3-star Highway property
From$50
Very Good 4.0 /5 Reviews Call BookMore Details
Best Western Harrisburg North : 150 Nationwide Dr.
+1-888-841-5292
150 Nationwide Dr., Harrisburg, PA 17110 ~16.88 miles south of Elizabethville
  • Pool in hotel: 10am To 10pm
  • 3-star Highway hotel
From$79
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Springhill Suites by Marriott Hershey Near The Park : 115 Museum Dr.
+1-888-455-5160
115 Museum Dr., Hershey, PA 17033 Website ~18.24 miles south of Elizabethville
  • Pool available: Indoor Heated Pool/Whirlpool Spa
  • Affordable Rural property
From$80
Average 3.0 /5 Review Score Call BookMore Details
Staybridge Suites Harrisburg by IHG in Harrisburg
+1-888-965-8297
920 Wildwood Park Dr., Harrisburg, PA 17110 ~18.24 miles south of Elizabethville
  • Pool available: Indoor
  • 3-star Suburban hotel
From$80
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Hampton Inn Harrisburg East / Hershey : 4230 Union Deposit Rd.
+1-888-906-6358
4230 Union Deposit Rd., Harrisburg, PA 17111 ~18.50 miles south of Elizabethville
  • Includes a pool: Memorial thru Labor Day guests can relax in our heated outdoor swimming pool.
  • Midscale Suburban property
From$90
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Express Harrisburg East Hershey Area
+1-888-749-6785
4021 Union Deposit Rd., Harrisburg, PA 17109 ~18.61 miles south of Elizabethville
  • Pool available: Outdoor Solar Heated Pool Hours: 10am-10pm
  • Midscale Suburban hotel
From$80
Average 3.0 /5 Read 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 Elizabethville" Get Alexa Skill →
Country Inn & Suites by Radisson Harrisburg Hershey West Pa
+1-888-878-9982
1025 Peiffers Ln, Harrisburg, PA 17109 ~18.67 miles south of Elizabethville
  • Has swimming pool: Indoor pool open from 6 am - 11 pm. For youth groups, pool is available until 10 pm.
  • Midscale Suburban property
From$80
Average 3.0 /5 Read Reviews Call BookMore Details
Comfort Inn & Suites Harrisburg / Hershey West
+1-888-389-4485
1001 Briarsdale Rd., Harrisburg, PA 17109 ~18.78 miles south of Elizabethville
  • Has swimming pool: Seasonal Outdoor Pool
  • Midscale Downtown property
From$80
Average 3.0 /5 Review Score Call BookMore Details
Holiday Inn Express & Suites Selinsgrove
+1-888-389-4121
651 North Susquehanna Trail, Selinsgrove, PA 17870 ~18.84 miles north of Elizabethville
  • Has swimming pool: NA
  • Midscale Suburban property
From$85
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Best Western Premier The Central Hotel & Conference Center
+1-888-675-2083
800 East Park Dr., Harrisburg, PA 17111 ~18.88 miles south of Elizabethville
  • Pool available: Indoor Pool 10am-10pm
  • Midscale Suburban hotel
From$63
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hampton Inn Pine Grove in Pine Grove
+1-800-716-8490
481 Suedberg Rd., Pine Grove, PA 17963 ~19.89 miles east of Elizabethville
  • Includes a swimming pool
  • Three Star Highway property
From$91
Very Good 4.0 /5 Reviews Call BookMore Details
Comfort Suites Hummelstown Hershey
+1-800-805-5223
320 Milroy Rd., Hummelstown, PA 17036 ~19.94 miles south of Elizabethville
  • Pool available: Our indoor pool is open 10:00 AM to 10:00 PM
  • Inexpensive Suburban hotel
From$69
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Days Inn by Wyndham Hershey
+1-888-965-1860
350 West Chocolate Ave., Hershey, PA 17033 ~19.95 miles southeast of Elizabethville
  • Pool available: Indoor pool with whirlpool open daily from 7:00 AM to 11:00 PM
  • Cheap Downtown property
From$52
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Best Western Plus Hershey - Hershey
+1-888-788-5576
1800 East Chocolate Ave., Hershey, PA 17033 ~20.00 miles southeast of Elizabethville
  • Pool available: Heated Indoor Pool - 9AM - 11PM
  • Three Star Suburban property
Holiday Inn Express Hotel & Suites Harrisburg West : 2055 Technology Pkwy.
+1-888-897-9207
2055 Technology Pkwy., Mechanicsburg, PA 17050 ~20.03 miles southwest of Elizabethville
  • 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!
  • Midscale Suburban property
From$65
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Comfort Inn Pine Grove - Pine Grove
+1-888-311-4278
433 Suedberg Rd., Pine Grove, PA 17963 ~20.13 miles east of Elizabethville
  • With a pool!
  • Economical Highway property
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Best Western Plus Harrisburg Mechanicsburg in Enola
+1-888-469-4795
4900 Woodland Dr., Enola, PA 17025 ~20.13 miles southwest of Elizabethville
  • Pool in hotel: Outdoor pool 9:00 am-Dusk Seasonal
  • 3-star Highway hotel
From$60
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Comfort Inn at the Park - Hershey
+1-888-734-9421
1200 Mae St., Hershey, PA 17036 ~20.16 miles south of Elizabethville
  • Pool available: Indoor Pool open 8am to 10pm
  • 3 star Resort property
From$69
Average 3.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express Hershey Harrisburg Area An Ihg Hotel
+1-888-841-5292
610 Walton Ave., Hummelstown, PA 17036 ~20.18 miles south of Elizabethville
  • 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.
  • Cheap Suburban property
From$60
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Fairfield Inn & Suites Hershey Chocolate Avenue - Hershey
+1-888-455-5160
651 West Areba Ave., Hershey, PA 17033 ~20.18 miles southeast of Elizabethville
  • Pool details: Indoor Salt Water Pool
  • 3-star Suburban property
From$104
Very Good 4.5 /5 Review Score Call BookMore Details
Spark by Hilton Hummelstown Hershey
+1-888-965-8297
84 Sipe Ave., Hummelstown, PA 17036 ~20.29 miles south of Elizabethville
  • Pool available: 10am - 10pm 43,000 gallons outdoor
  • 3 star Suburban hotel
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Hampton Inn Selinsgrove / Shamokin Dam
+1-888-906-6358
3 Stetler Ave., Shamokin Dam, PA 17876 ~20.30 miles north of Elizabethville
  • Pool in hotel: Indoor swimming pool. Open 7am - 11pm.
  • Mid-scale Downtown hotel
From$89
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Hilton Garden Inn Hershey
+1-888-749-6785
550 East Main St., Hummelstown, PA 17036 ~20.35 miles south of Elizabethville
  • Includes a pool: Pool is open from 5AM-11PM. Indoor Pool with a whirlpool tub.
  • Three Star Suburban hotel
From$119
Average 3.0 /5 Read Reviews Call BookMore Details
Residence Inn by Marriott Harrisburg Hershey
+1-888-878-9982
4480 Lewis Rd., Harrisburg, PA 17111 ~20.40 miles south of Elizabethville
  • Includes a pool: Indoor and outdoor pools
  • 3-star Suburban property
From$75
Average 3.0 /5 Recent Reviews Call BookMore Details
Hotel Hanna in Harrisburg
+1-888-389-4485
525 South Front St., Harrisburg, PA 17104 ~20.52 miles south of Elizabethville
  • Our hotel comes with a pool
  • Midscale Riverfront property
From$69
Average 3.5 /5 Review Score Call BookMore Details
Quality Inn of Selinsgrove in Selinsgrove
+1-888-389-4121
613 North Susquehanna Trail, Selinsgrove, PA 17870 ~20.58 miles north of Elizabethville
  • Has swimming pool: Seasonal Outdoor Pool Hours 10am To 8.30pm
  • Economical Rural property
From$74
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Candlewood Suites Harrisburg - Hershey by IHG - Harrisburg
+1-888-675-2083
413 Port View Dr., Harrisburg, PA 17111 ~20.65 miles south of Elizabethville
  • Pool details: Indoor Heated Pool - Open 8am-10pm
  • Four-star Highway property
From$125
Average 3.0 /5 Latest Reviews Call BookMore Details
Sleep Inn & Suites - Harrisburg
+1-800-716-8490
631a Eisenhower Blvd., Harrisburg, PA 17111 ~20.92 miles south of Elizabethville
  • Has swimming 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.
  • Economical Suburban property
From$65
Average 3.0 /5 Hotel Reviews Call BookMore Details
Red Lion Hotel Harrisburg : 4751 Lindle Rd.
+1-800-805-5223
4751 Lindle Rd., Harrisburg, PA 17111 ~21.02 miles south of Elizabethville
  • Pool details: Outdoor pool open Memorial Day Weekend to Labor Day Weekend. 9am to 9pm Indoor pool open daily - 7am to 10pm
  • Mid-scale Resort property
From$59
Very Good 4.5 /5 Read Reviews Call BookMore Details
Hotel Indigo Harrisburg - Hershey, an IHG Hotel : 765 Eisenhower Blvd.
+1-888-965-1860
765 Eisenhower Blvd., Harrisburg, PA 17111 ~21.08 miles south of Elizabethville
  • Pool details: 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 Recent Reviews Call BookMore Details
Penn Harris Hotel
+1-888-788-5576
1150 Camp Hill Bypass, Camp Hill, PA 17011 ~21.19 miles south of Elizabethville
  • Includes a pool: 10am to 10pm. Large Outdoor pool open the second weekend of May and closes the end of September weather permitting.
  • 3-star Suburban hotel
From$59
Average 3.0 /5 Read Reviews Call BookMore Details
Holiday Inn Express Harrisburg Sw Mechanicsburg
+1-888-897-9207
6325 Carlisle Pike, Mechanicsburg, PA 17050 ~23.07 miles southwest of Elizabethville
  • Has swimming pool: Hours - 10:00 to 22:00 Outdoor Heated Pool Open Memorial Day to Labor Day
  • 3 star Suburban property
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Scottish Inns Harrisburg Hershey South - New Cumberland
+1-888-311-4278
300 Commerce Dr., New Cumberland, PA 17070 ~23.34 miles south of Elizabethville
  • Has a pool!
  • Low-priced Highway property
From$36
Very Good 4.0 /5 Review Score Call BookMore Details
La Quinta Inn & Suites by Wyndham Mechanicsburg Harrisburg - Mechanicsburg
+1-888-469-4795
350 Bent Creek Blvd., Mechanicsburg, PA 17050 ~23.35 miles southwest of Elizabethville
  • Pool details: Indoor Pool Indoor hot tub
  • 2-star Highway hotel
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Best Western Plus New Cumberland Inn & Suites in New Cumberland
+1-888-734-9421
702 Limekiln Rd., New Cumberland, PA 17070 ~23.44 miles south of Elizabethville
  • Includes a pool: We have a beautiful indoor pool and spa open daily 8:00 AM to 10:00 PM!!
  • Three Star Highway hotel
From$62
Average 3.5 /5 Reviews Call BookMore Details
Comfort Inn & Suites Harrisburg Airport Hershey South - Middletown
+1-888-841-5292
1589 West Harrisburg Pike, Middletown, PA 17057 ~24.21 miles south of Elizabethville
  • Has swimming pool: Our hotel boasts an indoor salt water pool. Operating hours 7:00am-11:00pm.
  • 3-star Airport hotel
From$65
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Comfort Inn Mechanicsburg Harrisburg South
+1-888-455-5160
1012 Wesley Dr., Mechanicsburg, PA 17055 ~24.47 miles south of Elizabethville
  • Pool available: Currently unavailable
  • Low-priced Suburban property
From$65
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Hampton Inn by Hilton Harrisburg West in Mechanicsburg
+1-888-965-8297
4950 Ritter Rd., Mechanicsburg, PA 17055 ~24.78 miles south of Elizabethville
  • Pool in hotel: Seasonal Outdoor Heated Pool
  • 3-star Suburban hotel
From$80
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Towneplace Suites Harrisburg West
+1-888-906-6358
4915 Ritter Rd., Mechanicsburg, PA 17055 ~24.89 miles south of Elizabethville
  • Pool available: Our Indoor Pool is open from 8:00AM to 10:00PM
  • Mid-scale Suburban property
From$144
Very Good 4.0 /5 Reviews Call BookMore Details
Country Inn & Suites by Radisson, Harrisburg West Mechanicsburg : 4943 Gettysburg Rd.
+1-888-749-6785
4943 Gettysburg Rd., Mechanicsburg, PA 17055 ~25.04 miles south of Elizabethville
  • 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 hotel
From$52
Very Good 4.0 /5 Read Reviews Call BookMore Details
Inn at Lebanon : 625 Quentin Rd.
+1-888-878-9982
625 Quentin Rd., Lebanon, PA 17042 ~25.09 miles southeast of Elizabethville
  • Pool in hotel: We have an outdoor seasonal pool. It's open 9am -8:30 pm daily
  • Inexpensive Suburban hotel
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details

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