Amtrak – Depew


Amtrak offers several unique routes from Buffalo to Toronto and from Toronto to Buffalo as well.