Pennsylvania may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window
Photo by Kapone Flores-Arellano

Find Hotels in Middletown, PA

Great deals on hotels, cabins, vacation homes & more

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Popular locations
Trip type

Visiting Middletown

Visitors to Middletown are sure to enjoy the restaurants. Tourists can also enjoy the city's shopping, bars, and university setting. Around the area, top sights include Hershey's Chocolate World, Hersheypark Stadium, and Pennsylvania State Capitol.

  • You'll find 221 Expedia hotels and other accommodations in the larger area of Harrisburg - Hershey
  • The closest major airport is in Harrisburg, PA (MDT-Harrisburg Intl.), 1.8 mi (2.8 km) from the city center
  • The next closest is in Harrisburg, PA (HAR-Capital City), 7.1 mi (11.4 km) away

Sightseeing and Staying in Middletown

The university setting is a highlight of the city and Penn State Harrisburg is worth a campus tour. A couple of additional sights to add to your agenda are Middletown & Hummelstown Railroad and Doc's Family Fun Center.

Here's a top rated accommodation based on Expedia user reviews:

Outside the city, popular places to visit include Hershey's Chocolate World, 7 mi/11.3 km from the city center, and Hersheypark Stadium, which is 7.2 mi/11.6 km away.

Getting Around Middletown

If you want to venture outside of the area, hop on a train at Middletown Station. Middletown may not have many public transit options to choose from so consider renting a car to explore more.

Dressing for Middletown

  • Between January and March, you can expect the daytime average to be around 56°F and the nighttime average to be 22°F
  • From April to June, temperatures average about 85°F during the day and 38°F at night
  • July through September averages 86°F during the day and 50°F at night
  • In October-December, the average temperature is 69°F during the day and 24°F at night
  • Average annual rainfall for Middletown is 40.71 inches
  • Hottest months are usually July and August with an average temperature of 84°F, while the coldest months are January and February with an average of 24°F

More trip options

Frequently asked questions

What's the best place for a stay in Middletown?
Comfort Inn & Suites – Harrisburg Airport – Hershey South is a favorite with Expedia customers. This hotel offers free breakfast and an indoor pool. Reviews from our site also recommend Fairfield Inn & Suites by Marriott Harrisburg International Airport and Holiday Inn Harrisburg East as top choices for your visit.
If I need to cancel my hotel reservation in Middletown, will I receive a refund?
Yes, the majority of hotel room reservations are fully refundable provided that you cancel prior to the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you have a non-refundable reservation, you may still be able to cancel and be given a refund within 24 hours of booking. Enter dates in and click on “Search”, then use the filter option “free cancellation” to review the top deals on offer in Middletown.
Where can I learn more about changing or cancelling my trip to Middletown?
For additional details about changing or cancelling your trip to Middletown, go to
What's the best accommodation for a family trip to Middletown?
Holiday Inn Harrisburg East is a top 3-star hotel on Expedia for families, and features an indoor pool and a restaurant. Kids of all ages will also enjoy a visit to Middletown & Hummelstown Railroad.
What's the best pet-friendly hotel in Middletown?
Starlite Motel is a top property for people traveling with their pets, and offers laundry facilities and free WiFi for its human guests.
What's the best place to stay close to Penn State Harrisburg?
Comfort Inn & Suites – Harrisburg Airport – Hershey South is one of the top choices for your stay based on our traveler data, and this hotel offers free breakfast and free parking. It’s located just a short 0.9 mi (1.4 km) from Penn State Harrisburg. Other good choices within a few miles include Fairfield Inn & Suites by Marriott Harrisburg International Airport and Starlite Motel.
What about the best place to stay close to The Vineyard and Brewery at Hershey?
One of the top choices for your stay is Starlite Motel, located 1.7 mi (2.7 km) from The Vineyard and Brewery at Hershey, and this property offers free WiFi and free parking. Fairfield Inn & Suites by Marriott Harrisburg International Airport and Hilton Garden Inn Hershey are two other good options within a few miles.
What are some accommodations with pools in Middletown?
Holiday Inn Harrisburg East is a popular 3-star hotel featuring an indoor pool, a restaurant, and free WiFi.