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

Hotels in Princeton

Search over 112 hotels from $72

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Princeton Hotels

Don't see what you're looking for?
See all available properties in Princeton
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.

Luxury Hotels in Princeton

    Best Western Princeton Manor Inn & Suites

    Best Western Princeton Manor Inn & Suites

    4191 Us Highway 1, Monmouth Junction, NJ
    The price is $74 per night from May 18 to May 18
    3.4/5Good! (99 reviews)
    Best Western Princeton Manor Inn & Suites
    Sonesta ES Suites South Brunswick - Princeton

    Sonesta ES Suites South Brunswick - Princeton

    4225 US Highway 1, Monmouth Junction, NJ
    The price is $129 per night from May 18 to May 18
    4/5Very Good! (32 reviews)
    Sonesta ES Suites South Brunswick - Princeton
    Quality Inn East Windsor - Princeton

    Quality Inn East Windsor - Princeton

    351 Franklin St, East Windsor, NJ
    The price is $95 per night from May 18 to May 18
    3.8/5Good! (15 reviews)
    Quality Inn East Windsor - Princeton

Pet Friendly Princeton Hotels

    Red Roof Inn Princeton - Ewing

    Red Roof Inn Princeton - Ewing

    3203 Brunswick Pike, Lawrenceville, NJ
    The price is $72 per night from May 19 to May 19
    3.5/5Good! (53 reviews)
    Red Roof Inn Princeton - Ewing
    Holiday Inn Princeton, an IHG Hotel

    Holiday Inn Princeton, an IHG Hotel

    100 Independence Way, Monmouth Junction, NJ
    The price is $80 per night from May 18 to May 18
    3.8/5Good! (37 reviews)
    Holiday Inn Princeton, an IHG Hotel
    Staybridge Suites Cranbury, an IHG Hotel

    Staybridge Suites Cranbury, an IHG Hotel

    1272 South River Rd, Cranbury, NJ
    The price is $90 per night from May 23 to May 23
    4.4/5Excellent! (36 reviews)
    Staybridge Suites Cranbury, an IHG Hotel

Recent Reviews