Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Middletown Pennsylvania Accommodations

Find accommodations in Middletown with the hotel list provided below. Find cheap and discounted hotel/motel rates in or nearby Middletown, PA for your corporate or personal leisure travel. Discover the most favored Middletown Pennsylvania hotel/motel rooms. Review the Middletown hotel list below to find the perfect lodging. We also have a map of the Middletown hotels. Planning a group? Lock in Middletown Group Hotel Discounts

The Middletown center point is around the area of Middletown Amtrak Station and 1 mile east of Harrisburg International Airport.

Middletown Hotels/Accommodations

Comfort Inn & Suites Harrisburg Airport Hershey South - Middletown
+1-888-389-4121
1589 West Harrisburg Pike, Middletown, PA 17057 Website
  • 3 star Airport property
  • Check-in time: 3:00pm
From$65
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Middletown" Get Alexa Skill →
Fairfield Inn & Suites by Marriott Harrisburg International Airpo
+1-888-675-2083
4 Terminal Dr., Middletown, PA 17057
  • Three Star Airport property
  • 123 rooms in hotel
From$89
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Harrisburg East An Ihg Hotel
+1-800-716-8490
815 South Eisenhower Blvd., Middletown, PA 17057
  • Midscale Suburban property
  • 175 rooms in hotel
From$80
Average 3.0 /5 Reviews Call BookMore Details
Best Western Plus Harrisburg East Inn & Suites in Harrisburg
+1-800-805-5223
1344 Eisenhower Blvd., Harrisburg, PA 17111 ~3.70 miles west of Middletown
  • Affordable Airport property
  • 3 suites in property
From$62
Average 3.0 /5 Read Reviews Call BookMore Details
Comfort Suites Hummelstown Hershey in Hummelstown
+1-888-965-1860
320 Milroy Rd., Hummelstown, PA 17036 ~4.11 miles north of Middletown
  • 2 star Suburban hotel
  • 2 meeting rooms in property
From$69
Very Good 4.0 /5 Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Harrisburg Airport Hershey
+1-888-788-5576
990 Eisenhower Blvd., Harrisburg, PA 17111 ~4.45 miles northwest of Middletown
  • 3-star Suburban hotel
  • Free breakfast available
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Red Lion Hotel Harrisburg - Harrisburg
+1-888-897-9207
4751 Lindle Rd., Harrisburg, PA 17111 ~4.49 miles northwest of Middletown
  • Three Star Resort hotel
  • Fitness center on property
From$59
Very Good 4.5 /5 Review Score Call BookMore Details
Sheraton Harrisburg Hershey Hotel
+1-888-311-4278
4650 Lindle Rd., Harrisburg, PA 17111 ~4.61 miles northwest of Middletown
  • 4 star Suburban property
  • Hotel has an eco-friendly policy See policy
From$87
Average 3.0 /5 Review Score Call BookMore Details
Hotel Indigo Harrisburg Hershey An Ihg Hotel
+1-888-469-4795
765 Eisenhower Blvd., Harrisburg, PA 17111 ~4.78 miles northwest of Middletown
  • Three Star Airport property
  • Check-in: 3:00PM
From$139
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hilton Garden Inn Hershey in Hummelstown
+1-888-734-9421
550 East Main St., Hummelstown, PA 17036 ~4.84 miles northeast of Middletown
  • 3-star Suburban hotel
  • Fitness / Gym is on-site
From$119
Average 3.0 /5 Read Reviews Call BookMore Details
Courtyard by Marriott Harrisburg Hershey
+1-888-841-5292
725 Eisenhower Blvd., Harrisburg, PA 17111 ~4.85 miles northwest of Middletown
  • 3 star Suburban property
  • 4 meeting rooms in hotel
From$75
Average 3.0 /5 Hotel Reviews Call BookMore Details
Sleep Inn & Suites
+1-888-455-5160
631a Eisenhower Blvd., Harrisburg, PA 17111 Website ~4.93 miles northwest of Middletown
  • Cheap Suburban property
  • Hotel has 4 floors
From$65
Average 3.0 /5 Review Score Call BookMore Details
Travelodge Harrisburg - Harrisburg
+1-888-965-8297
631 Eisenhower Blvd., Harrisburg, PA 17111 ~4.95 miles northwest of Middletown
  • Low Cost hotel
Rodeway Inn - Harrisburg
+1-888-906-6358
631 South Eisenhower Blvd., Harrisburg, PA 17111 ~4.98 miles northwest of Middletown
  • Economical Suburban hotel
  • 31 rooms in hotel
Holiday Inn Express Hershey - Harrisburg Area, an IHG Hotel
+1-888-749-6785
610 Walton Ave., Hummelstown, PA 17036 ~4.98 miles northeast of Middletown
  • Economical Suburban hotel
  • 78 rooms in property
From$60
Very Good 4.0 /5 Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Middletown" Get Alexa Skill →
Residence Inn Harrisburg / Hershey in Harrisburg
+1-888-878-9982
4480 Lewis Rd., Harrisburg, PA 17111 ~5.05 miles northwest of Middletown
  • Mid-scale Suburban property
  • Check-in time: 4:00pm
From$75
Average 3.0 /5 Recent Reviews Call BookMore Details
Escape Inn Hershey in Hummelstown
+1-888-389-4485
115 Lucy Ave., Hummelstown, PA 17033 ~5.21 miles northeast of Middletown
  • Cheap Suburban hotel
  • 48 rooms in hotel
From$70
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Comfort Inn at the Park : 1200 Mae St.
+1-888-389-4121
1200 Mae St., Hershey, PA 17036 ~5.21 miles northeast of Middletown
  • Affordable Resort hotel
  • 125 rooms in property
From$69
Average 3.0 /5 Reviews Call BookMore Details
Econo Lodge
+1-888-675-2083
495 Eisenhower Blvd., Harrisburg, PA 17111 Website ~5.23 miles northwest of Middletown
  • Cheap Highway hotel
  • Free comp. breakfast
From$44
Very Good 4.0 /5 Read Reviews Call BookMore Details
Super 8 by Wyndham Harrisburg Hershey West
+1-800-716-8490
4131 Executive Park Dr., Harrisburg, PA 17111 ~5.25 miles northwest of Middletown
  • Two-star hotel
  • Check-in: 11:00 AM
Red Lion Inn & Suites Hershey - Hummelstown
+1-800-805-5223
Route 422 & Sipe Ave., Hummelstown, PA 17033 ~5.32 miles northeast of Middletown
  • Affordable Highway hotel
  • Free breakfast available
From$115
Excellent 5.0 /5 Guest Reviews Call BookMore Details
Red Roof Inn Harrisburg - Hershey
+1-888-965-1860
950 Eisenhower Blv, Harrisburg, PA 17111 ~5.32 miles northwest of Middletown
  • Low priced Highway property
  • 110 rooms in hotel
Inn at Chocolate Ave, SureStay Collection by Best Western
+1-888-788-5576
84 Sipe Ave., Hummelstown, PA 17036 ~5.33 miles northeast of Middletown
  • Cheap Suburban property
  • Complimentary breakfast is offered
From$43
Average 3.0 /5 Review Score Call BookMore Details
Howard Johnson by Wyndham Harrisburg : 473 Eisenhower Blvd.
+1-888-897-9207
473 Eisenhower Blvd., Harrisburg, PA 17111 ~5.34 miles northwest of Middletown
  • Economical Suburban property
  • 174 rooms in property
Homewood Suites by Hilton Harrisburg East Hershey Area
+1-888-311-4278
3990 Tecport Dr., Harrisburg, PA 17111 ~5.50 miles northwest of Middletown
  • Midscale Suburban property
  • Hotel has a green policy See more
From$124
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hilton Garden Inn Harrisburg East
+1-888-469-4795
3943 Tecport Dr., Harrisburg, PA 17111 ~5.57 miles northwest of Middletown
  • 3-star Airport hotel
  • 126 rooms in hotel
From$80
Average 3.0 /5 Reviews Call BookMore Details
Candlewood Suites
+1-888-734-9421
413 Port View Dr., Harrisburg, PA 17111 ~5.83 miles northwest of Middletown
  • Four star Highway property
  • Check in time: 03:00PM
From$125
Average 3.0 /5 Hotel Reviews Call BookMore Details
Towneplace Suites Harrisburg Hershey
+1-888-841-5292
450 Friendship Rd., Harrisburg, PA 17111 ~5.86 miles northwest of Middletown
  • Three Star Suburban hotel
  • Gym is available on property
From$80
Very Good 4.0 /5 Review Score Call BookMore Details
Inn at Chocolate Ave - Hershey
+1-888-455-5160
West Chocolate Ave. Hershey, Hershey, 17033 United States ~5.95 miles northeast of Middletown
  • Midscale hotel
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Super 8 by Wyndham Hershey in Hershey
+1-888-965-8297
210 Hockersville Rd., Hershey, PA 17033 ~6.26 miles northeast of Middletown
  • Inexpensive property
  • 37 rooms in hotel
From$81
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Fairfield Inn & Suites Hershey Chocolate Avenue : 651 West Areba Ave.
+1-888-906-6358
651 West Areba Ave., Hershey, PA 17033 ~6.32 miles northeast of Middletown
  • Mid-scale Suburban hotel
  • Hotel has 54 suites
From$104
Very Good 4.5 /5 Review Score Call BookMore Details
TRU by Hilton Hershey : 204 Hillcrest Rd.
+1-888-749-6785
204 Hillcrest Rd., Hershey, PA 17033 ~6.40 miles northeast of Middletown
  • Three Star hotel
  • Hotel has 112 rooms
From$90
Very Good 4.0 /5 Reviews Call BookMore Details
Best Western Premier The Central Hotel & Conference Center
+1-888-878-9982
800 East Park Dr., Harrisburg, PA 17111 ~6.47 miles northwest of Middletown
  • Midscale Suburban property
  • Shuttle to airport available
From$62
Very Good 4.0 /5 Reviews Call BookMore Details
Days Inn by Wyndham Hershey - Hershey
+1-888-389-4485
350 West Chocolate Ave., Hershey, PA 17033 ~6.73 miles northeast of Middletown
  • Low-priced Downtown property
  • 100 rooms in property
From$52
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Comfort Inn & Suites
+1-888-389-4121
1001 Briarsdale Rd., Harrisburg, PA 17109 Website ~6.77 miles northwest of Middletown
  • 3 star Downtown property
  • Hotel has an eco-friendly policy Read more
From$79
Average 3.0 /5 Guest Reviews Call BookMore Details
Econo Lodge Harrisburg - Hershey - Harrisburg
+1-888-675-2083
1006 Briarsdale Rd., Harrisburg, PA 17109 ~6.82 miles northwest of Middletown
  • Low Cost Highway property
  • Gym / Fitness Center Available
From$59
Very Good 4.0 /5 Read Reviews Call BookMore Details
Country Inn & Suites by Radisson, Harrisburg - Hershey West, PA - Harrisburg
+1-800-716-8490
1025 Peiffers Lane, Harrisburg, PA 17109 ~6.83 miles northwest of Middletown
  • Three Star Suburban hotel
  • Free breakfast
From$74
Average 3.0 /5 Guest Reviews Call BookMore Details
Hampton Inn Harrisburg East / Hershey : 4230 Union Deposit Rd.
+1-800-805-5223
4230 Union Deposit Rd., Harrisburg, PA 17111 ~6.85 miles northwest of Middletown
  • 3-star Suburban hotel
  • Fitness + Health Center
From$90
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Fairfield Inn & Suites Harrisburg Hershey
+1-888-965-1860
1018 Briarsdale Rd., Harrisburg, PA 17109 ~6.90 miles northwest of Middletown
  • 3 star Suburban hotel
  • Free breakfast
From$109
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Express Harrisburg East An Ihg Hotel - Harrisburg
+1-888-788-5576
4021 Union Deposit Rd., Harrisburg, PA 17109 ~6.97 miles northwest of Middletown
  • 3-star Suburban property
  • 4 meeting rooms in property
From$49
Average 3.0 /5 Reviews Call BookMore Details
Springhill Suites by Marriott Hershey Near The Park - Hershey
+1-888-897-9207
115 Museum Dr., Hershey, PA 17033 ~7.00 miles north of Middletown
  • 3 star Rural property
  • 80 sleeping rooms in hotel
From$75
Very Good 4.0 /5 Review Score Call BookMore Details
Chocolate Express Hotel & Suites Hershey
+1-888-311-4278
181 Hershey Rd. Route 39, Hershey, PA 17033 ~7.01 miles north of Middletown
  • 2-star property
  • 14 suites in hotel
Hampton Inn & Suites Hershey Near The Park
+1-888-469-4795
195 Hershey Rd., Hummelstown, PA 17036 ~7.01 miles north of Middletown
  • Three Star Suburban property
  • Hotel has 33 suites
From$109
Very Good 4.0 /5 Read Reviews Call BookMore Details
Magnuson Grand Harrisburg in New Cumberland
+1-888-734-9421
110 Limeklin Rd., New Cumberland, PA 17070 ~7.16 miles west of Middletown
  • Low Cost Highway property
  • Hotel has 56 rooms
Express Inn : 353 Lewisberry Rd.
+1-888-841-5292
353 Lewisberry Rd., New Cumberland, PA 17070 ~7.39 miles west of Middletown
  • Two-star Highway hotel
  • Free complimentary breakfast
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham New Cumberland-Harrisburg in New Cumberland
+1-888-455-5160
130 Limekiln Rd., New Cumberland, PA 17070 ~7.61 miles west of Middletown
  • 2-star Highway property
  • 3 floors in hotel
From$57
Average 3.0 /5 Recent Reviews Call BookMore Details
Clarion Hotel & Conference Center Harrisburg West
+1-888-965-8297
148 Sheraton Dr., New Cumberland, PA 17070 ~7.72 miles west of Middletown
  • 3 star Suburban property
  • 2 floors in property
Super 8 New Cumberland
+1-888-906-6358
175 Beacon Hill Blvd., New Cumberland, PA 17070 ~7.74 miles west of Middletown
  • Two-star Suburban hotel
  • Free complimentary breakfast
From$54
Average 3.0 /5 Review Score Call BookMore Details
Holiday Inn Express & Suites New Cumberland, an IHG Hotel
+1-888-749-6785
190 Beacon Hill Blvd., New Cumberland, PA 17070 ~7.74 miles west of Middletown
  • Low priced Suburban property
  • Check in: 3:00PM
From$60
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Harrisburg West : 185 Beacon Hill Blvd.
+1-888-878-9982
185 Beacon Hill Blvd., New Cumberland, PA 17070 ~7.74 miles west of Middletown
  • 3 star Highway property
  • Hotel has 3 floors
From$94
Average 3.0 /5 Hotel Reviews Call BookMore Details

Next: See My Middletown Hotels with Pricing

Graph: Next 20 Days of Middletown Hotel Prices

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

FAQs about hotels in Middletown

What are the top reviewed hotels in Middletown?

Red Lion Inn & Suites Hershey, Comfort Inn & Suites Harrisburg Airport Hershey South and Red Lion Hotel Harrisburg are the best rated hotels based on customer reviews in the last 365 days.

What are the most high-end hotels in Middletown?

Sheraton Harrisburg Hershey Hotel, Candlewood Suites and Comfort Inn & Suites Harrisburg Airport Hershey South are the top 3 luxury hotels near Middletown city center.

What hotels are closest to the city center of Middletown?

Comfort Inn & Suites Harrisburg Airport Hershey South, Fairfield Inn & Suites by Marriott Harrisburg International Airpo, and Holiday Inn Harrisburg East An Ihg Hotel are the properties closest to Middletown city center.

How much does a cheap hotel in Middletown cost per night?

In the last year, a 2 star hotel in Middletown can be as cheap as $78.32 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Middletown cost per night?

In the last year, the average 3 star hotel in Middletown has been $107.30 per night. (based on HotelPlanner prices)

How much does a higher-end hotel in Middletown cost?

In the last year, the average 4 star hotel in Middletown has been $149.00 per night. (based on HotelPlanner prices)

What are the best independent hotels in Middletown?

Holiday Inn Express Hershey - Harrisburg Area, an IHG Hotel, Escape Inn Hershey and Express Inn are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Middletown?

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

What are the most popular Choice Hotels branded hotels in Middletown?

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

What are the most popular Best Western hotels in Middletown?

Best Western Premier The Central Hotel & Conference Center and Best Western Plus Harrisburg East Inn & Suites are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in Middletown?

Hotel Indigo Harrisburg Hershey An Ihg Hotel, Holiday Inn Express & Suites New Cumberland, an IHG Hotel and Holiday Inn Harrisburg East An Ihg Hotel are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Recent traveler guest reviews of Middletown, PA

Below are reviews of the city of Middletown, PA from an actual visitor's perspective.

"The Airport"
Score 5.0 / 5

The airport!

Rose R., from 26-Jan-2023
"The Airport"
Score 4.0 / 5

The airport.

Rose R., from 22-Jan-2023
"A Quiet Little Town"
Score 4.0 / 5

A quiet little town. I love the Christmas ornaments that they put up on their light poles!

Rose R., from 17-Jan-2023
"Beautiful Area!"
Score 4.0 / 5

Really enjoyed seeing the beautiful area, land and trees

John O., from 21-Nov-2022
"Penn State Harrisburg"
Score 4.0 / 5

Loved the close proximity to Penn State Harrisburg.

Gina O., from 22-Aug-2022
The average traveler rating of the city of Middletown, PA shown above is 4.2 out of 5 based on 5 reviews
Back to Top