New Jersey is a small state, but it’s still got room for lots of great resorts. As you might expect, however, the majority of them are concentrated on its famous shoreline or within the casino mecca of Atlantic City. Of course, there are some fabulous golf courses, spas, and even a ski resort and winery outside of those popular areas.
Bring the family for some quality pool time and golf, plan a couple’s getaway at the classic Cape May seaside, or try your luck in America’s original gambling town. Between that boardwalk and those beaches, you’ll find somewhere entertaining enough for your next vacation.
Let’s have a look at the best resorts in New Jersey:
1. Crystal Springs Resort
As a couple or family looking for serenity or adventure, you’ll check all your boxes at this resort comprised of two hotels in Sussex County. Set amidst the mountains, its rooms have Aspen-theme decor, in-room movies, and if you upgrade, a gas fireplace, wet bar, and balcony. There are six championship golf courses within a five mile radius and lessons available at the golf academy. You can choose from packages that include your tee times and a few nights’ stay.
Experience the resort’s Elements Spa where you can opt for treatments like massages, body scrubs, and nail care accompanied by complimentary organic tea and a rose petal foot soak with essential oils. Enjoy the swimming pool, fishing, hiking, biking, or outdoor games like foot golf, archery, and croquet. For dinner, they’ve got options ranging from fine dining to outdoor bistro lunches to an American grill with a DJ and dancing on the weekends. Did I mention they have an award-winning wine cellar?