Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Get Prices

2-star hotels in Yardley, Pennsylvania

Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Applied filters
Stars:   ×
Similar properties near Yardley
Inn Of The Dove Bensalem3901 Old Street Rd, Bensalem, United States, 08234View on map
10.4 mi from Yardley10.4 mi from City Center
Everyone will enjoy a private swimming pool onsite and admire garden views offered from 40 rooms.
  • The inn has
    • Free Wi-Fi in rooms
    +1
  • The inn has
    • On-site car park
    +1
7.4
Very good17 reviews
Price fromUS$ 215per nightSelect
Not available
Logan Inn New Hope10 W Ferry St, New Hope, United States, 18938View on map
9.8 mi from Yardley9.8 mi from City Center
Offering convenient proximity to Great Barn Brewery, the hotel is also close to Delaware Canal.
  • The inn has
    • Free Wi-Fi in public areas
    +1
  • The inn has
    • On-site car park
    +1
9.2
Perfect19 reviews
Price fromUS$ 250per nightSelect
Not available
Clarion Inn & Suites New Hope-Lambertville6426 Lower York Road, New Hope, United States, 18938View on map
10.6 mi from Yardley10.6 mi from City Center
Offering an outdoor pool, this hotel features a seasonal restaurant while providing guests with access to a motorway.
7.0
Very good21 reviews
Price fromUS$ 121per nightSelect
Not available
Red Roof Inn Philadelphia - Trevose3100 Lincoln Hwy, Trevose, United States, 19053View on map
10.3 mi from Yardley10.3 mi from City Center
Located next to Franklin Mills Mall, the venue comprises 126 rooms with city views.
7.6
Very good15 reviews
Price fromUS$ 69per nightSelect
Not available
Comfort Inn2779 Route 1 North, Trevose, United States, 19053View on map
10.5 mi from Yardley10.5 mi from City Center
Placed close to Parx Casino in the heart of Trevose, this hotel offers 88 rooms.
7.4
Very good50 reviews
Price fromUS$ 84per nightSelect
Not available
Holiday Inn Express Philadelphia Ne - Bensalem1329 Bristol Pike, Bensalem, United States, 19020View on map
13.6 mi from Yardley13.6 mi from City Center
Constructed in 1986 year, the hotel's building is a reminder of a Liberty style, located just off Neshaminy State Park.
7.8
Very good17 reviews
Price fromUS$ 108per nightSelect
Not available
Holiday Inn Express Philadelphia Ne - Langhorne3101 West Cabot Boulevard, Langhorne, United States, 19047View on map
4.0 mi from Yardley4.0 mi from City Center
The property dates back to 2004, boasts a historic-style architecture and has ideal location close to Oxford Valley Mall.
8.0
Great24 reviews
Price fromUS$ 145per nightSelect
Not available
Red Roof Inn Princeton - Ewing3203 Brunswick Pike, Lawrenceville, United States, 08648View on map
8.7 mi from Yardley8.7 mi from City Center
This Liberty-style hotel is set at a short distance to Princeton Battlefield State Park.
7.8
Very good22 reviews
Price fromUS$ 71per nightSelect
Not available
Motel 6 Levittown - Bensalem6401 Bristol Pike, Levittown, United States, 19057View on map
8.4 mi from Yardley8.4 mi from City Center
Located 4 km from Levittown's city centre, this hotel boasts non-smoking rooms and a seasonal outdoor pool.
6.4
Nice32 reviews
Price fromUS$ 78per nightSelect
Not available
Knights Inn Trevose2707 Lincoln Highway, Trevose, United States, 19053View on map
10.6 mi from Yardley10.6 mi from City Center
Boasting location close to Neshaminy Mall, the venue includes 110 rooms and a plunge swimming pool.
5.6
Guest rating6 reviews
Price fromUS$ 87per nightSelect
Not available
Quality Inn & Suites3671 Street Road, Bensalem, United States, 19020View on map
10.4 mi from Yardley10.4 mi from City Center
Within easy reach of Philadelphia University, this hotel comprises 96 rooms with private bathrooms.
6.0
Guest rating11 reviews
Price fromUS$ 84per nightSelect
Not available
Hampton Inn & Suites Philadelphia/Bensalem3660 Street Road, Bensalem, United States, 19020View on map
10.3 mi from Yardley10.3 mi from City Center
Featuring a ballroom and a golf course as well as a heated indoor pool, the hotel is situated in the heart of Bensalem.
7.0
Very good1 review
Price fromUS$ 179per nightSelect
Not available
Scottish Inn And Suites4000 Bristol Pike, Bensalem, United States, 19020View on map
11.1 mi from Yardley11.1 mi from City Center
This historical hotel with garden views lies close to the sights of Bensalem including Neshaminy State Park.
Price fromUS$ 75per nightSelect
Not available
Red Roof Inn Philadelphia - Oxford Valley3100 Cabot Boulevard West, Langhorne, United States, 19047View on map
3.9 mi from Yardley3.9 mi from City Center
Guests can enjoy an outdoor swimming pool and benefit from a 24-hour restaurant at the hotel.
7.2
Very good11 reviews
Price fromUS$ 77per nightSelect
Not available
Extended Stay America Philadelphia Bensalem3216 Tillman Dr, Bensalem, United States, 19020View on map
10.9 mi from Yardley10.9 mi from City Center
A 24-hour restaurant and a swimming pool are available on site of the hotel that boasts a convenient location close to Historical Society of Bensalem.
8.0
Great12 reviews
Price fromUS$ 91per nightSelect
Not available
The Lincoln Hotel Philadelphia2277 Lincoln Highway, Trevose, United States, 19053View on map
11.1 mi from Yardley11.1 mi from City Center
Set near Parx Racing, this historical venue is 30 minutes' walk of the city center.
Price fromUS$ 120per nightSelect
Not available
Mounts Motel2984 Route 1 North, Lawrenceville, United States, 08648View on map
7.7 mi from Yardley7.7 mi from City Center
There are rooms facing the city and the hotel is set close to Rider University.
Price fromUS$ 71per nightSelect
Not available
Extended Stay America - Princeton - West Windsor3450 Brunswick Pike, Princeton, United States, 08540View on map
10.1 mi from Yardley10.1 mi from City Center
Close to Princeton Battlefield in Princeton, the designer hotel is lodged in a historic-style building and consists of 92 rooms.
7.2
Very good11 reviews
Price fromUS$ 96per nightSelect
Not available
Fox And Hound Bed & Breakfast246 W Bridge St, New Hope, United States, 18938View on map
10.3 mi from Yardley10.3 mi from City Center
Offering canoeing, hiking and cycling in the area, this accommodation lies next to Bucks County Gallery of Fine Art, and within a 20-minute drive of Peddler's Village.
Price fromUS$ 173per nightSelect
Not available
Howard Johnson - Princeton/Lawrenceville2995 Brunswick Pike, Lawrenceville, United States, 08648
5424.1 mi from Yardley
Constructed in 1962 year, the hotel's building is a reminder of a Liberty style, located just off Rider University.
6.2
Nice15 reviews
Price fromUS$ 102per nightSelect
Not available
Candlewood Suites Bordentown-Trenton200 Rising Sun Road, Bordentown, United States, 08505View on map
10.6 mi from Yardley10.6 mi from City Center
Located 30 minutes' walk from the city center in a market area, this hotel offers 90 rooms and boasts a courtyard, barbeque grills and a golf course.
9.6
Perfect6 reviews
Price fromUS$ 99per nightSelect
Not available
Rodeway Inn1100 Green Lane, Bristol, United States, 19007View on map
8.8 mi from Yardley8.8 mi from City Center
Featuring historic architecture, the venue provides 60 rooms and offers easy access to Burlington County Historical.
5.0
Guest rating1 review
Price fromUS$ 77per nightSelect
Not available
Candlewood Suites Bensalem - Philadelphia Area3908 Old Street Road, Bensalem, United StatesView on map
10.4 mi from Yardley10.4 mi from City Center
Situated 5 km from Bensalem city center, the hotel is adjacent to TD Bank Amphitheater and features barbeque grills and a tennis court.
Price fromUS$ 102per nightSelect
Not available
Porches On The Towpath Main House20 Fishers Alley, New Hope, United States, 18938View on map
10.0 mi from Yardley10.0 mi from City Center
Located a few steps from Delaware Canal, the hotel features 6 rooms with views over the garden.
Price fromUS$ 142per nightSelect
Not available
Porches On The Towpath Gatekeeper'S House20 Fishers Alley, New Hope, United States, 18938View on map
10.0 mi from Yardley10.0 mi from City Center
The budget hotel is a good starting point to New Hope' sights including Robins Egg Gallery and Village Toy Shoppe.
Price fromUS$ 239per nightSelect
Not available
Penn Lodge Hotel & Suites Philadelphia - Bensalem4331 Old Lincoln Highway Bensalem Pa 19020, Bensalem, United States, PA 19053View on map
9.3 mi from Yardley9.3 mi from City Center
Featuring a private pool and 22 rooms, this hotel is only 1.6 km from The Brownsville Antique Center.
Price fromUS$ 83per nightSelect
Not available
Carriage House New Hope8 East Mechanic Street, New Hope, United States, PA 18938View on map
9.7 mi from Yardley9.7 mi from City Center
There are rooms facing the river and the hotel is set close to Jim's of Lambertville.
Price fromUS$ 494per nightSelect
Not available
Bordentown-Days Inn1073 Route 206, Bordentown, United States, 08505View on map
10.9 mi from Yardley10.9 mi from City Center
Located 1.2 miles from the city center, this hotel boasts air-conditioned rooms and the outdoor swimming pool.
Select
Not available
Hampton Inn Burlington / Mt. Holly2024 Route 541, Mount Holly, United States, 08060View on map
15.1 mi from Yardley15.1 mi from City Center
Boasting the outdoor swimming pool plus fitness and a fitness center onsite, the hotel offers location near Burlington County Prison Museum.
Price fromUS$ 133per nightSelect
Not available

Filtering results

Please wait...

29 hotels found