Train:
VIA Rail provides train services to Kingston from major cities like Toronto and Montreal. Travel from Toronto to Kingston by train typically takes around 2 hours and 15 minutes to 2 hours 49 minutes, with fares ranging from $35-$130. From Montreal, the train journey to Kingston takes approximately 2 hours and 41 minutes to 3 hours and 5 minutes, with costs between $40-$130. The VIA Rail station is located at 1800 John Counter Blvd, about 7 km from downtown Kingston, and is accessible via Kingston Transit bus route 18, as well as taxis and Uber.