Want hotel discounts? or and enjoy special deals while they last!

Menu

Hotels in Cranbury (NJ)

Choose the date and book your stay!

100 results

FiltersClear all
  • Booking cancellation
  • Star Rating
  • Guests rating
    • Travellers Rating
  • Property type
  • Search nearby
  • Hotel facilities
  • Hotel name
  • Staybridge Suites Cranbury
  • 1272 South River Rd, Cranbury (NJ) 08512
  • 0.6 km from city center
  • 4 / 5

    TripAdvisor Travellers Rating:

    169 reviews

    Very good

Check hotels near Cranbury (NJ)

  • Princeton Marriott at Forrestal
  • 100 College Road East, Princeton (NJ) NJ 08540
  • 8.7 km from center of Cranbury (NJ)
  • 4 / 5

    TripAdvisor Travellers Rating:

    666 reviews

    Very good
  • Hotel Red Roof Inn Edison
  • 860 New Durham Rd, Edison (NJ) 08817
  • 27.1 km from center of Cranbury (NJ)
  • 3.5 / 5

    TripAdvisor Travellers Rating:

    301 reviews

    Very good
Aparthotel
  • Sheraton Edison
  • 125 Raritan Center Pkwy, Edison (NJ) 08837
  • 26.7 km from center of Cranbury (NJ)
  • Comfort Suites
  • 2880 US 1 , North Brunswick (NJ) 08902
  • 15 km from center of Cranbury (NJ)
Aparthotel
  • Residence Inn by Marriott Somerset
  • Aparthotel37 Worlds Fair Dr, Somerset (NJ) 08873
  • 24.2 km from center of Cranbury (NJ)
  • 4 / 5

    TripAdvisor Travellers Rating:

    144 reviews

    Very good
  • Clarion Hotel Palmer Inn
  • 3499 Route 1 South, Princeton (NJ) 08540
  • 13.2 km from center of Cranbury (NJ)
  • 3 / 5

    TripAdvisor Travellers Rating:

    214 reviews

    Good
  • Hampton Inn Princeton
  • 4385 Us Highway 1, Princeton (NJ) 08540
  • 9.3 km from center of Cranbury (NJ)
  • 4.5 / 5

    TripAdvisor Travellers Rating:

    1079 reviews

    Excellent
  • Comfort Inn & Suites
  • 255 Davidson Ave, Somerset (NJ) 08873
  • 24.5 km from center of Cranbury (NJ)
  • 4 / 5

    TripAdvisor Travellers Rating:

    153 reviews

    Very good
  • Red Roof Inn Bordentown
  • 1073 US Hwy 206 North , Bordentown (NJ) 08505
  • 26.5 km from center of Cranbury (NJ)
  • 4 / 5

    TripAdvisor Travellers Rating:

    25 reviews

    Very good
  • American Hotel
  • 18-20 East Main Street, Freehold (NJ) 07728
  • 21.1 km from center of Cranbury (NJ)
  • 4 / 5

    TripAdvisor Travellers Rating:

    148 reviews

    Very good
  • Best Western East Brunswick Inn
  • 764 Route 18 North, East Brunswick (NJ) NJ 08816-4907
  • 16.5 km from center of Cranbury (NJ)
  • 3.5 / 5

    TripAdvisor Travellers Rating:

    472 reviews

    Very good
  • Hotel Hyatt Regency New Brunswick
  • 2 Albany St GPS Address: 200 Neilson Street, New Brunswick (NJ) 08901
  • 21 km from center of Cranbury (NJ)
  • 4 / 5

    TripAdvisor Travellers Rating:

    1249 reviews

    Very good
  • Hampton Inn East Windsor
  • 384 Monmouth St, East Windsor (NJ) 08520
  • 5.1 km from center of Cranbury (NJ)
  • 4.5 / 5

    TripAdvisor Travellers Rating:

    609 reviews

    Excellent
  • Hotel Holiday Inn Princeton
  • 100 Independence Way, Princeton (NJ) 08540
  • 9.1 km from center of Cranbury (NJ)
  • 3.5 / 5

    TripAdvisor Travellers Rating:

    195 reviews

    Very good
  • Sheraton Edison Hotel
  • 125 Raritan Center Parkway, Edison (NJ) NJ 08837
  • 26.9 km from center of Cranbury (NJ)
  • 3.5 / 5

    TripAdvisor Travellers Rating:

    785 reviews

    Very good
  • Motel 6 Lawrenceville, NJ
  • 2995 Brunswick Pike , Lawrenceville (NJ) 08648
  • 17.1 km from center of Cranbury (NJ)
  • 3 / 5

    TripAdvisor Travellers Rating:

    152 reviews

    Good
  • Red Roof Inn Princeton - Ewing
  • 3203 Brunswick Pike, Lawrenceville (NJ) 08648
  • 15.6 km from center of Cranbury (NJ)
  • 4 / 5

    TripAdvisor Travellers Rating:

    316 reviews

    Very good
Aparthotel
  • Hotel Staybridge Suites North Brunswick
  • Aparthotel2195 US Hwy 1 S , North Brunswick (NJ) 08902
  • 14.6 km from center of Cranbury (NJ)
  • 4.5 / 5

    TripAdvisor Travellers Rating:

    138 reviews

    Excellent

Offer for you - hotel cheaper to 30%!

It is true. Once you have purchased your air ticket you will have access to a special accommodation offer at much better prices!

  • This special offer is for accommodation in the country you are visiting.

  • You will get access to the offers with special discount.

  • Special offer is connected with purchased flight ticket.

Get an extra hotel discount for registered users. It's free!

Log in and check our extra discount! These prices aren't available for everyone.

  • Find offers marked as "Member pricing".

  • Choose the perfect one and enjoy your trip!

  • Don't have an account? Sign up in a few seconds.