Best way to travel between

Ontario, CA, United States
Williamsport, PA, United States
Travel Modes
Price
Distance
Duration
CO2
train
$249.26
4816.57 km
63h 40mins
255.28 kgs
 
drive
$260.1
4153.29 km
40h 33mins
531.62 kgs
 
bus
$347.26
4530.44 km
65h 14mins
135.91 kgs
 
flight
$449.28
3678.03 km
10h 45mins
397.23 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4816.57 km 63h 40mins 249 USD 249.26
Drive 4153.29 km 40h 33mins 260 USD 260.1
Bus 4530.44 km 65h 14mins 347 USD 347.26
Flight 3678.03 km 10h 45mins 449 USD 449.28
Take Bus from Mountain @ 4th Nb Fs to Montclair Transit Center
Time: 12mins Cost: 2 USD; $ 1.8 - 2.2 USD CO2 Emission: 0.14 kgs
Take Train from Montclair station to San Bernardino Depot station
Time: 37mins Cost: 0 USD; $ 0.0 - 0.0 USD CO2 Emission: 1.89 kgs
Take Train from San Bernardino to Chicago Union Station
Time: 41h 6mins Cost: 240 USD; $ 216.0 - 264.0 USD CO2 Emission: 183.97 kgs
Take Train from Chicago Union Station to Pittsburgh Amtrak Station
Time: 9h 25mins Cost: 70 USD; $ 63.0 - 77.0 USD CO2 Emission: 40.69 kgs
Take Train from Pittsburgh Amtrak Station to Harrisburg
Time: 5h 20mins Cost: 50 USD; $ 45.0 - 55.0 USD CO2 Emission: 20.82 kgs
Take Bus from Harrisburg Transportation Center to Williamsport
Time: 2h 5mins Cost: 35 USD; $ 31.5 - 38.5 USD CO2 Emission: 4.33 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Ontario, CA, United States and Williamsport, PA, United States is to travel by train, which will cost about 249 USD or 224.10 USD.