Philadelphia
Philadelphia

Philadelphia Hotel Deals & Specials


With everything from world-class luxury hotels to affordable spots near top attractions, the City of Brotherly Love is anything but lacking in terms of hotels for travelers to choose from. This list of Philadelphia hotel deals makes narrowing down the choices easier by providing the most up-to-date hotel specials in the city and guaranteed low rates.

Book with confidence. Lowest rates guaranteed (details)

Need help booking? Call 1.800.252.0583 (Europe: 00 800 1610 1690)

Best Western Plus Independence Park Hotel

235 Chestnut St, Philadelphia, PA 19106

Book early and save 10%

3.0 stars property rating
$599.00
$539.10
Nightly Rate

The Latham Hotel

135 S 17th St, Philadelphia, PA 19103

Limited time offer: save 20%

3.5 stars property rating
$359.00
$287.20
Nightly Rate

The Windsor Suites

1700 Ben Franklin Pkwy, Philadelphia, PA 19103

Early Booking Bonus—Save 8% on Your Hotel Stay

3.0 stars property rating
$309.00
$284.28
Nightly Rate

Embassy Suites Philadelphia Center City

1776 Benjamin Franklin Pkwy, Philadelphia, PA 19103

Free Breakfast Included Daily

3.5 stars property rating
$269.96
$269.96
Nightly Rate

Sheraton Suites Philadelphia Airport

4101b Island Ave, Philadelphia, PA 19153

Sale! Save 10% on this Stay.

3.5 stars property rating
$157.50
$157.50
Nightly Rate

Residence Inn by Marriott Philadelphia Conshohocken

191 Washington St, Conshohocken, PA 19428

Last minute deal: save 20%

3.0 stars property rating
$159.00
$127.20
Nightly Rate

Best Western West Deptford Inn

98 Friars Blvd, Thorofare, NJ 08086

Sale! Save 5% on this Stay.

2.0 stars property rating
$110.00
$104.50
Nightly Rate

Radisson Valley Forge Hotel

1160 1st Ave, King Of Prussia, PA 19406

Sale!

3.5 stars property rating
$100.64
$100.64
Nightly Rate

Best Western Plus The Inn At King Of Prussia

127 S Gulph Road,, King Of Prussia, PA 19406

Stay 1 Night and Save 10% on Your Stay!

2.5 stars property rating
$99.99
$89.99
Nightly Rate
Need help booking? Call 1.800.252.0583 (Europe: 00 800 1610 1690)