Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Princeton

Filter by star ratings
All filters
Execustay Barclay Square
Execustay Barclay Square
Barclay Boulevard 1900, Princeton, NJ, United States
Show on map
2.3 mi from city centre, Princeton 

Offering an outdoor pool, this comfortable hotel is a short car trip from South Brunswick. Guests can also enjoy complimentary internet throughout the property.

Inn at Glencairn
Inn at Glencairn
9.6 Excellent
3301 Lawrenceville Road, Princeton, NJ, United States
Show on map
3.7 mi from city centre, Princeton 
ExcellentBased on 42 reviews
9.6

Situated in Lawrenceville, Inn at Glencairn is within easy driving distance of Princeton and offers an express check-in and check-out feature, free Wi-Fi and luggage storage. It provides 3.5-star accommodation with air-conditioned rooms.

Global Luxury Suites at Forrestal
Global Luxury Suites at Forrestal
8.8 Excellent
Princeton, NJ, United States
Show on map
2.3 mi from city centre, Princeton 
ExcellentBased on 1 review
8.8

Global Luxury Suites at Forrestal Plainsboro provides a comfortable setting when in Plainsboro. It also offers free Wi-Fi, an outdoor pool and a sauna.

Tips for booking a Princeton hotel

Cheapest month:March
Most expensive month:June
Average price in Princeton:$199/night
Absolute cheapest price found:$58/night
Cheapest day:Sunday
Most expensive day:Wednesday
$138 - $350
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$131 - $184
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Princeton hotels

Show all 50 hotels
1
Inn at Glencairn
Inn at Glencairn
9.6 Excellent
3301 Lawrenceville Road, Princeton, NJ, United States
Show on map
3.7 mi from city centre, Princeton 

Situated in Lawrenceville, Inn at Glencairn is within easy driving distance of Princeton and offers an express check-in and check-out feature, free Wi-Fi and luggage storage. It provides 3.5-star accommodation with air-conditioned rooms.

Cheapest hotels in Princeton, New Jersey

Show all 50 hotels
Execustay Barclay Square
Execustay Barclay Square
Barclay Boulevard 1900, Princeton, NJ, United States
Show on map
2.3 mi from city centre,  

Offering an outdoor pool, this comfortable hotel is a short car trip from South Brunswick. Guests can also enjoy complimentary internet throughout the property.

$176
Avg. per night
Inn at Glencairn
Inn at Glencairn
9.6 Excellent
3301 Lawrenceville Road, Princeton, NJ, United States
Show on map
3.7 mi from city centre,  

Situated in Lawrenceville, Inn at Glencairn is within easy driving distance of Princeton and offers an express check-in and check-out feature, free Wi-Fi and luggage storage. It provides 3.5-star accommodation with air-conditioned rooms.

$248
Avg. per night
Global Luxury Suites at Forrestal
Global Luxury Suites at Forrestal
8.8 Excellent
Princeton, NJ, United States
Show on map
2.3 mi from city centre,  

Global Luxury Suites at Forrestal Plainsboro provides a comfortable setting when in Plainsboro. It also offers free Wi-Fi, an outdoor pool and a sauna.

$274
Avg. per night

Where to stay in Princeton

Princeton travel FAQs

  • What are the best hotels in Princeton?

    Nassau Inn is a very popular hotel in Princeton with a score of 8.4 from 238 reviews. Inn at Glencairn (9.6 from 42 reviews) and Beautiful Home in the heart of Princeton (10.0 from 10 reviews) are also highly rated Princeton hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Princeton University?

    Nassau Inn is a good hotel close to Princeton University - it has scored 8.4 over 238 reviews from HotelsCombined users.

  • What is a good hotel in Princeton near Palmer Square?

    Nassau Inn is rated 8.4 from 238 reviews and is close to Palmer Square.

  • How much do hotels in Princeton cost?

    Hotels in Princeton cost an average of $181/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Princeton?

    HotelsCombined searches in the last 3 days suggest cheap Princeton hotels have prices starting from as low as $78/night, depending on the popularity of your requested dates.

  • How much is a hotel in Princeton tonight?

    A hotel in Princeton tonight has an average price of $194, but some deals have been found for as low as $108 in HotelsCombined searches over the last 72 hours. Prices in Princeton are changing frequently.