These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Buffalo, NY and Newark, NJ

distanceDistance283 miles (457 km)
changesDirect trainYes

Trains from Buffalo, NY to Newark, NJ cover the 283 miles (457 km) long trip with our travel partners like. There are direct train services available.

Travel Tips

Trains from Buffalo, NY to Newark, NJ
Travel by train to Newark, NJ easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Buffalo, NY to Newark, NJ.
FAQs
How far is it from Buffalo, NY to Newark, NJ by train?
The Buffalo, NY to Newark, NJ train distance is approximately 283 miles (457 km).
What time is the earliest train from Buffalo, NY to Newark, NJ? What time is the last train from Buffalo, NY to Newark, NJ?
You can take the first train from Buffalo, NY to Newark, NJ at 09: 30   or take the last train from Buffalo, NY to Newark, NJ leaving at 17: 55. Look for the latest Buffalo, NY Newark, NJ train timetable on Omio and book the best time to take the train for this route.