2 Star Hotels in Philadelphia

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE
Choose This 2 Star Hotel In Philadelphia

The Conwell Inn

(2.1 miles to city center)
  • 2.5 stars
Excellent 4.1 / 5
from$143
$111
Choose This 2 Star Hotel In Philadelphia

Apple Hostels

(1.1 miles to city center)
  • 2 stars
Excellent 4.3 / 5
from
$36
Choose This 2 Star Hotel In Ridley Park

Microtel Inn & Suites By Wyndham Philadelphia Airport Ridley

(10 miles to city center)
  • 2.5 stars
Excellent 4.4 / 5
from
$93
Choose This 2 Star Hotel In Horsham

Towneplace Suites by Marriott Horsham

(17 miles to city center)
  • 2.5 stars
Excellent 4.4 / 5
from
$98
Choose This 2 Star Hotel In Langhorne

Holiday Inn Express Philadelphia NE - Langhorne

(23 miles to city center)
  • 2.5 stars
Good 3.9 / 5
from
$160
Choose This 2 Star Hotel In Warminster

Holiday Inn Express & Suites Warminster - Horsham

(17 miles to city center)
  • 2.5 stars
Outstanding 4.6 / 5
from
$119
Choose This 2 Star Hotel In Essington

Holiday Inn Express Philadelphia Airport

(9.7 miles to city center)
  • 2.5 stars
Good 3.8 / 5
from
$110
Choose This 2 Star Hotel In Mount Laurel

Hampton Inn Philadelphia Mt. Laurel

(12 miles to city center)
  • 2.5 stars
Good 3.9 / 5
from
$99
Choose This 2 Star Hotel In Fort Washington

Holiday Inn Express & Suites Ft. Washington - Philadelphia

(13 miles to city center)
  • 2.5 stars
Outstanding 4.6 / 5
from
$85
Choose This 2 Star Hotel In Philadelphia

Trade Winds Bed and Breakfast

(1200 yards to city center)
  • 2.5 stars
Excellent 4.2 / 5
from$110
$99
Choose This 2 Star Hotel In Mount Laurel

TownePlace Suites by Marriott Mt. Laurel

(11 miles to city center)
  • 2.5 stars
Excellent 4.2 / 5
from
$74
Choose This 2 Star Hotel In Philadelphia

Burbridge St. B&B

(6.2 miles to city center)
  • 2 stars
Good 3.8 / 5
from
$90
Choose This 2 Star Hotel In Trevose

Red Roof Inn Philadelphia - Trevose

(16 miles to city center)
  • 2 stars
Good 3.5 / 5
from
$75
Choose This 2 Star Hotel In Horsham

Days Inn Horsham Philadelphia

(16 miles to city center)
  • 2.5 stars
Good 3.5 / 5
from
$89
Choose This 2 Star Hotel In Philadelphia

Microtel Inn & Suites by Wyndham Philadelphia Airport

(6.2 miles to city center)
  • 2 stars
Fair 2.8 / 5
from
$75
Choose This 2 Star Hotel In Essington

Red Roof PLUS+ Philadelphia Airport

(9.5 miles to city center)
  • 2.5 stars
Good 3.3 / 5
from
$90
Choose This 2 Star Hotel In King of Prussia

Motel 6 Philadelphia - King Of Prussia

(15 miles to city center)
  • 2 stars
Good 3.0 / 5
from
$66
Choose This 2 Star Hotel In Philadelphia

Extended Stay America Philadelphia - Airport - Tinicum Blvd

(6.5 miles to city center)
  • 2.5 stars
Fair 2.7 / 5
from$85
$76
Choose This 2 Star Hotel In Essington

Motel 6 Philadelphia Airport - Essington

(9.6 miles to city center)
  • 2 stars
Good 3.0 / 5
from
$64
Choose This 2 Star Hotel In King of Prussia

The Inn of King of Prussia

(15 miles to city center)
  • 2.5 stars
Good 3.7 / 5
from
$94
Choose This 2 Star Hotel In Essington

La Quinta Inn & Suites Philadelphia Airport

(9.5 miles to city center)
  • 2.5 stars
Good 3.7 / 5
from
$119
Choose This 2 Star Hotel In Philadelphia

Days Inn Philadelphia Convention Center

(640 yards to city center)
  • 2 stars
Good 3.2 / 5
from$101
$84
Choose This 2 Star Hotel In Philadelphia

Penrose Hotel Philadelphia

(2.9 miles to city center)
  • 2.5 stars
Fair 2.2 / 5
from$85
$77
Choose This 2 Star Hotel In Levittown

Bucks County Inn & Suites - Bristol/Levittown/Philadelphia

(21 miles to city center)
  • 2.5 stars
Fair 2.8 / 5
from
$69
Choose This 2 Star Hotel In Mount Laurel

Red Roof Inn Mt Laurel

(11 miles to city center)
  • 2 stars
Good 3.2 / 5
from
$58

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE