There are 4 ways to get from Saint-Hyacinthe to Kingston by train, bus, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Saint-Hyacinthe to Montréaltrain VIA Rail
- Take the train from Montréal to Kingstontrain VIA Rail
4h 45m$81–474Bus
cheapest- Take the bus from Dessaulles / Bourdages Nord to Terminus Longueuil Porte D32bus 200
- Take the bus from Montreal, PQ to Kingston, Ontariobus Montreal
5h 46m$25–92Drive 343.1 km
- Drive from Saint-Hyacinthe to Kingstoncar 343.1 km
3h 59m$68–98Bus via Ottawa
- Take the bus from Dessaulles / Bourdages Nord to Terminus Longueuil Porte D32bus 200
- Take the bus from Montréal to Ottawabus
- Take the bus from Ottawa to Kingstonbus
7h 56m$78–118
Saint-Hyacinthe to Kingston by train and bus
Questions & Answers
The cheapest way to get from Saint-Hyacinthe to Kingston is to bus which costs $24 - $95 and takes 5h 46m.
The fastest way to get from Saint-Hyacinthe to Kingston is to drive which takes 3h 59m and costs $65 - $100.
No, there is no direct bus from Saint-Hyacinthe to Kingston. However, there are services departing from Dessaulles / Bourdages Nord and arriving at Kingston, Ontario via Station Jean-Drapeau and Montreal, PQ. The journey, including transfers, takes approximately 5h 46m.
No, there is no direct train from Saint-Hyacinthe to Kingston. However, there are services departing from Saint-Hyacinthe and arriving at Kingston via Montréal. The journey, including transfers, takes approximately 4h 45m.
The distance between Saint-Hyacinthe and Kingston is 338 km. The road distance is 343.1 km.
The best way to get from Saint-Hyacinthe to Kingston without a car is to train which takes 4h 45m and costs $80 - $480.
It takes approximately 4h 45m to get from Saint-Hyacinthe to Kingston, including transfers.
Saint-Hyacinthe to Kingston bus services, operated by Exo, depart from Dessaulles / Bourdages Nord station.
Saint-Hyacinthe to Kingston train services, operated by VIA Rail, depart from Saint-Hyacinthe station.
The best way to get from Saint-Hyacinthe to Kingston is to train which takes 4h 45m and costs $80 - $480. Alternatively, you can bus, which costs $24 - $95 and takes 5h 46m.
What companies run services between Saint-Hyacinthe, QC, Canada and Kingston, ON, Canada?
You can take a train from Saint-Hyacinthe to Bus Terminal via Montréal, Kingston, and John Counter / Old Mill in around 4h 45m. Alternatively, you can take a bus from Dessaulles / Bourdages Nord to Kingston, Ontario via Terminus Longueuil Porte D32, Station Longueuil-Université de Sherbrooke -Zone B, Station Jean-Drapeau, Station Jean-Drapeau, Station Bonaventure, and Montreal, PQ in around 5h 46m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Saint-Hyacinthe to Montréal
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- $12–200
- Website
- VIA Rail
- Escape
- $12–65
- Business
- $55–190
- Business Plus
- $70–200
- Economy
- $13–75
- Economy Plus
- $15–85
Train from Montréal to Kingston
- Ave. Duration
- 2h 41m
- Frequency
- Every 4 hours
- Estimated price
- $65–270
- Website
- VIA Rail
- Escape
- $65–170
- Business
- $110–260
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $80–190
- Phone
- 1-833-255-6396
- [email protected]
- Website
- Exo En
Bus from Dessaulles / Bourdages Nord to Terminus Longueuil Porte D32
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- $4–10
- Website
- Exo En
- Adult
- $6–10
Bus from Dessaulles / Bourdages Nord to Terminus Longueuil Porte D32
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- $4–10
- Website
- Exo En
- Adult
- $6–10
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Montreal, PQ to Kingston, Ontario
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $50–75
- Phone
- +1 833 449 6444
- [email protected]
- Website
- Orleans Express
Bus from Montréal to Ottawa
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $45–65
- Website
- Orleans Express
- Adult
- $45–65
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Ottawa to Kingston
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- $22–40
- Schedules at
- Flixbus USA
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, Travelling to the US: What do I need to know?, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Saint-Hyacinthe to Kingston bus services, operated by Exo, arrive at Terminus Longueuil Porte D32 station.
Saint-Hyacinthe to Kingston train services, operated by VIA Rail, arrive at Montréal station.
Yes, the driving distance between Saint-Hyacinthe to Kingston is 343 km. It takes approximately 3h 59m to drive from Saint-Hyacinthe to Kingston.
Book your Saint-Hyacinthe to Kingston train tickets online with Omio.
There are 82+ hotels available in Kingston.













