COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Photo by Berny Say

Find Hotels in Yardley, PA

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Nassau Inn
3.5 out of 5
Ten Palmer Square East, Princeton, NJ
Free CancellationReserve now, pay when you stay
The price is $176 per night from Jun 16 to Jun 16
11.95 mi from city center
4.3/5Excellent! (351 reviews)
"Location, location location....a timeless treasure in the middle of a bustling Princeton village!"

Reviewed on May 9, 2021

Nassau Inn
Courtyard by Marriott Philadelphia Willow Grove
3 out of 5
2350 Easton Rd Route 611, Willow Grove, PA
Free CancellationReserve now, pay when you stay
The price is $119 per night from Jun 20 to Jun 20
16.04 mi from city center
4.1/5Very Good! (357 reviews)
"Convenient to dining and turnpike"

Reviewed on Jun 10, 2021

Courtyard by Marriott Philadelphia Willow Grove
Best Western Plus Philadelphia Bensalem Hotel
2.5 out of 5
3499 Street Road, Bensalem, PA
Free CancellationReserve now, pay when you stay
The price is $108 per night from Jun 20 to Jun 20
10.35 mi from city center
3.7/5Good! (991 reviews)
"Stayed for one night. Not bad."

Reviewed on Apr 27, 2021

Best Western Plus Philadelphia Bensalem Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Red Roof Inn Philadelphia - Trevose
2 out of 5
3100 Lincoln Hwy, Feasterville-Trevose, PA
Free CancellationReserve now, pay when you stay
The price is $72 per night from Jun 14 to Jun 14
10.31 mi from city center
3.1/5 (984 reviews)
"Excellent beautiful rooms."

Reviewed on May 31, 2021

Red Roof Inn Philadelphia - Trevose
Best Western Bordentown Inn
2.5 out of 5
1068 Route 206, Bordentown, NJ
Free CancellationReserve now, pay when you stay
The price is $100 per night from Jun 14 to Jun 14
10.33 mi from city center
3.8/5Good! (977 reviews)
"Really nice hotel. Front desk manager was extremely welcoming and the room was spotless and comfortable. The shampoo and conditioner and soap was by Paul Mitchell and smelled heavenly."

Reviewed on Jun 5, 2021

Best Western Bordentown Inn
Don't see what you're looking for?
See all available properties in Yardley
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.