Travelers can fly from New York to Milan or Rome and then take a train to La Spezia, the closest city to Cinque Terre. From La Spezia, a local train connects to the villages of Cinque Terre. The total travel time is approximately 12 hours, and the cost is around $800 (round trip).
If you have more time, consider visiting other nearby towns such as Portovenere, Camogli, or Portofino. If you have less time, focus on visiting the two most picturesque villages, Vernazza and Riomaggiore. Remember to wear comfortable walking shoes for the hiking trails, and bring a swimsuit for the beaches.
The closest airport to Cinque Terre is Cristoforo Colombo Airport (GOA) in Genoa, approximately 70 miles away. Another option is Galileo Galilei Airport (PSA) in Pisa, approximately 75 miles away. From both airports, travelers can take a train to La Spezia.