It depends on where you are coming from.
6 hours and 45 mins via train
About 2 hours
about 13 hours
Typically between 2.50hrs and 3.25hrs and with one change at Newcastle.
It will take 1 hour and 44 Minutes to get from Bristol to London via Train.
If you are going via Amtrak it will take about 1 hour 20 minutes. If you are going via SEPTA or PATCO and then NJ Transit then allow for about 2 hours to 2 hours 15 minutes.
Glasgow/London/Paris 7 hours 36 minutes
there is no train upto nainital. you can go from lucknow to Bareily by train .then you have to take bus to nainital via haldwani.
According to VIA Rail's website, You will be able to take a train from Montreal to Toronto, then transfer to the Niagara train.
The train you're looking for is called Ontario Northland and leaves from Union Station in Toronto and services the northern towns in Ontario. Via Rail does not have a train that goes out this far, but you can take Via to Toronto, and then catch the train from there.
There are no direct trains from Guelph to Detroit. However, you can take the VIA train from Guelph to London and transfer to the VIA train to Windsor, and then you can either take a taxi to Detroit, or take the Transit Windsor bus (the Crosstown 2) to downtown Windsor and the Tunnel Bus to Detroit.
How long is the train ride from Montreal to Quebec City?