As any New Jersey resident can attest, our state has some adorable, cozy and downright quaint small towns. Walking the streets, checking out the shops and grabbing a meal from a local eatery is all part of the Garden State experience. Now WorldAtlas is recognizing some of our most charming small towns. The website called out 10 Charming Small Towns in New Jersey and we absolutely love the choices on this list.

Here are the towns you’ll want to add to your spring/summer daytrip list:

  • Cape May – one of the US’s oldest resort destinations, the Victorian homes here are worth a stroll to see!
  • Frenchtown – built along the Delaware River, this town offers adorable shops and gorgeous hiking paths that any visitor will enjoy.
  • Chester – a top choice for a weekend stay, this town has 85-acre Chubb Park for year-round outdoor adventures and fun.
  • Lambertville – this town is a haven for the fine arts. Historic Lambertville Station is a former train depot converted into a restaurant that you won’t want to miss.
  • Allentown – the classic 19th century buildings in this town really give you a feel for what life was like in the 1800s.
  • Spring Lake – with a perfect beach, this “Jewel of the Jersey Shore” is a weekend destination for city dwellers for good reason.
  • Deal – the beachfront here is great for leisurely strolls. Don’t miss the amazing kosher restaurants for a taste of American-Jewish cuisine.
  • Allenhurst – with amazing architecture, this town was once named one of the most expensive places to live in the US and its beauty makes it a popular spot for people to settle.
  • Princeton – home to Princeton University, this quintessential college town offers everything from fine dining to nature to arts and theater.
  • Collingswood – close to Philly, this is one of the oldest towns in New Jersey. The shops and restaurants make it a respite from big city life for visitors.

Was your favorite New Jersey town on the list?

Check out our Quintessential New Jersey for more great spots to visit.