|Distance||252 miles (406 km)|
|Train providers||VIA Rail Canada|
Trains from London, ON to Kingston, ON cover the 252 miles (406 km) long trip with our travel partners like VIA Rail Canada. There are direct train services available.
Travel on VIA Rail trains to Kingston, ON from London, ON at great prices. Omio finds you train times and tickets for over 1000 travel companies all in one place.
Here are some other resources that might have the information you need