Star Rating
Hotel Name
Price Range (USD)to
Amenities

Yardley Pennsylvania Hotels & Motels

Find hotels & motels in Yardley using the list below. Search for the cheapest discounted hotel and motel rates in or near Yardley, PA for your corporate or personal leisure travel. We list the best Yardley, Pennsylvania hotel and motel rooms. Browse the Yardley area hotels to find the perfect lodging! Please use the provided map of the Yardley hotels. Need 5+ Rooms? Secure Yardley Group Hotel Deals

The Yardley center is around 3 miles northeast of Sesame Place and 3 miles west of Waterfront Park.

Yardley Hotels/Accommodations

The Falls Banquet by Eventroostr : 80 West M Y Lane
+1-888-389-4121
80 West M Y Lane, Morrisville, PA 19067 ~1.65 miles southeast of Yardley
  • Low Cost hotel
From$60
Average 3.0 /5Reviews CallBookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Yardley" Get Alexa Skill →
Quality Inn & Suites Nj State Capital Area : 7 South Pennsylvania Ave.
+1-888-675-2083
7 South Pennsylvania Ave., Morrisvlle, PA 19067 ~2.48 miles east of Yardley
  • Three Star Suburban property
  • Free breakfast available
  • Good location
  • Advantage of the complimentary breakfast
From$64
Very Good 4.0 /5Read Reviews CallBookMore Details
Residence Inn by Marriott Philadelphia Langhorne
+1-800-716-8490
15 Cabot Blvd. West, Langhorne, PA 19047 ~2.65 miles southwest of Yardley
  • 3-star Suburban hotel
  • Free comp. breakfast
  • Approx. half of guests thought it was rather dirty
  • Hotel facilities could use a good clean
From$109
Very Good 4.0 /5Review Score CallBookMore Details
Courtyard by Marriott Philadelphia Langhorne in Langhorne
+1-800-805-5223
5 Cabot Blvd. East, Langhorne, PA 19047 ~2.75 miles southwest of Yardley
  • Mid-scale Suburban property
  • Gym is available on property
  • The majority of guests said the reception staff was great
  • Restaurants near by
Red Roof Inn Philadelphia - Oxford Valley
+1-888-965-1860
3100 Cabot Blvd. West, Langhorne, PA 19047 ~2.76 miles southwest of Yardley
  • 2-star property
  • Check-in time: 15:00
From$60
Very Good 4.0 /5Reviews CallBookMore Details
Holiday Inn Express Langhorne Oxford Valley - Langhorne
+1-888-788-5576
3101 West Cabot Blvd., Langhorne, PA 19047 ~2.80 miles southwest of Yardley
  • Midscale Suburban property
  • Fitness + Health Center
  • Friendly service
  • All guests were happy with the shuttle service
SpringHill Suites by Marriott Philadelphia Langhorne
+1-888-897-9207
200 North Buckstown Dr., Langhorne, PA 19047 ~3.08 miles southwest of Yardley
  • 3 star Suburban property
  • Hotel has 5 floors
Sheraton Bucks County Langhorne - Langhorne
+1-888-311-4278
400 Oxford Valley Rd., Langhorne, PA 19047 ~3.21 miles southwest of Yardley
  • Three Star Suburban hotel
  • Hotel has 15 floors
From$104
Very Good 4.0 /5Latest Reviews CallBookMore Details
Hampton Inn & Suites Newtown - Yardley
+1-888-469-4795
1000 Stony Hill Rd., Yardley, PA 19067
  • Affordable Suburban hotel
  • Free complimentary breakfast
Homewood Suites by Hilton Newtown - Langhorne, PA
+1-888-734-9421
110 Pheasant Run, Newtown, PA 18940 ~4.89 miles west of Yardley
  • Affordable Suburban hotel
  • Fitness / Gym is on-site
From$104
Very Good 4.0 /5Latest Reviews CallBookMore Details
Courtyard by Marriott Ewing / Princeton - Ewing
+1-888-841-5292
360 Scotch Rd., Ewing, NJ 08628 ~5.16 miles north of Yardley
  • Affordable Airport hotel
  • Hotel has 5 floors
From$119
Very Good 4.0 /5Reviews CallBookMore Details
Element Hotel Ewing in Ewing
+1-888-455-5160
1000 Sam Weinroth Rd., Ewing, NJ 08628 ~5.18 miles north of Yardley
  • 3 star Suburban property
  • 2 meeting rooms in hotel
  • Most guests were happy with the price of the breakfast
  • Most guests found the staff to be very friendly
From$102
Very Good 4.0 /5Read Reviews CallBookMore Details
Springhill Suites by Marriott Ewing Princeton Sout in Ewing
+1-888-965-8297
1000 Charles Ewing Blvd., Ewing, NJ 08628 ~5.40 miles north of Yardley
  • 3 star Suburban hotel
  • Hotel has 134 suites
  • Excellent family hotel
  • Great reception
From$119
Very Good 4.0 /5Hotel Reviews CallBookMore Details
The Rose Garden
+1-888-906-6358
911 Arena Dr., Hamilton, NJ 08610 ~5.73 miles east of Yardley
  • 4-star hotel
Motel 6 Levittown, PA - Bensalem in Levittown
+1-888-749-6785
6401 Bristol Pk, Levittown, PA 19057 ~6.17 miles south of Yardley
  • Economical Highway hotel
  • Check-in time: 3:00 PM
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Yardley" Get Alexa Skill →
Clarion Inn & Suites Philadelphia Levittown
+1-888-878-9982
6201 Bristol Pike, Levittown, PA 19057 ~6.31 miles south of Yardley
  • Three Star Highway property
  • Check in time: 3:00 PM
Rodeway Inn Bristol near Sesame Place : 1100 Green Lane
+1-888-389-4485
1100 Green Lane, Bristol, PA 19007 ~6.57 miles south of Yardley
  • Low priced property
  • 68 rooms in property
  • Good location
  • Delightful staff
Home2 Suites by Hilton Bordentown - Bordentown
+1-888-389-4121
840 Us Rte 206, Bordentown, NJ 08505 ~7.54 miles southeast of Yardley
  • Mid-scale Suburban hotel
  • 119 suites in property
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Motel 6 Lawrenceville, NJ in Lawrenceville
+1-888-675-2083
2995 Brunswick Ave., Lawrenceville, NJ 08648 ~7.65 miles northeast of Yardley
  • Inexpensive Highway property
  • 104 rooms in property
  • Most guests found the staff to be very friendly
  • Average sized rooms
Holiday Inn Express
+1-800-716-8490
195 Route 130, Bordentown, NJ 08505 ~7.83 miles southeast of Yardley
  • 3 star Suburban hotel
  • Fitness / Gym is on-site
Red Roof Inn Princeton - Ewing in Lawrenceville
+1-800-805-5223
3203 Brunswick Pike, Lawrenceville, NJ 08648 ~7.99 miles northeast of Yardley
  • 2 star Suburban property
  • Check-in time: 3:00PM
  • Desk attendant was very nice and helpful
  • Awesome vibe
From$44
Very Good 4.0 /5Review Score CallBookMore Details
Candlewood Suites Bordentown-Trenton, an IHG Hotel in Bordentown
+1-888-965-1860
200 Rising Sun Rd., Bordentown, NJ 08505 ~7.99 miles southeast of Yardley
  • Cheap Suburban hotel
  • 3 conference rooms in property
  • Average value
  • Most guests thought it was pleasantly quiet
From$60
Very Good 4.0 /5Read Reviews CallBookMore Details
Comfort Inn Bordentown near NJ Turnpike : 1009 Us Highway 206
+1-888-788-5576
1009 Us Highway 206, Bordentown, NJ 08505 ~8.02 miles southeast of Yardley
  • Economical Highway property
  • Check-in time: 11:00
Hilton Garden Inn Princeton Lawrenceville, NJ in Lawrenceville
+1-888-897-9207
1300 Lenox Dr., Lawrenceville, NJ 08648 ~8.19 miles northeast of Yardley
  • Three Star property
  • 107 sleeping rooms in hotel
Anderson Hotel in Bensalem
+1-888-311-4278
Bensalem Blvd. Bensalem, Bensalem, PA 19020 ~8.29 miles southwest of Yardley
  • Luxurious 5-star property
Next 25 Yardley Hotels >  [1 - 25 of 50]    
Next: See My Yardley Hotels with Pricing

Graph of Yardley, PA Hotel Prices for Next 20 Days

Rates shown are nightly rates before taxes and do not necessarily reflect all Yardley, PA discounts available. The chart reflects the cheapest Yardley hotel for each day and each star rating category.

FAQs about hotels in Yardley

What are the top rated hotels in Yardley?

Home2 Suites by Hilton Bordentown, Hampton Inn Bordentown and Quality Inn & Suites Nj State Capital Area are the best rated hotels based on customer reviews in the last 365 days.

What are the most luxurious hotels in Yardley?

Anderson Hotel, The Rose Garden and Quality Inn & Suites Nj State Capital Area are the top 3 luxury hotels near Yardley city center.

What hotels are closest to the city center of Yardley?

The Falls Banquet by Eventroostr, Quality Inn & Suites Nj State Capital Area, and Residence Inn by Marriott Philadelphia Langhorne are the properties closest to Yardley city center.

How much does a cheap hotel in Yardley cost per night?

In the last year, a 2 star hotel in Yardley can be as cheap as $90.70 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Yardley cost per night?

In the last year, the average 3 star hotel in Yardley has been $108.38 per night. (based on HotelPlanner prices)

How much does a 4-5 star hotel in Yardley cost?

In the last year, the average 4 star hotel in Yardley has been $174.00 per night. (based on HotelPlanner prices)

What are the most popular independent hotels in Yardley?

The Rose Garden, Town Inn and The Falls Banquet by Eventroostr are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels in Yardley?

Residence Inn by Marriott Philadelphia Langhorne, Courtyard by Marriott Philadelphia Langhorne and Sheraton Bucks County Langhorne are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels in Yardley?

Quality Inn & Suites Nj State Capital Area, Comfort Inn Bordentown near NJ Turnpike and Quality Inn Near Princeton are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels in Yardley?

Best Western Plus Philadelphia Bensalem Hotel and Best Western Bordentown Inn are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in Yardley?

Holiday Inn Express Langhorne Oxford Valley, Candlewood Suites Bordentown-Trenton, an IHG Hotel and Candlewood Suites Bensalem - Philadelphia Area, an IHG Hotel are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top