VIA Rail operates a train from Montreal to Kingston every 30 minutes. Tickets cost $45 - $65 and the journey takes 2 h 37 min. City of Kingston Transit also services this route every 20 minutes. Alternatively, Megabus CA operates a bus from Montreal to Kingston every 3 hours. Tickets cost $23 - $30 and the journey takes 3 h 20 min.
From Montréal train to VIA Rail Station then line 7 bus to Bus Terminal Transfer Point. 2 h 54 min $74. From Montreal bus to Kingston, ON. 3 h 20 min $38. From Montreal drive to Kingston. 3 h 16 min $36. From Montreal, PQ bus to Montreal airport, fly to Kingston airport, then taxi to Kingston. 4 h 44 min $456.