|Distance||187 miles (301 km)|
|Average train duration||11 h 6 min|
|Average train ticket price||$259 (€233)|
Trains from Lebanon, PA to Syracuse, NY cover the 187 miles (301 km) long route taking on average 11 h 6 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $259 (€233), but the average price of train tickets is $259 (€233).
Here are some other resources that might have the information you need