The average train between Princeton and Meriden takes 4h 34m and the fastest train takes 3h 38m. The train service runs several times per day from Princeton to Meriden. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run every 4 hours between Princeton and Meriden. The earliest departure is at 12:44 AM at night, and the last departure from Princeton is at 7:09 PM which arrives into Meriden at 11:34 PM. All services require a transfer at S Clinton Ave At Barlow St and take an average of 4h 34m. The schedules shown below are for the next available departures.



4h 18m • 3 changes


5h • 3 changes


3h 57m • 3 changes


4h 57m • 3 changes


3h 48m • 3 changes


4h 18m • 3 changes


5h • 3 changes


3h 57m • 3 changes


3h 48m • 3 changes


4h 18m • 3 changes


5h • 3 changes


3h 57m • 3 changes


3h 48m • 3 changes


4h 18m • 3 changes


5h • 3 changes


3h 57m • 3 changes


7h 11m • 3 changes


4h 30m • 3 changes


3h 59m • 3 changes


4h 2m • 3 changes


9h 33m • 3 changes


4h 30m • 3 changes


3h 59m • 3 changes


4h 2m • 3 changes


3h 38m • 3 changes


3h 48m • 3 changes


4h 18m • 3 changes


5h • 3 changesWant to know about travelling from Princeton to Meriden? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Princeton to Meriden. However, there are services departing from Trenton station and arriving at Meriden station via Meriden station. The journey, including transfers, takes approximately 4h 34m.
Princeton to Meriden train services, operated by Amtrak, depart from Trenton station.
Princeton to Meriden train services, operated by Amtrak, arrive at Meriden station.
The distance between Princeton and Meriden is 204.2 km. The road distance is 226 km.
Amtrak operates a train from Trenton to Meriden 3 times a day. Tickets cost $80–130 and the journey takes 3h 28m.