Top Hotels in Cranbury

Search among 36 available hotels and places to stay in Cranbury from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-36 out of 36
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great82 reviews
MapView on map1700 yd from City Center1.1 mi from Cranbury Museum
From   US$ 137 /nightSelect
8.4
Great44 reviews
MapView on map2.6 mi from City Center
From   US$ 119 /nightSelect
900 yd from City Center1100 yd from Cranbury Museum
From   US$ 106 /nightSelect
8.4
Great51 reviews
900 yd from City Center1200 yd from Cranbury Museum
From   US$ 308 /nightSelect
1.9 mi from City Center
From   US$ 194 /nightSelect
Places to stay near Cranbury
8.2
Great122 reviews
6.9 mi from Cranbury6.9 mi from City Center
From   US$ 139 /nightSelect
12.8 mi from Cranbury12.8 mi from City Center
From   US$ 104 /nightSelect
8.4
Great118 reviews
13.0 mi from Cranbury13.0 mi from City Center
From   US$ 134 /nightSelect
8.6
Great49 reviews
10.6 mi from Cranbury10.6 mi from City Center
From   US$ 143 /nightSelect
4.8 mi from Cranbury4.8 mi from City Center
From   US$ 106 /nightSelect
8.2
Great105 reviews
5.6 mi from Cranbury5.6 mi from City Center
From   US$ 124 /nightSelect
8.2
Great71 reviews
9.4 mi from Cranbury9.4 mi from City Center
From   US$ 139 /nightSelect
8.2
Great112 reviews
5.6 mi from Cranbury5.6 mi from City Center
From   US$ 84 /nightSelect
3.2 mi from Cranbury3.2 mi from City Center
From   US$ 108 /nightSelect
8.2
Great76 reviews
6.2 mi from Cranbury6.2 mi from City Center
From   US$ 114 /nightSelect
8.6
Great41 reviews
5.9 mi from Cranbury5.9 mi from City Center
From   US$ 116 /nightSelect
7.8
Very good15 reviews
8.3 mi from Cranbury8.3 mi from City Center
From   US$ 281 /nightSelect
8.4
Great178 reviews
5.5 mi from Cranbury5.5 mi from City Center
From   US$ 134 /nightSelect
8.2
Great73 reviews
6.2 mi from Cranbury6.2 mi from City Center
From   US$ 119 /nightSelect
8.4
Great62 reviews
3.2 mi from Cranbury3.2 mi from City Center
From   US$ 169 /nightSelect
8.6
Great39 reviews
10.0 mi from Cranbury10.0 mi from City Center
From   US$ 216 /nightSelect
8.4
Great43 reviews
10.7 mi from Cranbury10.7 mi from City Center
From   US$ 159 /nightSelect
8.0
Great29 reviews
8.4 mi from Cranbury8.4 mi from City Center
From   US$ 255 /nightSelect
12.4 mi from Cranbury12.4 mi from City Center
From   US$ 104 /nightSelect
8.4
Great68 reviews
7.9 mi from Cranbury7.9 mi from City Center
From   US$ 106 /nightSelect
8.4
Great117 reviews
5.6 mi from Cranbury5.6 mi from City Center
From   US$ 106 /nightSelect
5.6 mi from Cranbury5.6 mi from City Center
From   US$ 109 /nightSelect
8.4
Great37 reviews
9.1 mi from Cranbury9.1 mi from City Center
From   US$ 185 /nightSelect
8.4
Great53 reviews
5.3 mi from Cranbury5.3 mi from City Center
From   US$ 159 /nightSelect
8.2
Great36 reviews
12.6 mi from Cranbury12.6 mi from City Center
From   US$ 140 /nightSelect
2.7 mi from Cranbury2.7 mi from City Center
From   US$ 149 /nightSelect
9.1 mi from Cranbury9.1 mi from City Center
From   US$ 101 /nightSelect
12.5 mi from Cranbury12.5 mi from City Center
From   US$ 120 /nightSelect
12.6 mi from Cranbury12.6 mi from City Center
From   US$ 139 /nightSelect
8.6
Great47 reviews
6.3 mi from Cranbury6.3 mi from City Center
From   US$ 80 /nightSelect
4.8 mi from Cranbury4.8 mi from City Center
From   US$ 153 /nightSelect

Best hotels and places to stay in Cranbury

Why visit?

Cranbury, located in New Jersey, offers a charming and peaceful retreat for tourists. With its rich history, picturesque landscapes, and proximity to major cities like New York and Philadelphia, Cranbury is an ideal destination for those seeking a relaxing getaway. Whether youre interested in exploring the towns historic sites or enjoying outdoor activities in the surrounding area, Cranbury has something to offer everyone.

Where to stay?

Cranbury Hotels: Located in the heart of the town, Cranbury Hotels provide easy access to the areas attractions and amenities. These hotels offer comfortable accommodations and convenient facilities, making them an excellent choice for tourists. From here, you can explore the towns historic district, visit local shops and restaurants, or take a stroll in nearby parks.

Cranbury NJ Hotels: Situated in the charming town of Cranbury, NJ hotels provide a peaceful and serene retreat for visitors. These hotels offer a range of amenities, including spacious rooms, modern facilities, and friendly staff. Stay in one of these hotels to enjoy the tranquility of the town while being within driving distance to popular tourist spots like Princeton University and Six Flags Great Adventure.

Hotels in Cranbury New Jersey: Stay in one of the hotels located in or near Cranbury, New Jersey to experience a blend of small-town charm and easy access to nearby attractions. These hotels offer comfortable accommodations, exceptional service, and convenient proximity to major highways, making it easy to explore other parts of the state. Enjoy a relaxing stay in Cranbury while still being close to places like Princeton, New York City, and the Jersey Shore.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Cranbury Inn: Located in the heart of Cranbury, this hotel offers comfortable rooms at affordable prices. It provides easy access to the towns main attractions and is known for its friendly staff and convenient amenities. With affordable rates and a central location, Cranbury Inn is a great option for budget-conscious travelers.

DoubleTree by Hilton Hotel Princeton: Situated near Cranbury, this hotel offers a combination of affordability and quality. With spacious rooms, modern facilities, and a range of amenities, it provides excellent value for money. The hotels convenient location allows guests to explore both Cranbury and nearby Princeton, making it an ideal choice for those looking for a comfortable stay at a reasonable price.

Courtyard by Marriott Cranbury South Brunswick: Providing a blend of comfort and affordability, this hotel offers contemporary rooms and a range of amenities. Guests can enjoy an on-site fitness center, restaurant, and spacious guest rooms. The hotels location provides easy access to attractions in Cranbury and nearby cities, making it a popular choice among budget-conscious travelers.

Best kids-friendly hotels:

Homewood Suites by Hilton Hamilton: Located near Cranbury, this hotel offers spacious accommodations suitable for families. With amenities like a swimming pool, outdoor patio, and free breakfast, it provides a comfortable and enjoyable stay for families traveling with children. The hotels proximity to family-friendly attractions in the area makes it an ideal choice for a memorable family vacation.

Sonesta ES Suites Princeton: Situated in nearby Princeton, this hotel offers family-friendly suites with separate living areas and fully equipped kitchens. The hotel features a seasonal outdoor pool, a BBQ area, and a playground, making it an excellent option for families. Its central location allows easy access to attractions and activities suitable for all ages.

Best hotels for a romantic getaway:

The Cranbury Inn: This charming hotel in the heart of Cranbury provides a romantic setting for couples. With its historical ambiance, cozy rooms, and an on-site restaurant serving delicious cuisine, it offers an intimate and memorable experience. Enjoy a romantic evening stroll in Cranburys historic district or unwind together in the hotels inviting atmosphere.

Hyatt Regency Princeton: Situated near Cranbury, this upscale hotel offers luxurious rooms and a range of amenities perfect for a romantic getaway. Couples can enjoy the hotels spa, fine dining options, and elegant surroundings. Its close proximity to Princeton allows for romantic walks on the university campus or exploring Princetons picturesque downtown area.

Best for location:

Courtyard by Marriott Cranbury South Brunswick: This hotel is strategically located near major highways, offering convenient access to both Cranbury and surrounding cities. It is an ideal choice for those looking to explore the attractions of Cranbury, nearby Princeton, and the popular Six Flags Great Adventure amusement park.

Hampton Inn East Windsor: Situated in East Windsor, close to Cranbury, this hotel offers easy access to popular destinations like Six Flags Great Adventure and Mercer County Park. With its central location and comfortable accommodations, including complimentary breakfast and free Wi-Fi, it provides a convenient base for exploring the surrounding areas.

Staybridge Suites Cranbury-South Brunswick: Located near Cranbury, this hotels central position allows guests to easily explore the town and its nearby attractions. With spacious suites, complimentary breakfast, and a variety of amenities, it provides a comfortable and convenient stay for visitors looking to explore Cranbury and its surroundings.

Best for a short city break:

Hilton East Brunswick Hotel and Executive Meeting Center: Situated a short distance from Cranbury, this hotel offers comfortable and stylish rooms, an on-site bar and restaurant, and a fitness center. Its location near the major cities of New York and Philadelphia makes it a great choice for a short city break, allowing guests to easily access the vibrant urban attractions of both cities.

Crowne Plaza Princeton: Located in nearby Plainsboro, this hotel offers modern accommodations, a fitness center, and on-site dining options. Its proximity to Princeton and other nearby cities, such as Trenton, allows for a convenient and enjoyable short city break. Guests can explore the rich history and cultural attractions of the region while enjoying the comfort of this well-appointed hotel.

Show moreLess