- Cornwall to St. Catharines buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | 3250 Brookdale Ave | St. Catharines | No tags | ||||
![]() | Bus | 3250 Brookdale Ave | St. Catharines | No tags | ||||
![]() | Bus | 3250 Brookdale Ave | St. Catharines | No tags | ||||
![]() | Bus | 3250 Brookdale Ave | St. Catharines | No tags | ||||
![]() | Bus | 3250 Brookdale Ave | St. Catharines | No tags |
Get from Cornwall to St. Catharines
This route is served by bus only
The journey takes about 8 hours 35 minutes, and with fares starting at just $37, it presents an excellent value for a comfortable ride.
1bus per day
8h 35mAverage Duration
415 kmDistance
10kgCO₂ emissions
Where are the popular stops in Cornwall and St. Catharines?
Stops in Cornwall
- A
Cornwall Irving 24 Service Center Bus Stop
3250 Brookdale Av, Cornwall, ON , K6J 5R9
Stops in St. Catharines
- A70 Carlisle St., St. Catharines Ontario Canada, L2R 4H6
- B
Carlisle St (Between King and Church Streets)
Carlisle Street (between King St and Church St),, L2R3J2 St Catharines, ON, Canada
Compare bus companies
3.5 out of 5 stars3.5/52,625 reviews
Based on 2625 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the departure location but often complained with the WiFi. Megabus ticket prices on this trip start at $37
CA Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling from Cornwall, ON, CA to St. Catharines by bus
What is the distance between Cornwall and St. Catharines?
The distance between Cornwall and St. Catharines is approximately 417 km (258 miles).
What are the departure and arrival locations for buses traveling from Cornwall to St. Catharines?
Buses departing from Cornwall Irving 24 Service Center Bus Stop in Cornwall will take you to St. Catharines in St. Catharines.






