Find hotels in Middletown, PA from $52

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Check Middletown hotel prices

Tomorrow night
This weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 802 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Country Inn & Suites by Radisson, Harrisburg Northeast (Hershey), PA
3 out of 5
8000 Jonestown Rd, Harrisburg, PA, 17112
Fully refundable
The price is $93 per night from Jan 2 to Jan 3
$93
per night
Jan 2 - Jan 3
10.57 mi from city center
4/5 Very Good! (1,000 reviews)
"We have stayed there before & have found it perfect for our stay."

Reviewed on Nov 30, 2022

Country Inn & Suites by Radisson, Harrisburg Northeast (Hershey), PA
Best Western Harrisburg Hershey Hotel
2.5 out of 5
7500 Allentown Blvd, Harrisburg, PA, 17112
Fully refundableReserve now, pay when you stay
The price is $58 per night from Dec 13 to Dec 14
$58
per night
Dec 13 - Dec 14
9.34 mi from city center
3.8/5 Good! (1,001 reviews)
"I’ve been staying here frequently for the past 9 months and it has always been a good experience. Quick check-in, friendly staff, clean and quiet room at an affordable rate. Glad I gave this place a chance and I will continue to return."

Reviewed on Dec 3, 2022

Best Western Harrisburg Hershey Hotel
Best Western Harrisburg North Hotel
2.5 out of 5
150 Nationwide Dr, Harrisburg, PA, 17110
Fully refundableReserve now, pay when you stay
The price is $76 per night from Dec 16 to Dec 17
$76
per night
Dec 16 - Dec 17
9.56 mi from city center
3.8/5 Good! (1,001 reviews)
A Clean, pleasant, and affordable hotel
"I had a pleasant one night stay at this hotel. The manager on duty was pleasant and professional. The check in process was quick, the outside area and the lobby were clean and well maintained. The room size was great, it was very clean, and the bed was comfortable with nice down-filled bedding. Because ..."

Reviewed on Nov 17, 2022

Best Western Harrisburg North Hotel

Save an average of 15% on thousands of hotels when you're signed in

Best Western Premier The Central Hotel & Conference Center
3 out of 5
800 E Park Drive, Harrisburg, PA, 17111
Fully refundableReserve now, pay when you stay
The price is $96 per night from Dec 21 to Dec 22
$96
per night
Dec 21 - Dec 22
6.72 mi from city center
4.4/5 Wonderful! (1,000 reviews)
"Repeat visits. Recommended for visitors."

Reviewed on Dec 1, 2022

Best Western Premier The Central Hotel & Conference Center
Best Western Plus Harrisburg East Inn & Suites
2.5 out of 5
1344 Eisenhower Blvd, Harrisburg, PA, 17111
Fully refundableReserve now, pay when you stay
The price is $62 per night from Dec 12 to Dec 13
$62
per night
Dec 12 - Dec 13
3.95 mi from city center
3.5/5 Good! (1,000 reviews)
"Happy with my stay."

Reviewed on Dec 3, 2022

Best Western Plus Harrisburg East Inn & Suites
Lititz Springs Inn and Spa
3.5 out of 5
14 East Main Street, Lititz, PA, 17543
The price is $108 per night from Dec 12 to Dec 13
$108
per night
Dec 12 - Dec 13
22.58 mi from city center
4.6/5 Exceptional! (404 reviews)
"Awesome stay. Staff couldn’t be nicer or more accommodating. Clean room and facilities, and holiday decor….tops! Thank you. Already planning our next visit."

Reviewed on Dec 4, 2022

Lititz Springs Inn and Spa
Days Inn & Suites by Wyndham Lancaster Amish Country
2.5 out of 5
2929 Hempland Rd, Lancaster, PA, 17601
Fully refundableReserve now, pay when you stay
The price is $76 per night from Jan 2 to Jan 3
$76
per night
Jan 2 - Jan 3
20.61 mi from city center
3.4/5 (1,000 reviews)
"It was clean but.Needs to be finished construction.Also bed was comfortable .It is definitely a good location to stay when your going to The Dutch Apple Dinner show."

Reviewed on Dec 4, 2022

Days Inn & Suites by Wyndham Lancaster Amish Country
Country Inn & Suites by Radisson, Harrisburg West, PA
3 out of 5
4943 Gettysburg Road, Mechanicsburg, PA, 17055
Fully refundable
The price is $82 per night from Jan 1 to Jan 2
$82
per night
Jan 1 - Jan 2
12.36 mi from city center
4.1/5 Very Good! (999 reviews)
Awesome stay
"Our stay was amazing. The rooms were very clean has were the common areas in the hotel. We are looking to return in June."

Reviewed on Dec 1, 2022

Country Inn & Suites by Radisson, Harrisburg West, PA
Baymont by Wyndham Harrisburg
2.5 out of 5
5680 Allentown Blvd, Harrisburg, PA, 17112
Fully refundableReserve now, pay when you stay
The price is $67 per night from Dec 21 to Dec 22
$67
per night
Dec 21 - Dec 22
9.03 mi from city center
4.3/5 Excellent! (1,003 reviews)
"Had a few snags but the Staff was on it immediately. King Rooms were spacious and clean. Staff super friendly, Breakfast attendant super friendly. Housekeeping and everyone super friendly. Would like to see a wheat bread option or almond milk, but other than that it was a great stay! Very close to ..."

Reviewed on Dec 8, 2022

Baymont by Wyndham Harrisburg
Fairfield Inn & Suites Hershey Chocolate Avenue
2.5 out of 5
651 W Areba Ave, Hershey, PA, 17033
Fully refundableReserve now, pay when you stay
The price is $110 per night from Dec 18 to Dec 19
$110
per night
Dec 18 - Dec 19
6.5 mi from city center
4.5/5 Wonderful! (1,002 reviews)
"Great location and clean"

Reviewed on Dec 7, 2022

Fairfield Inn & Suites Hershey Chocolate Avenue
Warehouse Hotel
3.5 out of 5
75 Champ Boulevard, Manheim, PA, 17545
Fully refundableReserve now, pay when you stay
The price is $109 per night from Dec 11 to Dec 12
$109
per night
Dec 11 - Dec 12
17.62 mi from city center
4.6/5 Wonderful! (738 reviews)
"The best of everything!!"

Reviewed on Dec 9, 2022

Warehouse Hotel
Hotel Rock Lititz
3.5 out of 5
50 Rock Lititz Blvd, Lititz, PA, 17543
Fully refundableReserve now, pay when you stay
The price is $154 per night from Dec 23 to Dec 24
$154
per night
Dec 23 - Dec 24
22.18 mi from city center
4.8/5 Exceptional! (1,002 reviews)
"Absolutely loved staying at Hotel Rock-very modern and clean."

Reviewed on Dec 8, 2022

Hotel Rock Lititz
La Quinta Inn & Suites by Wyndham Harrisburg Airport Hershey
2.5 out of 5
990 Eisenhower Blvd, Harrisburg, PA, 17111
Fully refundableReserve now, pay when you stay
The price is $58 per night from Dec 11 to Dec 12
$58
per night
Dec 11 - Dec 12
4.72 mi from city center
3.6/5 Good! (1,001 reviews)
"It was nice! Would book again! We had a issue with our shower not working but the front desk took care of it as soon as we mentioned it!"

Reviewed on Dec 7, 2022

La Quinta Inn & Suites by Wyndham Harrisburg Airport Hershey
Days Inn by Wyndham Hershey
2.5 out of 5
350 W Chocolate Ave, Hershey, PA, 17033
Fully refundableReserve now, pay when you stay
The price is $93 per night from Dec 23 to Dec 24
$93
per night
Dec 23 - Dec 24
6.91 mi from city center
4.2/5 Very Good! (1,005 reviews)
"Customer service was very nice and pleasant."

Reviewed on Dec 9, 2022

Days Inn by Wyndham Hershey
Courtyard by Marriott Hershey Chocolate Avenue
3 out of 5
515 East Chocolate Avenue, Hershey, PA, 17033
Fully refundableReserve now, pay when you stay
The price is $139 per night from Jan 1 to Jan 2
$139
per night
Jan 1 - Jan 2
7.92 mi from city center
4.4/5 Wonderful! (671 reviews)
"Very nice hotel. Our stay was great!"

Reviewed on Dec 7, 2022

Courtyard by Marriott Hershey Chocolate Avenue
Fairfield Inn & Suites Harrisburg Hershey
2.5 out of 5
1018 Briarsdale Rd, Harrisburg, PA, 17109
Fully refundableReserve now, pay when you stay
The price is $76 per night from Dec 11 to Dec 12
$76
per night
Dec 11 - Dec 12
7.1 mi from city center
4.3/5 Excellent! (372 reviews)
"Great location. Dined at Red Crab right next door, food was excellent. Staff was friendly and professional. Room was clean and spacious. Breakfast was surprisingly good. Would def stay here again!!"

Reviewed on Dec 6, 2022

Fairfield Inn & Suites Harrisburg Hershey
Lancaster Inn and Suites
2 out of 5
1475 Lancaster Road, Manheim, PA, 17545
Fully refundableReserve now, pay when you stay
The price is $94 per night from Dec 11 to Dec 12
$94
per night
Dec 11 - Dec 12
19.06 mi from city center
4.3/5 Excellent! (869 reviews)
"Very clean and pet friendly."

Reviewed on Nov 30, 2022

Lancaster Inn and Suites
Fairfield Inn & Suites by Marriott Harrisburg International Airport
2.5 out of 5
4 Terminal Drive, Middletown, PA, 17057
Fully refundableReserve now, pay when you stay
The price is $98 per night from Dec 18 to Dec 19
$98
per night
Dec 18 - Dec 19
1.48 mi from city center
4.5/5 Wonderful! (602 reviews)
Easy travel
"Easy access to wheel luggage to the airport from.a warm clean comfortable room"

Reviewed on Nov 18, 2022

Fairfield Inn & Suites by Marriott Harrisburg International Airport
Inn at Chocolate Ave, SureStay Collection by Best Western
2.5 out of 5
84 Sipe Ave, Hershey, PA, 17036
Fully refundableReserve now, pay when you stay
The price is $55 per night from Dec 22 to Dec 23
$55
per night
Dec 22 - Dec 23
5.54 mi from city center
3.9/5 Very Good! (628 reviews)
"Needed an over night stay for travel. This is nothing fancy but did the trick. It was clean which mattered most to me."

Reviewed on Dec 5, 2022

Inn at Chocolate Ave, SureStay Collection by Best Western
Ramada by Wyndham Harrisburg/Hershey Area
2.5 out of 5
300 N Mountain Rd, Harrisburg, PA, 17112
Fully refundableReserve now, pay when you stay
The price is $52 per night from Dec 11 to Dec 12
$52
per night
Dec 11 - Dec 12
9.4 mi from city center
2.3/5 (1,000 reviews)
"It was convient to the Giant Center. I did not like the fact I booked a Suite so we had the sleeper sofa for a child and when we got our room we had a chair. Also, there were electric wires coming out of the wall in the bathroom."

Reviewed on Dec 1, 2022

Ramada by Wyndham Harrisburg/Hershey Area
Don't see what you're looking for?
See all available properties in Middletown
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Stay near popular Middletown attractions

Middletown hotels information

Number of reviews 17298
Accommodation 802 hotels
Lowest Price $52
Highest Price $154

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, an IHG Hotel as top choices for your visit. See all available top hotels, or vacation rentals in Middletown.

What are some of the best vacation rentals in Middletown?

NEW!! Easy access to sites in Central PA - Great for Families / Romantic Escape!: Visitors give good reviews to this Middletown vacation home rental, which is located on a river and has a patio, a garden, and a barbecue grill to put you at ease in your new surroundings. Kitchen amenities include a fridge, a stovetop, and a microwave. Make the most of the books in this rental home to help you unwind. Our travelers also rate Wooded retreat with inground pool 10 minutes to Hershey, Pa as a favorite home for rent in Middletown. See all vacation rentals in Middletown.

Which popular hotels in Middletown are known for their enhanced cleaning measures?

Holiday Inn Harrisburg East, an IHG Hotel is a 3-star hotel offering property cleaning with disinfectant, linens washed at a temperature of at least 60°C/140°F, and contactless check-out. If you're looking for a wallet-friendly option, Comfort Inn & Suites – Harrisburg Airport – Hershey South is a 2.5-star hotel in Middletown that offers enhanced cleaning measures. For more options to choose from, browse all hotels in Middletown with enhanced sanitizing practices.

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. Filter your search by fully refundable to find flexible hotel deals 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 https://www.expedia.com/service/.

What's the best place to stay on a budget in Middletown?

Based on reviews, Comfort Inn & Suites – Harrisburg Airport – Hershey South is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free full breakfast and free WiFi. Another top option for your stay on the cheap is Holiday Inn Harrisburg East, an IHG Hotel. View all budget hotels in Middletown.

What's the best accommodation for a family trip to Middletown?

Comfort Inn & Suites – Harrisburg Airport – Hershey South is a hotel with an indoor pool and free parking, and it's a top choice on Expedia for families. Other choices for your stay with the kids include Fairfield Inn & Suites by Marriott Harrisburg International Airport and Newly renovated historic farmhouse with all modern amenities, meals available.. Attractions in the area like Hersheypark and Hershey's Chocolate World are also fun for kids of all ages. Find more child-friendly accommodations in Middletown.

What's the best accommodation for a romantic vacation to Middletown?

Newly renovated historic farmhouse with all modern amenities, meals available. is a favorite property for couples, and features ski-in/ski-out access and free WiFi. See all romantic hotels in Middletown.

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. See more pet-friendly hotel accommodations in Middletown.

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 an indoor pool. 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 parking and free WiFi.

What are some accommodations with pools in Middletown?

Comfort Inn & Suites – Harrisburg Airport – Hershey South is a top hotel with an indoor pool, free full breakfast, and free WiFi. View all hotels with pools in Middletown.

Recent reviews of Middletown hotels
Expedia verified reviews