The best deals on hotels when visiting Hershey in Pennsylvania.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Hershey, Pennsylvania 17033

Rodeway Inn & Suites

43 West Areba Ave Hershey, PA

For a budget-conscious and inviting stay near Hershey, Rodeway Inn & Suites offers relaxing rooms with rates starting at $77.99, creating a clean and welcoming space ideal for relaxation. Enjoy a stay that focuses on essential comforts, with rooms that provide everything needed for a straightforward visit.

The proximity of Rodeway Inn & Suites to Hershey’s vibrant downtown area makes it an excellent choice for those wanting to experience the city at their own pace. Choose a cost-effective, welcoming hotel for your Hershey visit—book now!

  Call (855) 233-7850 to book with an agent.
  0.3 miles from Hershey, PA 17033

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Hershey

350 West Chocolate Ave Hershey, PA

With budget-friendly rooms beginning at $134.99, Days Inn by Wyndham Hershey is a practical choice for travelers to Hershey, creating a welcoming and comfortable space. Experience the commitment to sustainability with eco-friendly practices integrated into every aspect of our operations.

From Days Inn by Wyndham Hershey, guests can easily explore the best of Hershey, where the downtown district’s top destinations are always close at hand. Take advantage of thoughtful amenities and affordable rates for your Hershey trip—book today!

  Call (855) 235-0725 to book with an agent.
  0.6 miles from Hershey, PA 17033

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Simmons Motel

355 West Chocolate Ave Hershey, PA

With budget-friendly rooms beginning at $65.99, Simmons Motel provides inviting accommodations for guests traveling to Hershey, creating a quiet and relaxing atmosphere. Relax in accommodations that offer practical comfort, making your stay both pleasant and affordable.

At Simmons Motel, guests are always close to the excitement of downtown Hershey, making it easy to experience the city’s best spots without the hustle of staying right in the center. Make your Hershey trip relaxing and budget-friendly—secure your hotel stay now!

  Call (855) 234-2997 to book with an agent.
  0.7 miles from Hershey, PA 17033

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Hershey Chocolate Avenue

515 East Chocolate Avenue Hershey, PA

Unwind at Courtyard by Marriott Hershey Chocolate Avenue near Hershey, where inviting accommodations create a warm retreat, with room rates beginning at an affordable $209.99 per night. Savor the flavors of Courtyard's weekend brunches, offering a delightful array of breakfast and lunch favorites in a relaxed setting.

Courtyard by Marriott Hershey Chocolate Avenue provides the perfect location for those who want to explore Hershey, with downtown just a short trip from the hotel. Get the relaxation you deserve during your Hershey trip with inviting accommodations—book today!

  Call (855) 235-6136 to book with an agent.
  0.8 miles from Hershey, PA 17033

Starting at

$209.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Hershey Chocolate Avenue

204 Hillcrest Road Hershey, PA

For a relaxing and affordable stay, Tru by Hilton Hershey Chocolate Avenue offers inviting rooms with rates starting at $153.99, creating a welcoming and comfortable environment ideal for rest. Indulge in the daily treats and surprises offered at Tru by Hilton, from cookies and popcorn to unique local snacks.

Staying at Tru by Hilton Hershey Chocolate Avenue offers the perfect balance of proximity and peace, with downtown Hershey close enough to visit easily but far enough to enjoy a quiet retreat. Stay relaxed and on budget while exploring Hershey—reserve your hotel room today!

  Call (855) 239-4019 to book with an agent.
  0.8 miles from Hershey, PA 17033

Starting at

$153.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Hershey Chocolate Avenue

651 West Areba Ave Hershey, PA

With budget-friendly rooms starting at $249.99, Fairfield Inn & Suites Hershey Chocolate Avenue provides inviting accommodations for travelers to Hershey, creating a quiet environment. Enjoy the personalized service at Fairfield, where staff are keen to offer tailored recommendations for dining and experiences.

At Fairfield Inn & Suites Hershey Chocolate Avenue, guests can easily explore the vibrant downtown area of Hershey, where the city’s top attractions are always close by. Relax and recharge in Hershey with a hotel that doesn’t skimp on quality—book today!

  Call (855) 239-5277 to book with an agent.
  0.9 miles from Hershey, PA 17033

Starting at

$249.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Hershey Chocolate Avenue

210 Hockersville Road Hershey, PA

Guests visiting Hershey will find Super 8 by Wyndham Hershey Chocolate Avenue a practical option, with rates starting at $106.00, creating a clean and inviting environment perfect for relaxation. Get energized for the day ahead with Super 8’s extensive breakfast selections, catering to a variety of tastes and dietary preferences.

Super 8 by Wyndham Hershey Chocolate Avenue offers the perfect location for guests who want to be near downtown Hershey, where the city’s main attractions are just a brief walk or drive from the hotel. Make your Hershey trip enjoyable and economical—secure your hotel stay today!

  Call (855) 234-2997 to book with an agent.
  0.9 miles from Hershey, PA 17033

Starting at

$106.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Hershey

749 East Chocolate Ave Hershey, PA

With rates beginning at $122.99, Hampton Inn & Suites Hershey provides budget-friendly accommodations for travelers visiting Hershey, creating a warm and inviting environment. Relax in Hampton's modern bathrooms, featuring walk-in showers and spacious vanities for a refreshing start or end to your day.

At Hampton Inn & Suites Hershey, guests are never far from the excitement of downtown Hershey, where the city’s top attractions are always nearby for exploration. Stay worry-free in Hershey with a hotel that offers all the essentials at a great price—lock in now!

  Call (855) 239-5277 to book with an agent.
  1.0 miles from Hershey, PA 17033

Starting at

$122.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Hershey

845 East Chocolate Ave Hershey, PA

With budget-friendly rooms starting at $81.99, Howard Johnson by Wyndham Hershey is a practical option for travelers visiting Hershey, creating a clean, comfortable space ideal for rest. Relax in our well-appointed guest rooms, featuring comfortable bedding and modern amenities to enhance your stay.

Howard Johnson by Wyndham Hershey provides easy access to the heart of Hershey, allowing guests to enjoy the vibrant downtown while returning to a more tranquil spot to unwind. Stay affordably and comfortably while exploring the best of Hershey—lock in your room today!

  Call (855) 233-0132 to book with an agent.
  1.2 miles from Hershey, PA 17033

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Hershey

1043 East Chocolate Ave Hershey, PA

At Travelodge by Wyndham Hershey, travelers to Hershey can enjoy inviting accommodations with rooms starting at $89.00, creating a warm, welcoming space ideal for relaxation. Enjoy 24/7 customer support at Travelodge, where friendly staff are always on hand to assist with any inquiries or needs.

At Travelodge by Wyndham Hershey, guests can enjoy easy access to downtown Hershey, making it simple to explore the city’s most popular spots while returning to a quieter area. Plan your Hershey getaway with a hotel that offers great value—lock in now!

  Call (855) 233-0132 to book with an agent.
  1.5 miles from Hershey, PA 17033

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

White Rose Motel Hershey

1060 East Chocolate Avenue Hershey, PA

For an affordable, restful visit, White Rose Motel Hershey offers inviting rooms with rates starting at $89.99, creating a warm and welcoming atmosphere perfect for guests bound for Hershey. Enjoy reliable comfort in rooms that provide everything you need for a worry-free visit at a great price.

White Rose Motel Hershey provides the perfect base for exploring Hershey, where the bustling downtown area is just a short walk or drive away. Plan your Hershey getaway with a welcoming, budget-friendly hotel—book today!

  Call (855) 234-2997 to book with an agent.
  1.5 miles from Hershey, PA 17033

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Cocoa Country Inn at Hershey

1518 East Chocolate Avenue Hershey, PA

With affordable rooms starting at $79.99, Cocoa Country Inn at Hershey offers inviting accommodations for travelers bound for Hershey, creating a welcoming space ideal for unwinding. Enjoy standard amenities in rooms that provide a comfortable environment for a budget-friendly stay.

Guests staying at Cocoa Country Inn at Hershey will appreciate the short drive to downtown Hershey, where the city’s most iconic destinations await exploration. Stay smart and comfortable on your Hershey visit without breaking the bank—book now!

  Call (855) 239-5277 to book with an agent.
  2.0 miles from Hershey, PA 17033

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Spark by Hilton Hummelstown Hershey

84 Sipe Ave Hershey, PA

At Spark by Hilton Hummelstown Hershey, travelers to Hershey will find budget-friendly rooms with rates starting at $100.99, creating a clean, welcoming environment perfect for rest. Discover the convenience of Hilton's express check-out service, allowing for a swift and hassle-free departure.

With downtown Hershey just a short drive away, guests at Spark by Hilton Hummelstown Hershey can experience the best of the city while staying in a quieter area. Make the most of Hershey with a hotel that pairs convenience with savings—lock in now!

  Call (855) 234-2997 to book with an agent.
  2.0 miles from Hershey, PA 17033

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Spark by Hilton Hummelstown Hershey

84 Sipe Avenue Hershey, PA

At Spark by Hilton Hummelstown Hershey, travelers to Hershey will find cozy-like rooms with rates starting at $119.00, creating a clean, welcoming space perfect for a relaxing stay. Enjoy stress-free travel with Hilton's family programs, designed to keep children entertained and parents relaxed.

With downtown Hershey just a short drive away, guests at Spark by Hilton Hummelstown Hershey can explore the city’s top destinations while enjoying a quieter setting. Experience Hershey at its best with a hotel that ensures comfort without the high cost—reserve now!

  Call (855) 233-0132 to book with an agent.
  2.0 miles from Hershey, PA 17033

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Escape Inn Hershey

115 Lucy Ave Hershey, PA

At Escape Inn Hershey, travelers visiting Hershey will find budget-conscious accommodations with rooms beginning at $89.99, creating a warm and inviting space. Experience practical comfort in a setting that focuses on value and essential amenities, ideal for economical travels.

With downtown Hershey only a short drive away, guests at Escape Inn Hershey can explore the city’s most iconic sights and return to a peaceful retreat afterward. Enjoy a cozy, cost-saving hotel for your Hershey travels—book your stay today!

  Call (855) 233-0132 to book with an agent.
  2.1 miles from Hershey, PA 17033

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Hershey

1800 East CHOCOLATE AVE Hershey, PA

With rooms starting at $110.99, Best Western Plus Hershey provides inviting comfort for guests bound for Hershey, creating a appealing, welcoming environment perfect for unwinding. Indulge in a leisurely day at Best Western Plus’ sun decks, equipped with loungers and umbrellas for a perfect relaxing afternoon.

At Best Western Plus Hershey, guests can experience the ease of driving into downtown Hershey, where the city’s most popular spots are just a short distance away. Relax in Hershey with well-appointed lodging at a wallet-friendly rate—reserve today!

  Call (855) 236-8982 to book with an agent.
  2.3 miles from Hershey, PA 17033

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn at the Park

1200 Mae St Hershey, PA

Guests headed to Hershey will find mellifluous comfort at Comfort Inn at the Park, where inviting rooms start at $87.99, creating a welcoming environment ideal for relaxation. Find accessibility and comfort in our thoughtfully designed rooms, catering to guests with specific needs.

Guests staying at Comfort Inn at the Park are never far from the heart of Hershey, where a short drive delivers them to the city’s most popular destinations. Take a break in Hershey with a hotel that understands the value of your time and money—book today!

  Call (855) 235-6136 to book with an agent.
  2.3 miles from Hershey, PA 17033

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Hershey

1806 East Chocolate Avenue Hershey, PA

With rates from $71.00, Red Roof Inn Hershey provides budget-conscious comfort for travelers visiting Hershey, creating a warm and inviting atmosphere ideal for relaxation. Settle into the cozy and inviting atmosphere of Red Roof Inn’s rooms, where you can relax and recharge in peace.

Guests staying at Red Roof Inn Hershey can easily access downtown Hershey by car, making it simple to visit the city’s most iconic attractions while enjoying a peaceful retreat. Book your Hershey adventure with an inviting, budget-friendly hotel—reserve today!

  Call (855) 233-7850 to book with an agent.
  2.3 miles from Hershey, PA 17033

Starting at

$71.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hershey Harrisburg Area an IHG Hotel

610 Walton Ave Hummelstown, PA

At Holiday Inn Express Hershey Harrisburg Area an IHG Hotel, travelers to Hershey will find affordable comfort with rooms beginning at $159.00, creating a clean and welcoming environment for unwinding. Unwind in the serene outdoor spaces at select Holiday Inn Express locations, offering a quiet retreat amidst the hustle and bustle.

At Holiday Inn Express Hershey Harrisburg Area an IHG Hotel, a quick drive brings guests into downtown Hershey, where the city’s top attractions are within easy reach. Relax and recharge in Hershey without overspending—lock in your hotel room now!

  Call (855) 235-6136 to book with an agent.
  2.6 miles from Hershey, PA 17033

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Hershey

550 East Main St Hummelstown, PA

Experience a peaceful retreat at Hilton Garden Inn Hershey near Hershey, where inviting rooms offer comfort and quality, with rates beginning at just $130.99. Appreciate the clean and contemporary design of Hilton Garden Inn's rooms, which feature modern furniture and effective lighting solutions.

At Hilton Garden Inn Hershey, guests are close enough to downtown Hershey for a short drive, making it easy to experience the city’s top destinations. Plan a Hershey adventure with a hotel that combines comfort with excellent rates—reserve now!

  Call (855) 234-5074 to book with an agent.
  2.6 miles from Hershey, PA 17033

Starting at

$130.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott Hershey Near the Park

115 Museum Drive Hershey, PA

Find the perfect balance of comfort and value at SpringHill Suites by Marriott Hershey Near the Park as you explore Hershey, where inviting accommodations begin at an accessible $189.99 per night. The state-of-the-art fitness centers at SpringHill Suites cater to all your exercise needs, from cardio to weight training.

From SpringHill Suites by Marriott Hershey Near the Park, guests can easily reach downtown Hershey, where the city’s most exciting attractions are always within easy reach. Take your Hershey experience to new heights with exceptional amenities and great rates—reserve now!

  Call (855) 239-5277 to book with an agent.
  2.7 miles from Hershey, PA 17033

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Hershey Near The Park

195 Hershey Road Hummelstown, PA

For an inviting and budget-conscious stay near Hershey, Hampton Inn & Suites Hershey Near The Park offers alluring rooms with rates beginning at $148.99, creating a welcoming atmosphere for rest. Explore with ease, knowing that Hampton by Hilton hotels are conveniently located near top local attractions and business centers.

Hampton Inn & Suites Hershey Near The Park is perfectly situated for guests wanting to explore downtown Hershey, where a brief drive brings them to the city’s best spots. Make Hershey travel a breeze with a hotel that blends comfort and savings—secure now!

  Call (855) 234-5074 to book with an agent.
  2.8 miles from Hershey, PA 17033

Starting at

$148.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Palmyra Hershey

2951 Horseshoe Pike Palmyra, PA

With rates beginning at $70.99, Americas Best Value Inn Palmyra Hershey offers budget-conscious comfort for travelers to Hershey, creating a cozy-like and inviting space perfect for relaxation. Enjoy the convenience and security of on-site parking at Americas Best Value Inn, enhancing your ease of travel.

Guests staying at Americas Best Value Inn Palmyra Hershey are never far from the action, with downtown Hershey only a short drive from the hotel. Stay relaxed and enjoy added comfort on your Hershey trip—book your room today!

  Call (855) 236-8982 to book with an agent.
  2.9 miles from Hershey, PA 17033

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Dutch Motel Palmyra

500 East Main St. Palmyra, PA

Guests bound for Hershey can relax at Dutch Motel Palmyra, where budget-friendly rooms start at $99.00, creating a warm and comfortable space ideal for unwinding. Find a comfortable retreat in our rooms, where basic amenities and attentive service create a value-driven experience.

With a quick drive into downtown Hershey, guests at Dutch Motel Palmyra can explore the city’s most exciting destinations while staying in a more peaceful setting. Enjoy Hershey in comfort and without the expense—lock in your stay today!

  Call (855) 233-7850 to book with an agent.
  3.6 miles from Hershey, PA 17033

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms