Find and Book Top Hotels in Harrisburg

Search among 20 available hotels and places to stay in Harrisburg from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-20 out of 20
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great60 reviews
MapView on map4.1 km from City Centre
From   US$ 146 /nightSelect
8.6
Great77 reviews
MapView on map1.5 km from City Centre100 m from Whitaker Center for Science and the Arts
From   US$ 104 /nightSelect
8.4
Great177 reviews
9.4 km from City Centre1.8 km from Ridgeview Brightbill Park
From   US$ 74 /nightSelect
8.4
Great104 reviews
2.0 km from City Centre100 m from Harrisburg Area Community Clg
From   US$ 158 /nightSelect
8.2
Great101 reviews
5.7 km from City Centre1.7 km from Eastern College
From   US$ 139 /nightSelect
8.6
Great47 reviews
5.9 km from City Centre1000 m from Harrisburg Mall
From   US$ 120 /nightSelect
5.9 km from City Centre1.0 km from Harrisburg Mall
From   US$ 194 /nightSelect
8.2
Great58 reviews
9.5 km from City Centre1.9 km from Ridgeview Brightbill Park
From   US$ 62 /nightSelect
3.6 km from City Centre
From   US$ 90 /nightSelect
16.7 km from City Centre
From   US$ 93 /nightSelect
5.3 km from City Centre1.7 km from Eastern College
From   US$ 87 /nightSelect
8.2
Great55 reviews
5.2 km from City Centre1.6 km from Eastern College
From   US$ 100 /nightSelect
8.4
Great35 reviews
4.4 km from City Centre1.8 km from Empire Beauty School
From   US$ 169 /nightSelect
Bed & Breakfast
8.4
Great50 reviews
2.9 km from City Centre1.7 km from Harrisburg Area Community Clg
From   US$ 145 /nightSelect
8.2
Great76 reviews
12.7 km from City Centre
From   US$ 92 /nightSelect
5.2 km from City Centre1.8 km from Eastern College
From   US$ 82 /nightSelect
5.7 km from City Centre1.1 km from Eastern College
From   US$ 145 /nightSelect
8.6
Great91 reviews
4.1 km from City Centre
From   US$ 159 /nightSelect
8.4
Great111 reviews
7.7 km from City Centre
From   US$ 109 /nightSelect
4.4 km from City Centre1.7 km from Widener University School of Law
From   US$ 117 /nightSelect

Best hotels and places to stay in Harrisburg

Why visit?

Harrisburg, the capital of Pennsylvania, offers a unique blend of history, culture, and natural beauty. From historic landmarks like the State Capitol to picturesque parks along the Susquehanna River, this city has something to offer every tourist. With a range of hotels and accommodations available, its easy to find the perfect place to stay in Harrisburg.

Where to stay?

Downtown Harrisburg: For travelers seeking convenience and accessibility, Downtown Harrisburg is the ideal location. Here, you will find a variety of hotels, from budget-friendly options to luxurious establishments. Downtown is home to many tourist attractions, including the State Capitol building, Whitaker Center for Science and the Arts, and the Susquehanna Riverfront Park. Its also a great area for dining out, shopping, and experiencing the vibrant nightlife that Harrisburg has to offer.

Hershey: Just a short drive from Harrisburg, Hershey is a popular destination for families and chocolate lovers. The town is famously known for Hersheypark, a thrilling amusement park, as well as the Hersheys Chocolate World and Hershey Gardens. In Hershey, visitors can choose from a range of accommodations, including resorts, hotels, and motels. Whether youre traveling with kids or simply looking to indulge your sweet tooth, Hershey is a great option.

Camp Hill: Located just across the river from Harrisburg, Camp Hill offers a quieter and more suburban atmosphere. This area is known for its beautiful residential neighborhoods and charming downtown district filled with local businesses and restaurants. Camp Hill is also conveniently close to major attractions, such as the Pennsylvania State Capitol Complex and the National Civil War Museum. Travelers looking for a peaceful retreat while still being within reach of Harrisburg will find Camp Hill to be an excellent choice.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $130.

4-star hotels: The average price per night is around $130 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Comfort Inn Riverfront: Located on the banks of the Susquehanna River, this hotel offers comfortable rooms at an affordable price. With its convenient location in downtown Harrisburg, guests can easily access popular attractions such as the State Capitol and City Island. The hotel provides complimentary breakfast, free Wi-Fi, and a fitness center, ensuring a pleasant stay without breaking the bank.

La Quinta Inn & Suites Harrisburg Hershey: Situated just outside of Harrisburg in the town of Hershey, this hotel provides a great value for families visiting the area. The spacious and clean rooms offer a comfortable retreat after a day of exploring Hersheypark and other nearby attractions. Guests can enjoy amenities like a complimentary breakfast, indoor pool, and pet-friendly rooms, making it suitable for both adults and children.

Red Lion Hotel Harrisburg Hershey: Conveniently located near Hershey and Harrisburg attractions, this hotel offers competitive rates and comfortable accommodations. With its spacious rooms, on-site restaurant, fitness center, and complimentary shuttle service to the airport and Hersheypark, guests are provided with convenience and value during their stay.

Best kid-friendly hotels:

Country Inn & Suites by Radisson, Harrisburg Northeast (Hershey), PA: Offering a cozy and welcoming atmosphere, this hotel is an excellent choice for families. Aside from comfortable rooms, it features a heated indoor pool and whirlpool, complimentary breakfast, and a convenient location near Hersheypark.

Best hotels for a romantic getaway:

Hilton Harrisburg: This upscale hotel offers a romantic escape in the heart of the city. With its elegant rooms, on-site restaurant, and proximity to dining and entertainment options, couples can enjoy a romantic evening in Harrisburg. The hotel also offers special packages for couples, including options for spa treatments and room upgrades.

The Manor on Front: Located in a beautifully restored mansion, this boutique hotel provides an intimate and luxurious experience for couples. Each room is uniquely decorated and exudes a romantic ambiance. Guests can enjoy a gourmet breakfast and relax in the private courtyard, creating an enchanting atmosphere for a romantic stay.

Best for location:

Crowne Plaza Harrisburg-Hershey: Situated just a few minutes away from downtown Harrisburg, this hotel offers a convenient location for exploring the city and its attractions. With its spacious rooms, on-site restaurant, and easy access to major highways, guests can easily navigate the area and enjoy all that Harrisburg has to offer.

Radisson Hotel Harrisburg: Located near the Pennsylvania Farm Show Complex and the State Capitol, this hotel provides a central location for business and leisure travelers alike. With its well-appointed rooms, complimentary Wi-Fi, and on-site restaurant, visitors can enjoy a comfortable stay while being close to the citys main attractions and downtown area.

Hampton Inn Harrisburg-East/Hershey: Situated between Harrisburg and Hershey, this hotel offers a convenient location for travelers wanting to explore both areas. With its comfortable rooms, complimentary breakfast, and easy access to major highways, guests can easily visit popular attractions in both Harrisburg and Hershey without a hassle.

Best for a short city break:

Staybridge Suites Harrisburg: Located near downtown Harrisburg, this hotel offers spacious suites with fully equipped kitchens, making it suitable for longer stays or a quick city break. With its complimentary breakfast, on-site fitness center, and convenient location, guests can enjoy a comfortable and convenient stay.

Hilton Garden Inn Harrisburg East: This modern hotel provides a relaxing setting for a short city break. With its comfortable rooms, on-site restaurant, and proximity to shopping and dining options, guests can unwind after a day of exploring the city. The hotel also offers complimentary shuttle service to the airport, providing added convenience for travelers.

Show moreLess