Star Rating
Hotel Name
Price Range (USD)to
Amenities

17022 Hotels, Motels & Accommodations

SureStay Plus Hotel by Best Western Elizabethtown Hershey : 147 Merts Dr.
+1-888-389-4121
147 Merts Dr., Elizabethtown, PA 17022
  • Midscale Rural property
  • Check-in time: 03:00
  • Rooms could be larger
  • Food is to die for
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Americas Best Value Inn : 2951 Horseshoe Pike
+1-888-675-2083
2951 Horseshoe Pike, Palmyra, PA 17078 ~7.62 miles north of 17022
  • Cheap Suburban property
  • Check-in: 3:00 pm
From$50
Very Good 4.0 /5Reviews CallBookMore Details
The Londonderry Inn in Palmyra
+1-800-716-8490
2764 Horseshoe Pike, Palmyra, PA 17078 ~7.74 miles north of 17022
  • Three Star hotel
  • Hotel has 6 rooms
Econo Lodge Hershey
+1-800-805-5223
115 Lucy Ave., Hummelstown, PA 17033 ~8.11 miles northwest of 17022
  • Low priced Suburban property
  • Check-in: 3pm
Red Lion Inn & Suites Hershey in Hummelstown
+1-888-965-1860
Route 422 & Sipe Ave., Hummelstown, PA 17033 ~8.17 miles northwest of 17022
  • 3-star Highway property
  • 2 suites in property
From$115
Average 3.0 /5Reviews CallBookMore Details
Inn at Chocolate Avenue
+1-888-788-5576
84 Sipe Ave., Hummelstown, PA 17036 ~8.17 miles northwest of 17022
  • Affordable Suburban property
  • Hotel has 2 suites
  • Staff were very attentive and went out of their way
  • Close to all the attractions
Super 8 Hershey in Hershey
+1-888-897-9207
210 Hockersville Rd., Hershey, PA 17033 ~8.21 miles northwest of 17022
  • 2-star property
  • 37 rooms in hotel
From$81
Very Good 4.5 /5Review Score CallBookMore Details
Fairfield Inn & Suites Hershey Chocolate Avenue - Hershey
+1-888-311-4278
651 West Areba Ave., Hershey, PA 17033 ~8.21 miles north of 17022
  • Three Star Suburban hotel
  • Free comp. breakfast
From$104
Very Good 4.5 /5Latest Reviews CallBookMore Details
TRU by Hilton Hershey
+1-888-469-4795
204 Hillcrest Rd., Hershey, PA 17033 ~8.24 miles north of 17022
  • Affordable hotel
  • 112 sleeping rooms in hotel
Hilton Garden Inn Hershey
+1-888-734-9421
550 East Main St., Hummelstown, PA 17036 ~8.28 miles northwest of 17022
  • 3-star Suburban property
  • Hotel has 9 suites
  • Vibe was good
  • Clean
From$119
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Comfort Inn at the Park in Hershey
+1-888-841-5292
1200 Mae St., Hershey, PA 17036 ~8.37 miles northwest of 17022
  • 3 star Resort hotel
  • 7 floors in property
  • All guests thought it was a great value
  • Almost all guests said rooms were small
Comfort Inn & Suites Harrisburg Airport Hershey South
+1-888-455-5160
1589 West Harrisburg Pike, Middletown, PA 17057 ~8.38 miles west of 17022
  • 3 star Airport hotel
  • Check-in: 3:00pm
Fairfield Inn & Suites Harrisburg International Airport : 4 Terminal Dr.
+1-888-965-8297
4 Terminal Dr., Middletown, PA 17057 ~8.40 miles west of 17022
  • Three Star Airport hotel
  • Hotel has a green policy See policy
Holiday Inn Express Hershey (Harrisburg Area) - Hummelstown
+1-888-906-6358
610 Walton Ave., Hummelstown, PA 17036 ~8.43 miles northwest of 17022
  • Low-priced Suburban property
  • Hotel has 4 floors
Days Inn by Wyndham Hershey : 350 West Chocolate Ave.
+1-888-749-6785
350 West Chocolate Ave., Hershey, PA 17033 ~8.45 miles north of 17022
  • Two-star Downtown hotel
  • 4 floors in hotel
  • Breakfast was delicious
  • Most guests were happy with the shuttle service
From$52
Very Good 4.0 /5Review Score CallBookMore Details
Courtyard Hershey Chocolate Avenue in Hershey
+1-888-878-9982
515 East Chocolate Ave., Hershey, PA 17033 ~8.69 miles north of 17022
  • 3 star Downtown property
  • Gym / Fitness Center Available
From$109
Very Good 4.5 /5Reviews CallBookMore Details
Hampton Inn & Suites Hershey - Hershey
+1-888-389-4485
749 East Chocolate Ave., Hershey, PA 17033 ~8.78 miles north of 17022
  • Economical property
  • Hotel has 110 rooms
  • Dirty pool, said 66%
  • Great menu
From$104
Very Good 4.0 /5Recent Reviews CallBookMore Details
Holiday Inn Express & Suites Lancaster / mt Joy : 1550 East Main St.
+1-888-389-4121
1550 East Main St., Mount Joy, PA 17552 ~8.79 miles east of 17022
  • 3 star Suburban hotel
  • Free complimentary breakfast
Howard Johnson by Wyndham Hershey : 845 East Chocolate Ave.
+1-888-675-2083
845 East Chocolate Ave., Hershey, PA 17033 ~8.80 miles north of 17022
  • 2-star Resort hotel
  • Free breakfast available
Travelodge by Wyndham Hershey
+1-800-716-8490
1043 East Chocolate Ave., Hershey, PA 17033 ~8.90 miles north of 17022
  • Low-priced hotel
Hampton Inn & Suites Mount Joy / Lancaster West
+1-800-805-5223
2301 Strickler Rd., Manheim, PA 17545 ~8.94 miles east of 17022
  • 3-star hotel
  • 85 sleeping rooms in hotel
From$80
Very Good 4.5 /5Review Score CallBookMore Details
Suites on Chocolate
+1-888-965-1860
1428 East Chocolate Ave., Hershey, PA 17033 ~9.03 miles north of 17022
  • 2 star hotel
Cocoa Country Inn in The Park
+1-888-788-5576
1518 East Chocolate Dr., Hershey, PA 17033 ~9.07 miles north of 17022
  • Cheap Rural hotel
  • 25 sleeping rooms in hotel
  • Internet didn't work
  • Bathroom could be bigger
Best Western Plus Hershey : 1800 East Chocolate Ave.
+1-888-897-9207
1800 East Chocolate Ave., Hershey, PA 17033 ~9.19 miles north of 17022
  • Mid-scale Suburban hotel
  • Check-in: 04:00
Bluegreen Vacations Suites at Hershey Ascend Resort Collection in Hershey
+1-888-311-4278
176 East Hershey Park Dr., Hershey, PA 17033 ~9.19 miles north of 17022
  • 4 star Convention Center property
  • 43 rooms in hotel
From$125
Very Good 4.5 /5Reviews CallBookMore Details
Red Roof Inn Hershey in Hershey
+1-888-469-4795
1806 East Chocolate Ave., Hershey, PA 17033 ~9.21 miles north of 17022
  • 2 star Resort property
  • 2 floors in property
Rodeway Inn & Suites
+1-888-734-9421
1733 East Chocolate Ave., Hershey, PA 17033 ~9.22 miles north of 17022
  • Inexpensive Golf Course hotel
  • Hotel has 2 floors
The Hotel Hershey & Spa
+1-888-841-5292
100 Hotel Rd., Hershey, PA 17033 ~9.62 miles north of 17022
  • High-end property
  • Shuttle to airport available
From$90
Average 3.0 /5Reviews CallBookMore Details
Hampton Inn Manheim Lancaster
+1-888-455-5160
2764 Lebanon Rd., Manheim, PA 17545 ~9.91 miles east of 17022
  • Affordable Highway property
  • Hotel has a green policy Learn more
Comfort Suites Hummelstown Hershey - Hummelstown
+1-888-965-8297
320 Milroy Rd., Hummelstown, PA 17036 ~9.96 miles northwest of 17022
  • Low priced Suburban hotel
  • Fitness center on property
From$69
Very Good 4.0 /5Read Reviews CallBookMore Details
Comfort Inn Manheim Lebanon in Manheim
+1-888-906-6358
2845 Lebanon Rd., Manheim, PA 17545 ~10.05 miles east of 17022
  • Three Star property
  • Check in time: 11:00
  • Clean
  • Clean hotel facilities
Springhill Suites Hershey : 115a Museum Dr.
+1-888-749-6785
115a Museum Dr., Hershey, PA 17033 ~10.20 miles northwest of 17022
  • 3 star Suburban hotel
  • Hotel has 80 suites
From$103
Very Good 4.0 /5Recent Reviews CallBookMore Details
Springhill Suites by Marriott Hershey Near The Park
+1-888-878-9982
115 Museum Dr., Hershey, PA 17033 ~10.20 miles northwest of 17022
  • Three Star Rural property
  • 3 conference rooms in property
Quality Inn & Suites Hershey
+1-888-389-4485
181 Hershey Rd. Route 39, Hershey, PA 17033 ~10.21 miles northwest of 17022
  • 2 star hotel
  • Hotel has 14 suites
  • Most guests found problems with the furniture
  • Room needs to be redecorated
Comfort Suites Manheim Lancaster
+1-888-389-4121
543 Champ Blvd., Manheim, PA 17545 ~10.23 miles east of 17022
  • 3-star Rural hotel
  • 2 meeting rooms in hotel
Hampton Inn & Suites Near The Park - Hummelstown
+1-888-675-2083
195 Hershey Rd., Hummelstown, PA 17036 ~10.31 miles northwest of 17022
  • 3 star Suburban property
  • Fitness + Health Center
From$109
Very Good 4.5 /5Guest Reviews CallBookMore Details
Knights Inn in Palmyra
+1-800-716-8490
1071 East Main St., Palmyra, PA 17078 ~10.34 miles north of 17022
  • Economical property
  • Hotel has 35 rooms
Holiday Inn Harrisburg East : 815 South Eisenhower Blvd.
+1-800-805-5223
815 South Eisenhower Blvd., Middletown, PA 17057 ~10.42 miles west of 17022
  • Expensive Suburban property
  • Has environment-friendly policy See more
From$69
Average 3.5 /5Reviews CallBookMore Details
Warehouse Hotel : 75 Champ Blvd.
+1-888-965-1860
75 Champ Blvd., Manheim, PA 17545 ~10.62 miles east of 17022
  • Three Star Rural property
  • 8 suites in hotel
From$89
Very Good 4.5 /5Review Score CallBookMore Details
Best Western Plus Harrisburg East Inn & Suites - Harrisburg
+1-888-788-5576
1344 Eisenhower Blvd., Harrisburg, PA 17111 ~10.94 miles west of 17022
  • Mid-scale Airport hotel
  • Free breakfast
From$62
Average 3.5 /5Reviews CallBookMore Details
Red Lion Hotel Harrisburg Hershey : 4751 Lindle Rd.
+1-888-897-9207
4751 Lindle Rd., Harrisburg, PA 17111 ~11.33 miles west of 17022
  • 3 star Resort property
  • Airport shuttle provided
  • Almost all guests said rooms were dirty
  • Service is relatively professional
From$75
Very Good 4.5 /5Reviews CallBookMore Details
La Quinta Inn & Suites by Wyndham Harrisburg Airport Hershey - Harrisburg
+1-888-311-4278
990 Eisenhower Blvd., Harrisburg, PA 17111 ~11.63 miles west of 17022
  • 3-star Suburban property
From$80
Average 3.0 /5Reviews CallBookMore Details
Sheraton Harrisburg Hershey in Harrisburg
+1-888-469-4795
4650 Lindle Rd., Harrisburg, PA 17111 ~11.74 miles west of 17022
  • 4 star Suburban hotel
  • Hotel has 17 meeting rooms
  • Excellent pool
  • Approx. half of guests thought it was too noisy
Red Roof Inn Harrisburg Hershey
+1-888-734-9421
950 Eisenhower Blv, Harrisburg, PA 17111 ~11.81 miles northwest of 17022
  • Economical Highway hotel
  • 110 rooms in hotel
  • Unfriendly atmosphere, according to 78%
  • Near city centre
Hotel Indigo Harrisburg Hershey
+1-888-841-5292
765 Eisenhower Blvd., Harrisburg, PA 17111 ~11.95 miles west of 17022
  • Mid-scale Airport property
  • Hotel has a green policy Learn more
From$139
Very Good 4.0 /5Latest Reviews CallBookMore Details
Courtyard by Marriott Harrisburg Hershey : 725 Eisenhower Blvd.
+1-888-455-5160
725 Eisenhower Blvd., Harrisburg, PA 17111 ~11.98 miles west of 17022
  • 4 star Suburban hotel
  • 4 floors in hotel
  • Value for money could be better
  • Very nice and clean facility
From$129
Very Good 4.0 /5Reviews CallBookMore Details
Residence Inn by Marriott Harrisburg / Hershey - Harrisburg
+1-888-965-8297
4480 Lewis Rd., Harrisburg, PA 17111 ~12.02 miles west of 17022
  • Midscale Suburban property
  • Gym / Fitness Center Available
  • All guests found the staff to be very friendly
  • Free breakfast
From$104
Very Good 4.0 /5Hotel Reviews CallBookMore Details
The Inn at Westwynd Farm : 1620 Sand Beach Rd.
+1-888-906-6358
1620 Sand Beach Rd., Hummelstown, PA 17036 ~12.07 miles north of 17022
  • Three Star Rural property
  • Hotel has 2 floors
From$170
Excellent 5.0 /5Review Score CallBookMore Details
Lancaster Inn & Suites
+1-888-749-6785
1475 Lancaster Rd., Manheim, PA 17545 ~12.09 miles east of 17022
  • Economy Rural hotel
  • Hotel has 3 floors
From$75
Very Good 4.0 /5Review Score CallBookMore Details
Sleep Inn & Suites in Harrisburg
+1-888-878-9982
Building a 631 South Eisenhower Blvd., Harrisburg, PA 17111 ~12.09 miles west of 17022
  • Low Cost Suburban hotel
  • 4 floors in hotel

Next: Show All Available 17022 Hotels with Pricing

Graph of Elizabethtown, PA Hotel Prices for Next 20 Days

Rates shown are nightly rates before taxes and do not necessarily reflect all Elizabethtown, PA discounts available. The chart reflects the cheapest Elizabethtown hotel for each day and each star rating category.

FAQs about hotels near 17022

What are the best rated hotels near 17022?

Comfort Suites Manheim Lancaster, The Inn at Westwynd Farm and Econo Lodge Hershey are the best rated hotels based on customer reviews in the last 365 days.

What are the most high-end hotels near 17022?

Bluegreen Vacations Suites at Hershey Ascend Resort Collection, The Hotel Hershey & Spa and Holiday Inn Harrisburg East are the top 3 luxury hotels near 17022.

What hotels are closest to the area of 17022?

SureStay Plus Hotel by Best Western Elizabethtown Hershey, Americas Best Value Inn, and The Londonderry Inn are the properties closest to 17022.

How much does a cheap hotel near 17022 cost per night?

In the last year, a 2 star hotel near 17022 can be as cheap as $80.68 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 17022 cost per night?

In the last year, the average 3 star hotel near 17022 has been $123.06 per night. (based on HotelPlanner prices)

How much does a higher-end hotel near 17022 cost?

In the last year, the average 4 star hotel near 17022 has been $131.25 per night. (based on HotelPlanner prices)

What are the most popular independent hotels near 17022?

The Inn at Westwynd Farm, Warehouse Hotel and Lancaster Inn & Suites are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 17022?

Fairfield Inn & Suites Hershey Chocolate Avenue, Fairfield Inn & Suites Harrisburg International Airport and Courtyard Hershey Chocolate Avenue are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels near 17022?

Comfort Suites Manheim Lancaster, Econo Lodge Hershey and Comfort Inn & Suites Harrisburg Airport Hershey South are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels near 17022?

SureStay Plus Hotel by Best Western Elizabethtown Hershey, Best Western Plus Harrisburg East Inn & Suites and Best Western Plus Hershey are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels near 17022?

Hotel Indigo Harrisburg Hershey, Holiday Inn Harrisburg East and Holiday Inn Express Hershey (Harrisburg Area) are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top