How to get from Rochester to Quebec City–Windsor Corridor

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, train  •  8 h

  1. VIA Rail

$81 - $166

Cheapest option

Bus  •  10 h 3 min

  1. 252 / ...
  2. 300

$80 - $146

2 alternative options

Train  •  8 h 55 min

  1. VIA Rail
  2. VIA Rail

$96 - $245

Drive  •  4 h 19 min

  1. 245 miles

$30 - $50

What companies run services between Rochester, NY, USA and Quebec City–Windsor Corridor, ON, Canada?

You can take a train from Rochester to Quebec City–Windsor Corridor via Toronto and Napanee in around 8 h 55 min. Alternatively, you can take a bus from Rochester to Quebec City–Windsor Corridor via Buffalo, Ny, Toronto, On, Toronto, ON, Kingston, ON, and Napanee, ON in around 10 h 3 min.

Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Toronto to Napanee
Ave. Duration
2 h 13 min
Frequency
Hourly
Estimated price
$30 - $95
Website
viarail.ca
Escape
$30 - $45
Economy
$45 - $65
Economy Plus
$65 - $95
Business
$65 - $90
Business Plus/Sleeper
$110 - $170
Train from Rochester to Toronto
Ave. Duration
5 h 37 min
Frequency
Every 3 hours
Estimated price
$35 - $110
Website
viarail.ca
Escape
$35 - $50
Economy
$50 - $75
Economy Plus
$80 - $110
Business
$75 - $110
Business Plus/Sleeper
$140 - $200
Bus operators
Megabus
Phone
877-462-6342
Website
us.megabus.com
Bus from Rochester, NY to Toronto, ON
Ave. Duration
4 h 30 min
Frequency
5 times a day
Estimated price
$18 - $29
Schedules at
us.megabus.com
Bus from Buffalo, NY to Toronto, ON
Ave. Duration
2 h 10 min
Frequency
4 times a day
Estimated price
$11 - $21
Schedules at
us.megabus.com
Greyhound USA
Phone
+1 214-849-8100
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Rochester, Ny to Buffalo, Ny
Ave. Duration
1 h 30 min
Frequency
Every 20 minutes
Estimated price
$14 - $35
Website
greyhound.com
Economy
$14 - $20
Flexible
$24 - $35
Bus from Buffalo, Ny to Toronto, On
Ave. Duration
2 h 45 min
Frequency
Hourly
Estimated price
$16 - $40
Website
greyhound.com
Economy
$16 - $24
Flexible
$28 - $40
Trailways New York
Website
trailwaysny.com
Bus from Rochester, NY to Buffalo, NY
Ave. Duration
1 h 40 min
Frequency
Every 4 hours
Estimated price
$19 - $28
Schedules at
trailwaysny.com
Book at
trailwaysny.com
Megabus CA
Phone
1-866-488-4452
Email
canada-info@coachcanada.com
Website
ca.megabus.com
Bus from Buffalo, NY to Toronto, ON
Ave. Duration
2 h 20 min
Frequency
3 times a day
Estimated price
$11 - $22
Schedules at
ca.megabus.com
Book at
ca.megabus.com
Bus from Toronto, ON to Kingston, ON
Ave. Duration
2 h 40 min
Frequency
Hourly
Estimated price
$20 - $29
Schedules at
ca.megabus.com
Book at
ca.megabus.com

Want to know more about travelling around Canada

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Rochester and Quebec City–Windsor Corridor is 139 km. The road distance is 392 km.

The cheapest way to get from Rochester to Quebec City–Windsor Corridor is to drive which costs $30 - $50 and takes 4 h 19 min.

The quickest way to get from Rochester to Quebec City–Windsor Corridor is to drive which takes 4 h 19 min and costs $30 - $50.

It takes approximately 8 h to get from Rochester to Quebec City–Windsor Corridor, including transfers.

Trips to Quebec City–Windsor Corridor

Milwaukee to Quebec City Windsor Corridor Edmonton to Quebec City Windsor Corridor Minnesota to Quebec City Windsor Corridor Raleigh to Quebec City Windsor Corridor Trois Rivières to Quebec City Windsor Corridor Halifax NS Canada to Quebec City Windsor Corridor Lac Mégantic to Quebec City Windsor Corridor Cary to Quebec City Windsor Corridor Baltimore Airport BWI to Quebec City Windsor Corridor Jackson MI USA to Quebec City Windsor Corridor Bancroft ON Canada to Quebec City Windsor Corridor Harbor Springs to Quebec City Windsor Corridor Stone Mountain to Quebec City Windsor Corridor Annapolis to Quebec City Windsor Corridor Meriden to Quebec City Windsor Corridor Downtown Montreal Montréal to Quebec City Windsor Corridor Chapel Hill to Quebec City Windsor Corridor Warwick RI USA to Quebec City Windsor Corridor Washingtonville to Quebec City Windsor Corridor Sioux Lookout to Quebec City Windsor Corridor Aberdeen MD USA to Quebec City Windsor Corridor Centennial College to Quebec City Windsor Corridor Alfred NY USA to Quebec City Windsor Corridor South Hampton to Quebec City Windsor Corridor Charlestown RI USA to Quebec City Windsor Corridor Bloomington IN Indiana University Wilkie to Quebec City Windsor Corridor North Kingstown to Quebec City Windsor Corridor Bracebridge and Muskoka Lakes Secondary School to Quebec City Windsor Corridor Malton ON Canada to Quebec City Windsor Corridor Colchester CT USA to Quebec City Windsor Corridor