Hotels in Princeton

Search and compare Princeton hotels from hundreds of travel sites and save

Princeton, NJ, United States
30 Jul — 31 Jul2
Princeton, NJ, United States
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Princeton

Filter by star ratings
All filters
The Westin Princeton at Forrestal Village
The Westin Princeton at Forrestal Village
8.3 Excellent
201 Village Boulevard, Princeton, NJ, United States
Show on map
3.9 km from city centre, Princeton 
ExcellentBased on 422 reviews
8.3

Situated in Plainsboro, Westin Princeton at Forrestal Village offers 3-star accommodation, as well as an outdoor pool. It also provides an express check-in and check-out feature, a kids club and valet parking.

Nassau Inn
Nassau Inn
8.4 Excellent
10 Palmer Square, Princeton, NJ, United States
Show on map
0.3 km from city centre, Princeton 
ExcellentBased on 251 reviews
8.4

Set within the scenic countryside of Princeton, Nassau Inn offers comfortable accommodation and a wide range of facilities, including a 24-hour business centre, room service and a 24-hour reception. It is ideally located for those wanting to discover the area's attractions.

Courtyard by Marriott Princeton
Courtyard by Marriott Princeton
8.5 Excellent
3815 Route 1 At Mapleton Road, Princeton, NJ, United States
Show on map
2.9 km from city centre, Princeton 
ExcellentBased on 277 reviews
8.5

Located in Plainsboro, Courtyard Princeton is within a 20-minute drive of Trenton-Mercer Airport and offers an indoor pool. It has a gym, as well as an express check-in and check-out feature, a beauty centre and a safe.

Holiday Inn Princeton
Holiday Inn Princeton
7.0 Good
100 Independence Way, Princeton, NJ, United States
Show on map
5.7 km from city centre, Princeton 
GoodBased on 624 reviews
7.0

Offering an outdoor pool, Holiday Inn Princeton is within easy driving distance of Plainsboro and New Brunswick. It offers 3-star accommodation with air-conditioned rooms.

Tips for booking a Princeton hotel

Cheapest month:November
Most expensive month:June
Average price in Princeton:$265/night
Absolute cheapest price found:$78/night
Cheapest day:Friday
Most expensive day:Wednesday
$163 - $476
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$163 - $250
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Princeton hotels

Show all 55 hotels
1
The Westin Princeton at Forrestal Village
The Westin Princeton at Forrestal Village
8.3 Excellent
201 Village Boulevard, Princeton, NJ, United States
Show on map
3.9 km from city centre, Princeton 

Situated in Plainsboro, Westin Princeton at Forrestal Village offers 3-star accommodation, as well as an outdoor pool. It also provides an express check-in and check-out feature, a kids club and valet parking.

2
Courtyard by Marriott Princeton
Courtyard by Marriott Princeton
8.5 Excellent
3815 Route 1 At Mapleton Road, Princeton, NJ, United States
Show on map
2.9 km from city centre, Princeton 

Located in Plainsboro, Courtyard Princeton is within a 20-minute drive of Trenton-Mercer Airport and offers an indoor pool. It has a gym, as well as an express check-in and check-out feature, a beauty centre and a safe.

3
Nassau Inn
Nassau Inn
8.4 Excellent
10 Palmer Square, Princeton, NJ, United States
Show on map
0.3 km from city centre, Princeton 

Set within the scenic countryside of Princeton, Nassau Inn offers comfortable accommodation and a wide range of facilities, including a 24-hour business centre, room service and a 24-hour reception. It is ideally located for those wanting to discover the area's attractions.

4
Holiday Inn Princeton
Holiday Inn Princeton
7.0 Good
100 Independence Way, Princeton, NJ, United States
Show on map
5.7 km from city centre, Princeton 

Offering an outdoor pool, Holiday Inn Princeton is within easy driving distance of Plainsboro and New Brunswick. It offers 3-star accommodation with air-conditioned rooms.

Cheapest hotels in Princeton, New Jersey

Show all 55 hotels
The Westin Princeton at Forrestal Village
The Westin Princeton at Forrestal Village
8.3 Excellent
201 Village Boulevard, Princeton, NJ, United States
Show on map
3.9 km from city centre,  

Situated in Plainsboro, Westin Princeton at Forrestal Village offers 3-star accommodation, as well as an outdoor pool. It also provides an express check-in and check-out feature, a kids club and valet parking.

$136
Avg. per night
Holiday Inn Princeton
Holiday Inn Princeton
7.0 Good
100 Independence Way, Princeton, NJ, United States
Show on map
5.7 km from city centre,  

Offering an outdoor pool, Holiday Inn Princeton is within easy driving distance of Plainsboro and New Brunswick. It offers 3-star accommodation with air-conditioned rooms.

$147
Avg. per night
Courtyard by Marriott Princeton
Courtyard by Marriott Princeton
8.5 Excellent
3815 Route 1 At Mapleton Road, Princeton, NJ, United States
Show on map
2.9 km from city centre,  

Located in Plainsboro, Courtyard Princeton is within a 20-minute drive of Trenton-Mercer Airport and offers an indoor pool. It has a gym, as well as an express check-in and check-out feature, a beauty centre and a safe.

$192
Avg. per night
Nassau Inn
Nassau Inn
8.4 Excellent
10 Palmer Square, Princeton, NJ, United States
Show on map
0.3 km from city centre,  

Set within the scenic countryside of Princeton, Nassau Inn offers comfortable accommodation and a wide range of facilities, including a 24-hour business centre, room service and a 24-hour reception. It is ideally located for those wanting to discover the area's attractions.

$254
Avg. per night

Hotel prices in Princeton

3 stars

$147 - $254

Nassau Inn

No. 1 most popular

Nassau Inn
8.4 Excellent
$254
Avg. per night
Courtyard by Marriott Princeton

No. 2 most popular

$192
Avg. per night
Holiday Inn Princeton

Best value

$147
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Princeton

Princeton travel FAQs

  • What are the best hotels in Princeton?

    422 reviews rated The Westin Princeton at Forrestal Village with an average score of 8.3/10. It may also be worth looking into the Nassau Inn, which received a rating of 8.4/10 from 251 reviews. Holiday Inn Princeton could also be a good option, with a score of 7.0/10 from 624 reviews.

  • What is a good hotel near Princeton University?

    Reviews of Nassau Inn recommend it as a good place to stay near Princeton University, scoring 8.4/10 from 251 ratings.

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

    Nassau Inn is a hotel near Palmer Square that is popular with HotelsCombined users, scoring 8.4 from 251 reviews.

  • How much do hotels in Princeton cost?

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

  • How much is a cheap hotel in Princeton?

    Prices for Princeton hotels have been found for as low as $79/night over the last 3 days.