Hotels in Hershey

Search and compare Hershey hotels from hundreds of travel sites and save

Hershey, PA, United States
Dec 5 — Dec 62
Hershey, PA, United States
Sun 12/5
Mon 12/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Hershey

Filter by star ratings
All filters
Simplicity Inn Hershey
Simplicity Inn Hershey
7.1 Good
43 West Areba Avenue, Hershey, PA, United States
Show on map
0.2 mi from city centre, Hershey 
GoodBased on 809 reviews
7.1

Located in Hershey, Simplicity Inn Hershey is within a 25-minute drive of Harrisburg International Airport and provides an indoor pool. Guests can also enjoy complimentary internet access throughout the property.

Hershey Travel Inn
Hershey Travel Inn
4.3 Okay
905 East Chocolate Avenue, Hershey, PA, United States
Show on map
1.2 mi from city centre, Hershey 
OkayBased on 237 reviews
4.3

Hershey Travel Inn is located in Hershey and features free Wi-Fi. It is ideally positioned for guests wanting to discover the area's attractions.

SpringHill Suites by Marriott Hershey Near the Park
SpringHill Suites by Marriott Hershey Near the Park
8.2 Excellent
115 Museum Drive, Hershey, PA, United States
Show on map
2.3 mi from city centre, Hershey 
ExcellentBased on 178 reviews
8.2

SpringHill Suites Hershey Near the Park provides stylish 3-star accommodation in Hershey. It also features free Wi-Fi, an indoor pool and a gym.

Hampton Inn & Suites Hershey
Hampton Inn & Suites Hershey
7.8 Good
749 East Chocolate Avenue, Hershey, PA, United States
Show on map
1.0 mi from city centre, Hershey 
GoodBased on 603 reviews
7.8

Located in Hershey, Hampton Inn & Suites Hershey is within a 20-minute drive of Harrisburg International Airport and offers an indoor pool. It provides 3-star accommodation with air-conditioned rooms.

Quality Inn & Suites Hershey
Quality Inn & Suites Hershey
3.1 Mediocre
181 Hershey Road Route 39, Hershey, PA, United States
Show on map
2.3 mi from city centre, Hershey 
MediocreBased on 34 reviews
3.1

Quality Inn & Suites Hershey is located in Hershey and offers free Wi-Fi and an indoor pool. It has a gym, as well as a 24-hour reception, meeting rooms and luggage storage.

Courtyard by Marriott Hershey Chocolate Avenue
Courtyard by Marriott Hershey Chocolate Avenue
8.5 Excellent
515 East Chocolate Avenue, Hershey, PA, United States
Show on map
0.7 mi from city centre, Hershey 
ExcellentBased on 341 reviews
8.5

Courtyard by Marriott Hershey Chocolate Avenue is located in Hershey and features an indoor pool. It is ideally positioned for guests wishing to visit local attractions.

Tru by Hilton Hershey Chocolate Avenue
Tru by Hilton Hershey Chocolate Avenue
8.4 Excellent
204 Hillcrest Road, Hershey, PA, United States
Show on map
0.8 mi from city centre, Hershey 
ExcellentBased on 267 reviews
8.4

Tru By Hilton Hershey Chocolate Avenue is located in Hershey and features complimentary wireless internet.

Days Inn by Wyndham Hershey
Days Inn by Wyndham Hershey
8.3 Excellent
350 West Chocolate Avenue, Hershey, PA, United States
Show on map
0.5 mi from city centre, Hershey 
ExcellentBased on 1,974 reviews
8.3

Conveniently situated and providing an indoor pool and a Jacuzzi, this charming hotel is located an easy drive from Harrisburg. It has a fitness centre, as well as an express check-in and check-out feature, meeting rooms and a free shuttle service.

Fairfield Inn & Suites Hershey Chocolate Avenue
Fairfield Inn & Suites Hershey Chocolate Avenue
8.7 Excellent
651 West Areba Avenue, Hershey, PA, United States
Show on map
0.8 mi from city centre, Hershey 
ExcellentBased on 501 reviews
8.7

Fairfield Inn & Suites by Marriott Hershey Chocolate Avenue is situated in Hershey and is close to the area's popular attractions. It also features an indoor pool and a gym.

Tips for booking a Hershey hotel

Cheapest month:January
Most expensive month:August
Average price in Hershey:$154/night
Absolute cheapest price found:$40/night
Cheapest day:Tuesday
Most expensive day:Saturday
$85 - $211
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$131 - $199
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Hershey hotels

Show all 64 hotels
1
Tru by Hilton Hershey Chocolate Avenue
Tru by Hilton Hershey Chocolate Avenue
8.4 Excellent
204 Hillcrest Road, Hershey, PA, United States
Show on map
0.8 mi from city centre, Hershey, PA, United States 

Tru By Hilton Hershey Chocolate Avenue is located in Hershey and features complimentary wireless internet.

2
Courtyard by Marriott Hershey Chocolate Avenue
Courtyard by Marriott Hershey Chocolate Avenue
8.5 Excellent
515 East Chocolate Avenue, Hershey, PA, United States
Show on map
0.7 mi from city centre, Hershey, PA, United States 

Courtyard by Marriott Hershey Chocolate Avenue is located in Hershey and features an indoor pool. It is ideally positioned for guests wishing to visit local attractions.

3
Cocoa Country Inn At Hershey
Cocoa Country Inn At Hershey
6.2 Good
1518 E Chocolate Avenue, Hershey, PA, United States
Show on map
2.0 mi from city centre, Hershey, PA, United States 

This comfortable motel in Hershey offers complimentary Wi-Fi, as well as an outdoor pool and a 24-hour reception. It is ideally positioned for guests wanting to discover the area's attractions.

4
Days Inn by Wyndham Hershey
Days Inn by Wyndham Hershey
8.3 Excellent
350 West Chocolate Avenue, Hershey, PA, United States
Show on map
0.5 mi from city centre, Hershey, PA, United States 

Conveniently situated and providing an indoor pool and a Jacuzzi, this charming hotel is located an easy drive from Harrisburg. It has a fitness centre, as well as an express check-in and check-out feature, meeting rooms and a free shuttle service.

5
Fairfield Inn & Suites Hershey Chocolate Avenue
Fairfield Inn & Suites Hershey Chocolate Avenue
8.7 Excellent
651 West Areba Avenue, Hershey, PA, United States
Show on map
0.8 mi from city centre, Hershey, PA, United States 

Fairfield Inn & Suites by Marriott Hershey Chocolate Avenue is situated in Hershey and is close to the area's popular attractions. It also features an indoor pool and a gym.

6
Simplicity Inn Hershey
Simplicity Inn Hershey
7.1 Good
43 West Areba Avenue, Hershey, PA, United States
Show on map
0.2 mi from city centre, Hershey, PA, United States 

Located in Hershey, Simplicity Inn Hershey is within a 25-minute drive of Harrisburg International Airport and provides an indoor pool. Guests can also enjoy complimentary internet access throughout the property.

7
Red Roof Inn Hershey
Red Roof Inn Hershey
7.4 Good
1806 East Chocolate Avenue, Hershey, PA, United States
Show on map
2.3 mi from city centre, Hershey, PA, United States 

Red Roof Inn Hershey is located in Hershey and features free Wi-Fi. It also offers a 24-hour reception, a BBQ/picnic area and an outdoor pool.

8
Hampton Inn & Suites Hershey
Hampton Inn & Suites Hershey
7.8 Good
749 East Chocolate Avenue, Hershey, PA, United States
Show on map
1.0 mi from city centre, Hershey, PA, United States 

Located in Hershey, Hampton Inn & Suites Hershey is within a 20-minute drive of Harrisburg International Airport and offers an indoor pool. It provides 3-star accommodation with air-conditioned rooms.

Cheapest hotels in Hershey, Pennsylvania

Show all 64 hotels
Simmons Motel
Simmons Motel
8.0 Excellent
355 West Chocolate Avenue, Hershey, PA, United States
Show on map
0.5 mi from city centre,  

Simmons Motel and Suites offers a comfortable setting while in Hershey. It also provides an outdoor pool and a swimming pool.

$44
Avg. per night
Hershey Travel Inn
Hershey Travel Inn
4.3 Okay
905 East Chocolate Avenue, Hershey, PA, United States
Show on map
1.2 mi from city centre,  

Hershey Travel Inn is located in Hershey and features free Wi-Fi. It is ideally positioned for guests wanting to discover the area's attractions.

$50
Avg. per night
Inn at Chocolate Avenue
Inn at Chocolate Avenue
5.3 Okay
Route 422 & Sipe Avenue, Hershey, PA, United States
Show on map
2.0 mi from city centre,  

Located in Hershey, Inn at Chocolate Avenue is within a 15-minute drive of Harrisburg International Airport and offers an outdoor heated pool, free Wi-Fi and a Jacuzzi. It has a gym, as well as an express check-in and check-out feature, a 24-hour reception and a kids pool.

$51
Avg. per night
Red Roof Inn Hershey
Red Roof Inn Hershey
7.4 Good
1806 East Chocolate Avenue, Hershey, PA, United States
Show on map
2.3 mi from city centre,  

Red Roof Inn Hershey is located in Hershey and features free Wi-Fi. It also offers a 24-hour reception, a BBQ/picnic area and an outdoor pool.

$65
Avg. per night
Howard Johnson by Wyndham Hershey
Howard Johnson by Wyndham Hershey
7.3 Good
845 East Chocolate Avenue, Hershey, PA, United States
Show on map
1.1 mi from city centre,  

Howard Johnson by Wyndham Hershey is situated in Hershey and is close to the area's popular attractions. It also features an outdoor pool and a gym.

$66
Avg. per night
Travelodge by Wyndham Hershey
Travelodge by Wyndham Hershey
7.6 Good
1043 East Chocolate Avenue, Hershey, PA, United States
Show on map
1.4 mi from city centre,  

Located in Hershey, the hotel is a short walk from Hershey Country Club - West Course and provides an indoor pool. It also features a 24-hour reception, laundry facilities and an express check-in and check-out feature.

$69
Avg. per night
Cocoa Country Inn At Hershey
Cocoa Country Inn At Hershey
6.2 Good
1518 E Chocolate Avenue, Hershey, PA, United States
Show on map
2.0 mi from city centre,  

This comfortable motel in Hershey offers complimentary Wi-Fi, as well as an outdoor pool and a 24-hour reception. It is ideally positioned for guests wanting to discover the area's attractions.

$69
Avg. per night
Simplicity Inn Hershey
Simplicity Inn Hershey
7.1 Good
43 West Areba Avenue, Hershey, PA, United States
Show on map
0.2 mi from city centre,  

Located in Hershey, Simplicity Inn Hershey is within a 25-minute drive of Harrisburg International Airport and provides an indoor pool. Guests can also enjoy complimentary internet access throughout the property.

$70
Avg. per night

Hotel prices in Hershey

2 stars and under

$44 - $143

Hampton Inn & Suites Hershey

#1 Most popular

$136
Avg. per night
Days Inn by Wyndham Hershey

#2 Most popular

$88
Avg. per night
Simmons Motel

Best value

Simmons Motel
8.0 Excellent
$44
Avg. per night
3 stars

$122 - $176

Courtyard by Marriott Hershey Chocolate Avenue
$176
Avg. per night
SpringHill Suites by Marriott Hershey Near the Park
$122
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Hershey

About Hershey

Named after the chocolate company that was founded here in 1903, Hershey lies east of Pennsylvania’s capital, Harrisburg. Originally known as Derry Church, it expanded with the arrival of employees at the Hershey Chocolate Company. Many of its current attractions, including a theme park and ornamental gardens, were established for them.

Things to do

Begin your visit at the Hershey Story, which chronicles the legacy of Milton S. Hershey and how the town came to bear his name. Through interactive exhibits, you can learn about his early years as a struggling entrepreneur before he revolutionised the process of making chocolate. Kids will love getting hands-on in the Chocolate Lab and the scavenger-style hunt of the Apprentice Program.

On the other side of Spring Creek lies Hersheypark, a family-friendly amusement park themed around chocolate. It was established in 1906 as a leisure space for company employees and has grown to include looping roller coasters, swimming pools and the ZooAmerica. Hersheypark is divided into themed areas that include Midway America, The Hollow and Founder’s Way, with each boasting its own rides and restaurants.

Perched atop a hill overlooking Hersheypark is the Hershey Gardens, which was established by Milton S. Hershey in honour of his wife, Catherine. In addition to thousands of roses, it features Japanese, herb and native gardens. Kids can let loose in the Children’s Garden and BugZone before being surrounded by butterflies in the atrium. The Garden Shop is well stocked with botanical-themed gifts and books.

Getting around

Hershey is a 30-minute drive from Harrisburg and 20 minutes from Harrisburg International Airport, which has flights to destinations across the United States. Long-distance buses connect to the Hershey Intermodal Station and many of the town’s attractions are a short walk from here.

Hershey travel FAQs

  • What are the best hotels in Hershey?

    Hampton Inn & Suites Hershey is a very popular hotel in Hershey with a score of 7.8 from 603 reviews. Days Inn by Wyndham Hershey (8.3 from 1,974 reviews) and Courtyard by Marriott Hershey Chocolate Avenue (8.5 from 341 reviews) are also highly rated Hershey hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Hersheypark?

    Reviews of Days Inn by Wyndham Hershey recommend it as a good place to stay near Hersheypark, scoring 8.3/10 from 1,974 ratings.

  • What is a good hotel in Hershey near Hershey's Chocolate World?

    Hampton Inn & Suites Hershey is the hotel close to Hershey's Chocolate World that is most recommended by HotelsCombined users, with 603 reviews rating it at 7.8/10.

  • Is there a good hotel near Hersheypark Stadium?

    If you’re looking for good hotels near Hersheypark Stadium, consider Days Inn by Wyndham Hershey (rated 8.3 over 1,974 reviews).

  • How much do hotels in Hershey cost?

    $144/night is the average price of a hotel in Hershey, based on HotelsCombined searches over the last 3 days. For 4-star hotels in Hershey, the average price found is $191/night, and for 5-star hotels the average price is $402/night.

  • How much is a cheap hotel in Hershey?

    Prices for Hershey hotels have been found for as low as $34/night over the last 3 days.

  • How much is a hotel in Hershey tonight?

    A hotel in Hershey tonight has an average price of $145, but some deals have been found for as low as $48 in HotelsCombined searches over the last 72 hours. Prices in Hershey are changing frequently. The best price found for a 4-star Hershey hotel for tonight has been $335.

  • What are the best hotels in Downtown Hershey?

    Amenities like an indoor pool, fitness center, and proximity to nearby attractions like Hershey’s Chocolate World, Hersheypark Stadium, Hershey Theater, Elizabethtown Station, etc., is what makes Fairfield Inn and Suites one of the best hotels in Hershey. If the idea of being within walkable distance to ZooAmerica appeals to you, we recommend that you book Hershey hotels like Tru by Hilton to ensure that you’re enjoying the perks of a top-rated hotel located near the city center and still be able to enjoy all that Hershey, PA has to offer. Staying at the Tru by Hilton hotel also means you are near the Giant Center, home to the Hershey Bears ice hockey team. Regardless of the time of year you visit Pennsylvania, you can also catch a variety of shows, concerts, and family-friendly events that run throughout the year.

  • Are there kid-friendly hotels in Hershey?

    The Hampton Inn and Suites is a hotel in Hershey that’s favored by families because it’s located near kid-friendly activities and attractions such as the Hershey Theatre, Hershey Story Museum, Hersheypark Stadium, and more. Hershey is nicknamed the “sweetest place on earth” because it’s a town with numerous shops for everyone with a sweet tooth. Staying at the abovementioned cheap hotel in Hershey will also ensure that you’re in proximity to the famous Hershey’s Chocolate World, where kids can play and eat as many chocolates and sweet treats as they can. ZooAmerica is an 11-acre zoological park that’s home to hundreds of animal species, and it’s also jam-packed with activities for kids of all ages; adults too can take part and have fun. Days Inn by Wyndham is not only within walkable distance to the city center, but it’s also a family-friendly hotel in Hershey that’s in proximity to family-oriented attractions, including the Harrisburg Transportation Center.

  • How do I find a peaceful and quiet hotel in Hershey?

    Super 8 by Wyndham is conveniently located near one of the most serene places to visit in Hershey called the Hershey Garden. What began as a small rose garden is today a 23-acre expanse filled with themed gardens, rare trees, seasonal flowers, butterflies, and harmless bees, thus making it an ideal place for visitors looking for a quiet place to have a relaxing stroll. We also recommend staying at the Hilton Garden Inn so that you’re in a central location in the city center and close to top attractions like the Hershey Story Museum and take a tour of the nearby Indian Echo Caverns limestone cave. You will also be in proximity to the Tanger Outlet Center, home to numerous outlets where you can get some retail therapy while shopping at your favorite brand-name store.

  • What neighborhoods in Hershey have the best restaurants?

    If you’re looking for a place to eat between attractions, there’s a vast selection of restaurants along the Chocolate Avenue neighborhood in Hershey, PA waiting to serve up a storm. We recommend cheap hotels in Hershey like the Sunrise Inn, where you will be within walking distance to Troegs Brewing Company and the Chocolate Avenue Grill for their Reuben or chicken wraps, or even lobster. Still along Chocolate Ave is The Hershey Pantry restaurant with daily specials to choose from, and nearby, you can enjoy a 3-course dinner at the What If Hershey restaurant. The White Rose Motel near the Hershey Theater is favored for having an outdoor pool and more so for its safe and convenient proximity to top attractions like ZooAmerica, Hershey Story Museum, Tanger Outlet Center, Hershey Garden, Elizabethtown Station, etc. West of Chocolate Ave is Hershey’s oldest free-standing restaurant called Fenicci’s of Hershey that’s been serving up classic Italian pizzas and their famous meatballs for decades. We recommend Super 8 by Wyndham Hershey for their clean, spacious rooms and convenient location within a walkable distance to restaurants and various attractions.