We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Bucks County

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in Bucks County?

We'll send you updates with the latest deals, reviews and articles for Bucks County each week.

Map of Bucks County Hotels

Hotels (49)

B&Bs / Inns (42)

Specialty Lodging (14)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
2650 Kelly Rd, Warrington, PA 18976-3622
Homewood Suites by Hilton Doylestown Slideshow
Show Prices
$144 - $270 Avg. price/night*
Ollie #1 of 49 hotels in Bucks County
  •  Nice Stay 
  • Traveled with sons hockey team found hotel very nice and rooms were great... more
  • January 14, 2017
Professional photos | Traveler photos (117)
Special Offer STOP CLICKING AROUND
3660 Street Rd, Bensalem, PA 19020-1507
Hampton Inn & Suites Philadelphia/Bensalem Slideshow
Show Prices
$109 - $193 Avg. price/night*
Ollie #2 of 49 hotels in Bucks County
  •  Xmas stay 
  • We stayed here over Xmas and into the new year as it was close to... more
  • January 13, 2017
Professional photos | Traveler photos (138)
Special Offer STOP CLICKING AROUND
3901 Old Street Rd, Bensalem, PA 19020-1573
Show Prices
$140 - $223 Avg. price/night*
Ollie #3 of 49 hotels in Bucks County
  •  Inn of the Dove Stay 
  • Enjoyed my stay and will definitely come again! The rooms are the same as... more
  • January 5, 2017
Professional photos | Traveler photos (241)
1570 Easton Rd, Warrington, PA 18976-1506
Hampton Inn Doylestown Slideshow
Show Prices
$137 - $216 Avg. price/night*
Ollie #4 of 49 hotels in Bucks County
  •  Holiday Stay 
  • I consider this one of the best hotels I've stayed at and would recommend... more
  • January 3, 2017
Professional photos | Traveler photos (69)
Special Offer STOP CLICKING AROUND
200 N Buckstown Rd, Langhorne, PA 19047-1860
SpringHill Suites Philadelphia Langhorne Slideshow
Show Prices
$117 - $242 Avg. price/night*
Ollie #5 of 49 hotels in Bucks County
Professional photos | Traveler photos (81)
Special Offer Member Rates
2400 Old Lincoln Hwy, Trevose, PA 19053-6805
Radisson Hotel Philadelphia Northeast Slideshow
Show Prices
$82 - $164 Avg. price/night*
Ollie #6 of 49 hotels in Bucks County
  •  Recent visit 
  • I had the best experience at the Northeast Raddisson. My room had a... more
  • January 12, 2017
Professional photos | Traveler photos (117)
Special Offer Members save MORE!
1915 John Fries Hwy, Quakertown, PA 18951-2136
Hampton Inn Quakertown Slideshow
Show Prices
$96 - $120 Avg. price/night*
Ollie #7 of 49 hotels in Bucks County
  •  Perfect stop 
  • Excellent amenities, real breakfast with fresh belgian waffles, fruit, and... more
  • January 12, 2017
Professional photos | Traveler photos (56)
Special Offer STOP CLICKING AROUND
110 Pheasant Run, Newtown, PA 18940-1821
Homewood Suites by Hilton Newtown - Langhorne, PA Slideshow
Show Prices
$115 - $203 Avg. price/night*
Ollie #8 of 49 hotels in Bucks County
Professional photos | Traveler photos (43)
Special Offer STOP CLICKING AROUND
Peddler's Village, Route 202 and Street Road, Lahaska, PA 18931
$178 - $211 Avg. price/night*
Ollie #9 of 49 hotels in Bucks County
Traveler photos (174)
1000 Stony Hill Rd, Yardley, PA 19067-5500
Hampton Inn and Suites Newtown Slideshow
Show Prices
$97 - $146 Avg. price/night*
Ollie #10 of 49 hotels in Bucks County
  •  Comfortable stay 
  • Stayed at this Hampton Inn after attending my husband's work party. Lobby... more
  • January 15, 2017
Professional photos | Traveler photos (52)
Special Offer STOP CLICKING AROUND
1329 Bristol Pike, Bensalem, PA 19020-6415
Holiday Inn Express Philadelphia NE - Bensalem Slideshow
Show Prices
$106 - $169 Avg. price/night*
Ollie #11 of 49 hotels in Bucks County
  •  Awesome awesome 
  • This Holiday Inn Express is awesome. As soon as I walked in the door, I... more
  • January 13, 2017
Professional photos | Traveler photos (131)
Special Offer Save 10-30%
1918 John Fries Hwy, Quakertown, PA 18951-2124
Holiday Inn Express Hotel & Suites Quakertown Slideshow
Show Prices
$91 - $123 Avg. price/night*
Ollie #12 of 49 hotels in Bucks County
Professional photos | Traveler photos (67)
Special Offer Save 10-30%
3280 Tillman Dr, Bensalem, PA 19020-2027
Courtyard Philadelphia Bensalem Slideshow
Show Prices
$110 - $177 Avg. price/night*
Ollie #13 of 49 hotels in Bucks County
Professional photos | Traveler photos (95)
Special Offer Member Rates
15 Cabot Blvd E, Langhorne, PA 19047-1801
Residence Inn Philadelphia Langhorne Slideshow
Show Prices
$117 - $248 Avg. price/night*
Ollie #14 of 49 hotels in Bucks County
Professional photos | Traveler photos (110)
Special Offer Member Rates
400 Oxford Valley Rd, Langhorne, PA 19047-8306
Sheraton Bucks County Hotel Slideshow
Show Prices
$104 - $195 Avg. price/night*
Ollie #15 of 49 hotels in Bucks County
Professional photos | Traveler photos (116)
Special Offer Package Deal
240 Veterans Way, Warminster, PA 18974-3534
Holiday Inn Express & Suites Warminster - Horsham Slideshow
Show Prices
$113 - $179 Avg. price/night*
Ollie #16 of 49 hotels in Bucks County
Professional photos | Traveler photos (44)
Special Offer Save 10-30%
1930 John Fries Hwy, Quakertown, PA 18951-2124
SpringHill Suites Quakertown Slideshow
Show Prices
$100 - $156 Avg. price/night*
Ollie #17 of 49 hotels in Bucks County
  •  Great comfy stay 
  • I loved the rooms at this hotel. Large size with small kitchenette... more
  • December 11, 2016
Professional photos | Traveler photos (79)
Special Offer Member Rates
400 W Sproul Rd, Springfield, PA 19064-2018
Courtyard Philadelphia Springfield Slideshow
Show Prices
$155 - $225 Avg. price/night*
Ollie #18 of 49 hotels in Bucks County
Professional photos | Traveler photos (78)
Special Offer Member Rates
5 S State St, Newtown, PA 18940-3534
Show Prices
$117 - $166 Avg. price/night*
Ollie #19 of 49 hotels in Bucks County
  •  Great overnight stay! 
  • We spent Christmas Eve here. Newtown is a charming little town with lots... more
  • December 25, 2016
Professional photos | Traveler photos (22)
3327 Street Rd, Located Next to Parx Casino, Bensalem, PA 19020-2021
Holiday Inn Bensalem - Philadelphia Area Slideshow
Show Prices
$111 - $173 Avg. price/night*
Ollie #20 of 49 hotels in Bucks County
  •  As Good As It Gets 
  • Very nice property-Shooting a TV pilot and the hotel in the area and the... more
  • December 8, 2016
Professional photos | Traveler photos (91)
Special Offer Save 10-30%