Middletown (Dauphin County) PA Hotels

    • Sort by:
    • Popularity
    • Price
    • Star rating
    • Guest rating
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Underground stations
  • Train stations
  • Parks
  • Tourist attractions
  • Museums
  • Convention centers
  • Stadiums
  • Food and meals
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

  • 815 South Eisenhower Boulevard, Middletown (Dauphin County), United States, 17057
    6.4
    Good
    Based on 18 reviews
    Holiday Inn Middletown - Harrisburg Area photos Exterior
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Food/ Drinks

    Bar/ Lounge area

    Outdoor dining area

    A la carte restaurant

    Shuttle

    Free shuttle service

    Fitness/ Gym

    Fitness centre

    Swimming pool

    Outdoor swimming pool

    Indoor swimming pool

    Offering view over Zoo America, which is 15 km away, Holiday Inn Middletown - Harrisburg Area is a comfortable hotel featuring a free car park, a golf course and a ballroom. More details

    From
    US$160
    per night
    Not available
  • 1368 E. Harrisburg Pk. , Middletown (Dauphin County), United States, Map
    Starlite Motel photos Exterior
    Free Wi-Fi

    Free Wi-Fi in rooms

    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Laundry
    TV

    Flat-screen TV

    Pets allowed
    Air conditioning

    The family 2-star Starlite Motel provides 24-hour front desk, laundry and housekeeping to ensure guests a comfortable stay. The venue is 11 km away from Giant Center. More details

    From
    US$81
    per night
    Not available
  • 815 South Eisenhower Blvd, Middletown (Dauphin County), United States, 17057-5502, Map
    Holiday Inn Harrisburg East photos Exterior
    Wi-Fi
    Free parking
    Luggage storage
    24-hour services

    Late check-in/ -out

    24-hour reception

    Food/ Drinks

    Bar/ Lounge area

    Restaurant

    Fitness/ Gym

    Exercise gym

    Swimming pool

    Indoor swimming pool

    Laundry

    The family Holiday Inn Harrisburg East is a 3-star hotel in Middletown offering a casino, an indoor swimming pool and a golf course. Holiday Inn Harrisburg East has welcomed guests in Middletown since 1990. More details

    From
    US$157
    per night
    Not available
  • Hotels near Middletown (Dauphin County)
  • 749 E. Chocolate Avenue, Hershey, United States, 17033, Map
    8.2 mi from Middletown (Dauphin County)
    8.0
    Fabulous
    Based on 21 reviews
    Hampton Inn & Suites Hershey photos Exterior
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    Late check-in/ -out

    24-hour reception

    Food/ Drinks

    Restaurant buffet

    Fitness/ Gym

    Fitness centre

    Swimming pool

    Indoor heated swimming pool

    Spa and relaxation

    Jacuzzi

    Spa & wellness centre

    Surrounded by a museum and a theater, Hampton Inn & Suites Hershey offers 110 guestrooms featuring a wonderful view. Built in 1999, the hotel is a combination of antique architecture and contemporary facilities. More details

    From
    US$196
    per night
    Not available
  • 651 West Areba Avenue, Hershey, United States, 17033, Map
    6.5 mi from Middletown (Dauphin County)
    9.6
    Exceptional
    Based on 1 reviews
    Fairfield Inn & Suites Hershey Chocolate Avenue photos Exterior
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Food/ Drinks

    Restaurant buffet

    Snack bar

    Fitness/ Gym

    Fitness centre

    Swimming pool

    Indoor swimming pool

    Spa and relaxation

    Spa & wellness centre

    Set in the heart of Hershey, the comfortable Fairfield Inn & Suites Hershey Chocolate Avenue provides non-smoking rooms. This hotel is situated 2 km away from Hersheypark. More details

    From
    US$227
    per night
    Not available
  • The Suites At Hershey3 star hotel

    176 East Hershey Park Drive, Hershey, United States, 17033, Map
    8.1 mi from Middletown (Dauphin County)
    9.0
    Superb
    Based on 9 reviews
    The Suites At Hershey photos Exterior
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services
    Fitness/ Gym

    Fitness centre

    Swimming pool

    Seasonal outdoor pool

    Indoor heated swimming pool

    Spa and relaxation

    Massage

    Spa centre

    TV

    Flat-screen TV

    Suites At Hershey is a 3-star hotel located in the center of Hershey. The hotel occupies 4 floors and was renovated in 2008. More details

    From
    US$260
    per night
    Not available
  • 550 East Main Street, Hummelstown, United States, 17036, Map
    5.0 mi from Middletown (Dauphin County)
    8.2
    Fabulous
    Based on 42 reviews
    Hilton Garden Inn Hershey photos Room
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    Late check-in/ -out

    24-hour reception

    24-hour security

    Food/ Drinks

    Bar/ Lounge area

    Coffee/Tea in lobby

    Restaurant buffet

    Fitness/ Gym

    Fitness centre

    Swimming pool

    Indoor swimming pool

    Spa and relaxation

    Jacuzzi

    Spa & wellness centre

    The comfortable 3-star Hilton Garden Inn Hershey boasts allergy friendly rooms and a golf course as well as setting in a suburb district of Hummelstown. Built in 1999, the hotel is a combination of antique architecture and contemporary facilities. More details

    From
    US$245
    per night
    Not available
  • 115 Museum Drive, Hershey, United States, 17033, Map
    7.2 mi from Middletown (Dauphin County)
    7.8
    Fabulous
    Based on 50 reviews
    Springhill Suites By Marriott Hershey Near The Park photos Facilities
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Food/ Drinks

    Restaurant buffet

    Fitness/ Gym

    Fitness centre

    Swimming pool

    Indoor swimming pool

    Spa and relaxation

    Jacuzzi

    Spa centre

    The 3-star Springhill Suites By Marriott Hershey Near The Park places guests abound 10 km from Adventure Sports in Hershey . Featuring antique architecture, the hotel is opened since 2000. More details

    From
    US$214
    per night
    Not available
  • Route 422 & Sipe Avenue, Hershey, United States, 17033, Map
    5.5 mi from Middletown (Dauphin County)
    5.8
    Guest rating
    Based on 167 reviews
    Red Lion Inn & Suites Hershey photos Exterior
    Free Wi-Fi

    Free Wi-Fi in public areas

    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Fitness/ Gym

    Fitness centre

    Swimming pool

    Seasonal outdoor pool

    Spa and relaxation

    Jacuzzi

    Spa & wellness centre

    Laundry

    Self-service laundry

    Red Lion Inn & Suites Hershey offers a comfortable accommodation in a shopping area of Hershey. Featuring antique architecture, the property was remodeled in 2011. More details

    From
    US$145
    per night
    Not available
  • Hershey Lodge3 star hotel

    325 University Drive, Hershey, United States, 17033, Map
    5.1 mi from Middletown (Dauphin County)
    7.4
    Very good
    Based on 28 reviews
    Hershey Lodge photos Facilities
    Wi-Fi

    Wi-Fi in rooms

    Parking

    Handicap parking

    Luggage storage
    24-hour services

    Late check-in/ -out

    24-hour reception

    24-hour security

    Food/ Drinks

    Bar/ Lounge area

    Restaurant buffet

    Swimming pool

    Indoor swimming pool

    Spa and relaxation

    Spa centre

    Elevador

    Lift

    Hershey Lodge is a 3-star accommodation within 4 km of Antique Automobile Club of America Museum. Hershey Lodge was opened in 1967 and offers non-smoking rooms. More details

    From
    US$304
    per night
    Not available
  • 845 East Chocolate Avenue, Hershey, United States, 17033, Map
    8.3 mi from Middletown (Dauphin County)
    7.6
    Fabulous
    Based on 101 reviews
    Howard Johnson Inn Hershey photos Exterior
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Food/ Drinks

    Bar/ Lounge area

    Restaurant

    Fitness/ Gym

    Fitness centre

    Swimming pool

    Seasonal outdoor pool

    Indoor heated swimming pool

    Laundry

    Howard Johnson Inn Hershey is a 2-star property situated about 1.7 km from Hershey Park. More details

    From
    US$147
    per night
    Not available
  • Travelodge Hershey2 star hotel

    1043 E Chocolate Avenue, Hershey, United States, 17033, Map
    8.6 mi from Middletown (Dauphin County)
    8.2
    Fabulous
    Based on 24 reviews
    Travelodge Hershey photos Exterior
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Swimming pool

    Indoor heated swimming pool

    Spa and relaxation

    Jacuzzi

    Steam bath

    Laundry
    TV

    Flat-screen TV

    The comfortable 2-star Travelodge Hershey lies within a 25-minute walk of Hershey Park. Featuring Dutch architecture, the property was remodeled in 2006. More details

    From
    US$138
    per night
    Not available
  • 1344 Eisenhower Blvd, Harrisburg, United States, 17111-2319, Map
    3.9 mi from Middletown (Dauphin County)
    6.8
    Very good
    Based on 28 reviews
    Best Western Plus Harrisburg East Inn & Suites photos Exterior
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Food/ Drinks

    Restaurant buffet

    Fitness/ Gym

    Fitness centre

    Spa and relaxation

    Jacuzzi

    Spa & wellness centre

    Laundry

    The 3-star Best Western Plus Harrisburg East Inn & Suites places guests abound 15 km from Hersheypark. Featuring antique architecture, the hotel is opened since 1999. More details

    From
    US$87
    per night
    Not available
  • 1518 E. Chocolate Avenue, Hershey, United States, 17033, Map
    9.1 mi from Middletown (Dauphin County)
    6.4
    Good
    Based on 26 reviews
    Cocoa Country Inn At Hershey photos Room
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Food/ Drinks

    Bar/ Lounge area

    Restaurant

    Shuttle

    Paid airport shuttle

    Swimming pool

    Seasonal outdoor pool

    TV

    Flat-screen TV

    Cocoa Country Inn At Hershey is a 2-star venue set just 2.1 km from Pennsylvania State Police Museum. More details

    From
    US$121
    per night
    Not available
  • Hershey Travel Inn2 star hotel

    905 East Chocolate Avenue, Hershey, United States, 17033, Map
    8.4 mi from Middletown (Dauphin County)
    2.4
    Guest rating
    Hershey Travel Inn photos Exterior
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Check-in/ Check-out

    Express check-in/ -out

    No pets allowed
    Air conditioning
    No Smoking

    Non-smoking property

    The 2-star Hershey Travel Inn offers fine a budget accommodation to stay in Hershey. Guests can get to Hersheypark in 20 minutes on foot. More details

    From
    US$87
    per night
    Not available
  • Days Inn Hershey3 star hotel

    350 West Chocolate Avenue, Hershey, United States, 17033, Map
    6.9 mi from Middletown (Dauphin County)
    8.0
    Fabulous
    Based on 761 reviews
    Days Inn Hershey photos Exterior
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Shuttle

    Free shuttle service

    Fitness/ Gym

    Fitness centre

    Swimming pool

    Indoor heated swimming pool

    Spa and relaxation

    Jacuzzi

    Solarium

    Spa & wellness centre

    Days Inn Hershey is a 3-star property offering a picnic area, a swimming pool and a golf course in the center of Hershey. An example of Dutch architecture, this hotel was opened in 1989 and was fully restored in 2012. More details

    From
    US$163
    per night
    Not available
  • Super 8 Hershey3 star hotel

    210 Hockersville Road, Hershey, United States, 17033, Map
    6.4 mi from Middletown (Dauphin County)
    Super 8 Hershey photos Exterior
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Food/ Drinks

    Bar/ Lounge area

    Restaurant

    Fitness/ Gym

    Fitness centre

    Laundry
    TV

    Leisure/ TV room

    The 3-star Super 8 Hershey Hotel is set about 2.1 km from Hersheypark. More details

    From
    US$169
    per night
    Not available
  • Simmons Motel Hershey2 star hotel

    355 West Chocolate Avenue, Hershey, United States, 17033, Map
    6.9 mi from Middletown (Dauphin County)
    6.6
    Good
    Based on 8 reviews
    Simmons Motel photos Exterior
    Free Wi-Fi

    Free Wi-Fi in rooms

    Parking

    On-site car park

    Luggage storage
    24-hour services

    Late check-in/ -out

    24-hour reception

    Swimming pool

    Seasonal outdoor pool

    Kitchen facilities

    Cookware/ Kitchen utensils

    Sports activities

    Golf course

    No pets allowed

    Simmons Motel is set in a busy area of Hershey and gives access to Giant Center, which is about 15 minutes' walk away. Built in 1957, the hotel was renovated in 2010. More details

    From
    US$151
    per night
    Not available
  • 43 W. Areba Ave., Hershey, United States, 17033, Map
    7.2 mi from Middletown (Dauphin County)
    Rodeway Inn & Suites photos Exterior
    Free Wi-Fi
    Parking

    Outdoor car park

    Luggage storage
    24-hour services

    24-hour room service

    Food/ Drinks

    Bar/ Lounge area

    Restaurant

    Picnic area/ Tables

    Swimming pool

    Indoor heated swimming pool

    Spa and relaxation

    Spa centre

    TV

    Flat-screen TV

    The excellent 2-star Rodeway Inn & Suites offers a modern accommodation in a recreational area of Hershey. The building was renovated in 2007. More details

    From
    US$173
    per night
    Not available
  • 1200 Mae St., Hershey, United States, 17036, Map
    5.2 mi from Middletown (Dauphin County)
    8.2
    Fabulous
    Based on 30 reviews
    Comfort Inn At The Park photos Room
    Wi-Fi
    Parking

    On-site car park

    Luggage storage
    24-hour services

    24-hour reception

    Food/ Drinks

    Bar/ Lounge area

    Restaurant

    Swimming pool

    Indoor swimming pool

    Laundry
    Elevador

    Lift

    Comfort Inn At The Park is a 3-star property providing a great value accommodation with shuttle service, ironing service and wake up service. The hotel occupies 7 floors and was renovated in 2007. More details

    From
    US$162
    per night
    Not available

Filtering results

Please wait...

^
30 hotels found
Go to map view
Go to list view
Cities nearby
  • (21)
  • (4)
  • (3)
  • (1)
  • (1)
Star rating
Accommodation type
  • (30)
Price
  • (4)
  • (5)
  • (6)
  • (9)
  • (6)
Average rating
  • (1)
  • (8)
  • (4)
  • (3)
Nearby
  • (1)
  • (1)
  • (1)
  • (1)
  • (1)
  • (1)
  • Show more
Hotel type
  • (15)
  • (14)
  • (12)
  • (10)
  • (5)
  • (5)
  • (4)
  • (3)
  • (2)
  • (1)
Search by name
Amenities
  • (25)
  • (22)
  • (17)
  • (16)
  • (14)
  • (11)
  • (8)
  • Show more
Room facilities
  • (1)
  • (2)
  • (3)
  • (1)
  • (1)
Services
  • (5)
  • (5)
  • (4)
  • (1)
  • (11)
Brands
  • (2)
  • (1)
  • (1)
  • (1)
  • (1)
  • (1)
  • (1)
  • Show more