Search Hotels in Pennsylvania

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Visiting Pennsylvania but not sure where to go? Have a look at all the cities in Pennsylvania .

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 15,974 hotels in Pennsylvania with room rates, reviews, and availability. Most hotels are fully refundable.

Club Quarters Hotel Rittenhouse Square, Philadelphia
4 out of 5
1628 Chestnut St, Philadelphia, PA
Fully refundableReserve now, pay when you stay
The price is $167 per night from Oct 5 to Oct 6
$167
per night
Oct 5 - Oct 6
8/10 Very Good! (3,079 reviews)
"Get what you pay for. Good location and friendly staff. Quick and easy check in and check out process. Loved the refillable water bottles that they provided. Rooms slightly outdated and could use some modernisation but really nice stay. The stairs were all out of order and the lifts could take a ..."

Reviewed on Sep 25, 2023

Club Quarters Hotel Rittenhouse Square, Philadelphia
Split Rock Resort
3 out of 5
428 Moseywood Road, Lake Harmony, PA
Fully refundableReserve now, pay when you stay
The price is $139 per night from Oct 1 to Oct 2
$139
per night
Oct 1 - Oct 2
6/10 (1,000 reviews)
"Resort and facility was nice. Service staff needs help. There were no towels or blankets in the room. We had to ask for both."

Reviewed on Aug 28, 2023

Split Rock Resort
Days Inn by Wyndham Hershey
2.5 out of 5
350 W Chocolate Ave, Hershey, PA
The price is $110 per night from Oct 16 to Oct 17
$110
per night
Oct 16 - Oct 17
8.4/10 Very Good! (1,133 reviews)
"Check in staff were super friendly. We did not get to enjoy the included breakfast as a tour group staying at the hotel waiting to board occupied the entire lobby, standing room only. It was difficult to even walk through the area. No hot water. The hotel is dated but well maintained and clean."

Reviewed on Sep 27, 2023

Days Inn by Wyndham Hershey
Save an average of 15% on thousands of hotels when you're signed in
Warwick Hotel Rittenhouse Square Philadelphia
4 out of 5
220 S 17th Street, Philadelphia, PA
Fully refundableReserve now, pay when you stay
The price is $159 per night from Oct 22 to Oct 23
$159
per night
Oct 22 - Oct 23
8/10 Very Good! (1,516 reviews)
"Great location, easy walk to shopping, public transportation and museums. The staff were all super helpful and friendly and the dining options were great. When I return to this beautiful city, I will definitely stay here!"

Reviewed on Sep 25, 2023

Warwick Hotel Rittenhouse Square Philadelphia
EVEN Hotel Pittsburgh Downtown, an IHG Hotel
4 out of 5
425 Forbes Avenue, Pittsburgh, PA
The price is $121 per night from Oct 2 to Oct 3
$121
per night
Oct 2 - Oct 3
8.4/10 Very Good! (1,033 reviews)
"parking is convenient, with many facilities around."

Reviewed on Sep 21, 2023

EVEN Hotel Pittsburgh Downtown, an IHG Hotel
W Philadelphia
5 out of 5
1439 CHESTNUT ST, Philadelphia, PA
Fully refundableReserve now, pay when you stay
The price is $303 per night from Oct 5 to Oct 6
$303
per night
Oct 5 - Oct 6
8.4/10 Very Good! (367 reviews)
"Such a wonderful stay and the view from the room was amazing! I've worked in customer service for decades and the customer service we received was beyond amazing. The staff were kind, helpful, and just above and beyond in their work."

Reviewed on Sep 25, 2023

W Philadelphia
Joinery Hotel Pittsburgh, Curio Collection by Hilton
4 out of 5
453 Boulevard of the Allies, Pittsburgh, PA
The price is $128 per night from Oct 2 to Oct 3
$128
per night
Oct 2 - Oct 3
7.8/10 Good! (417 reviews)
Reasonable hotel - but some changes could help
"Excellent front staff; lobby is very nice with much open seating; convenient to places in Pittsburgh. Two comments on the hotel: the room we had was VERY small - a king bed in a room where it was impossible to pull the chair out from under the desk since there was no space. If the bed was a twin ..."

Reviewed on Sep 16, 2023

Joinery Hotel Pittsburgh, Curio Collection by Hilton
Drury Plaza Hotel Pittsburgh Downtown
3 out of 5
745 Grant Street, Pittsburgh, PA
The price is $135 per night from Oct 2 to Oct 3
$135
per night
Oct 2 - Oct 3
9.4/10 Exceptional! (1,326 reviews)
"Great!"

Reviewed on Sep 24, 2023

Drury Plaza Hotel Pittsburgh Downtown
Embassy Suites by Hilton Philadelphia Airport
3.5 out of 5
9000 Bartram Avenue, Philadelphia, PA
Fully refundableReserve now, pay when you stay
The price is $135 per night from Oct 4 to Oct 5
$135
per night
Oct 4 - Oct 5
7/10 Good! (1,503 reviews)
"Property was nice and convenient for our needs. It was a Sunday, NFL football and the hotel bar didn't open until 5:30?"

Reviewed on Sep 25, 2023

Embassy Suites by Hilton Philadelphia Airport
Sonder The Witherspoon
3.5 out of 5
130 South Juniper Street, Philadelphia, PA
The price is $176 per night from Oct 3 to Oct 4
$176
per night
Oct 3 - Oct 4
8.8/10 Excellent! (767 reviews)
"Loved the modern, convenient access and location."

Reviewed on Sep 23, 2023

Sonder The Witherspoon
Wyndham Lancaster Resort & Convention Center
3.5 out of 5
2300 Lincoln Hwy E, Route 30, Lancaster, PA
Fully refundableReserve now, pay when you stay
The price is $114 per night from Oct 8 to Oct 9
$114
per night
Oct 8 - Oct 9
7.8/10 Good! (755 reviews)
"Liked their pool so much"

Reviewed on Sep 15, 2023

Wyndham Lancaster Resort & Convention Center
Cambria Hotel Philadelphia Downtown Center City
3 out of 5
219 S Broad St, Philadelphia, PA
Fully refundableReserve now, pay when you stay
The price is $169 per night from Oct 22 to Oct 23
$169
per night
Oct 22 - Oct 23
8/10 Very Good! (1,009 reviews)
"The staff are over the top nice!"

Reviewed on Sep 25, 2023

Cambria Hotel Philadelphia Downtown Center City
La Quinta Inn & Suites by Wyndham Harrisburg-Hershey
2.5 out of 5
265 N Hershey Rd, Harrisburg, PA
Fully refundableReserve now, pay when you stay
The price is $63 per night from Oct 9 to Oct 10
$63
per night
Oct 9 - Oct 10
7.4/10 Good! (568 reviews)
Happy guest!
"Great place to stop. This was our second time staying here. Friendly staff, good breakfast."

Reviewed on Sep 26, 2023

La Quinta Inn & Suites by Wyndham Harrisburg-Hershey
Chateau Resort & Conference Center
3 out of 5
475 Camelback Road, Tannersville, PA
The price is $85 per night from Oct 2 to Oct 3
$85
per night
Oct 2 - Oct 3
6.6/10 (1,000 reviews)
"this is an older property, but has some nice touches and the staff is very friendly. Can't beat $1 for a bottle of water, either!"

Reviewed on Sep 11, 2023

Chateau Resort & Conference Center
Canopy by Hilton Philadelphia Center City
4 out of 5
1180 Ludlow Street, Philadelphia, PA
Fully refundableReserve now, pay when you stay
The price is $213 per night from Oct 22 to Oct 23
$213
per night
Oct 22 - Oct 23
9.2/10 Wonderful! (1,269 reviews)
"This hotel was clean, quiet, and in a great location! The staff was both friendly and professional!"

Reviewed on Sep 24, 2023

Canopy by Hilton Philadelphia Center City
Hotel Rock Lititz
3.5 out of 5
50 Rock Lititz Blvd, Lititz, PA
The price is $180 per night from Oct 16 to Oct 17
$180
per night
Oct 16 - Oct 17
9.6/10 Exceptional! (1,021 reviews)
"Hip, fancy hotel with clean updated amenities, and a great rock atmosphere. We added an extra night to our stay and our kids loved the suite we were in."

Reviewed on Sep 25, 2023

Hotel Rock Lititz
Skytop Lodge
3.5 out of 5
One Skytop, Skytop, PA
The price is $238 per night from Oct 10 to Oct 11
$238
per night
Oct 10 - Oct 11
9/10 Wonderful! (628 reviews)
"Beautiful lodge and property, staff was excellent."

Reviewed on Sep 8, 2023

Skytop Lodge
Bear Creek Mountain Resort
3.5 out of 5
101 Doe Mountain Lane, Macungie, PA
Fully refundableReserve now, pay when you stay
The price is $127 per night from Oct 4 to Oct 5
$127
per night
Oct 4 - Oct 5
8.8/10 Excellent! (643 reviews)
"It was a nice place to stay, for the price some better pillows would have been nice. Besides that no issues."

Reviewed on Sep 25, 2023

Bear Creek Mountain Resort
Hilton Garden Inn Hershey
3 out of 5
550 E Main St, Hummelstown, PA
The price is $122 per night from Oct 22 to Oct 23
$122
per night
Oct 22 - Oct 23
8/10 Very Good! (999 reviews)