If you’re from New Jersey, you know our beautiful state is filled with charming small towns known for great food, shopping, nature trails, shorelines and much more. Travel & Leisure recently gave props to 12 of the best small towns in the state. “The Garden State is teeming with charming locales, many of which tend to fly under the radar,” the website says. We agree. Here are Travel & Leisure‘s picks for the 12 best small towns in NJ:
What’s this borough in Ocean County best known for? It’s either its beautiful shoreline, small population or the menu (and view!) at Charlie’s of Bay Head. The Vintage Automobile Museum of New Jersey and the New Jersey Museum of Boating make for great day trips. Mark your calendar for next year, because Bay Head’s annual Art in the Park every June is a big draw.
Cranbury is the quintessential small town. Many overlook it because Princeton is its neighbor, but walking along Main Street makes you feel as if you’ve been transported to a different time (The Cranbury Inn dates back to 1780). The Cranbury Museum is a great place to learn about the local history. Throughout the year, there are craft shows, farmers’ markets and a Fourth of July celebration that could rival any big town.
The Borough of Flemington uses “loveflemington” as its website address for good reason: this small town has a calendar packed with events all year long. If you’re not too spooked, join a ghost walk tour this fall. Northlandz is home to the world’s largest miniature railroad and the Flemington Castle Museum dates back to 1756. There are car shows every week through Labor Day. Music is important to this area, as the Central Jersey Jazz Fest stops by on Sept. 9.
Lambertville is NJ’s answer to PA’s neighboring New Hope. It’s a beautiful town with lots of shops and eateries to walk through on a beautiful day. Plus, you can walk across the bridge that connects the two