There are 4 ways to get from Cape Vincent to Rochester by car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train
best- Drive from Cape Vincent to Kingstoncar
- Take the train from Kingston to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Rochestertrain
9h 57m$99–410Drive 146.9 mi
cheapest- Drive from Cape Vincent to Rochestercar 146.9 mi
3h 14m$27–39Drive, bus via Toronto
- Drive from Cape Vincent to Kingston, ONcar
- Take the bus from Kingston, ON to Toronto - Union Stationbus
- Take the bus from Toronto to Rochesterbus
10h 14m$51–185Drive, bus (Flixbus)
- Drive from Cape Vincent to Kingstoncar
- Take the bus from Kingston to Niagara Falls Canadabus
- Take the bus from Niagara Falls Canada to Rochester Bus Stopbus
12h 7m$62–108
Questions & Answers
The cheapest way to get from Cape Vincent to Rochester is to drive which costs $26 - $40 and takes 3h 14m.
The fastest way to get from Cape Vincent to Rochester is to drive which takes 3h 14m and costs $26 - $40.
The distance between Cape Vincent and Rochester is 397 miles. The road distance is 147.7 miles.
It takes approximately 9h 57m to get from Cape Vincent to Rochester, including transfers.
Yes, the driving distance between Cape Vincent to Rochester is 148 miles. It takes approximately 3h 14m to drive from Cape Vincent to Rochester.
There are 170+ hotels available in Rochester.
What companies run services between Cape Vincent, NY, USA and Rochester, NY, USA?
There is no direct connection from Cape Vincent to Rochester. However, you can drive to Kingston, take the train to Toronto Union Station, then take the train to Rochester. Alternatively, you can take a vehicle from Cape Vincent to Rochester via Kingston, ON, Toronto - Union Station, and Toronto in around 10h 14m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Kingston to Toronto Union Station
- Ave. Duration
- 2h 38m
- Frequency
- Hourly
- Estimated price
- $40–190
- Website
- VIA Rail
- Escape
- $40–120
- Business
- $75–180
- Business Plus
- $85–190
- Economy
- $45–120
- Economy Plus
- $50–130
Train from Toronto Union Station to Rochester
- Ave. Duration
- 5h 1m
- Frequency
- Once daily
- Estimated price
- $45–200
- Website
- VIA Rail
- Escape
- $45–130
- Business
- $80–190
- Business Plus
- $90–200
- Economy
- $50–130
- Economy Plus
- $55–140
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Kingston, ON to Toronto - Union Station
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- $7–55
- Website
- Megabus
- Adult Advanced Booking
- $7–45
- Adult Standard
- $30–55
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from Toronto to Rochester
- Ave. Duration
- 4h 50m
- Frequency
- 4 times a day
- Estimated price
- $30–110
- Website
- Trailways
- Schedules at
- Trailways
- Saver
- $30–100
- Flexible
- $55–110
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Kingston to Niagara Falls Canada
- Ave. Duration
- 6h 30m
- Frequency
- 5 times a week
- Estimated price
- $35–65
- Schedules at
- Flixbus USA
Bus from Niagara Falls Canada to Rochester Bus Stop
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $13–23
- Schedules at
- Flixbus USA
Want to know more about travelling around United States
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.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide











