There are 3 ways to get from Buffalo to Grimsby by train, bus, or car
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 Buffalo to Grimsbytrain VIA Rail
2h 44m$19–210Drive 75.8 km
cheapest- Drive from Buffalo to Grimsbycar 75.8 km
50 min$15–22Bus
- Take the bus from Buffalo to Niagara Fallsbus Adt N816 / ...
- Take the bus from Niagara Falls Bus Terminal to Casablanca Blvd. @ QEW Park & Ridebus 12
2h 45m$52–86
Buffalo to Grimsby by train
Questions & Answers
The cheapest way to get from Buffalo to Grimsby is to drive which costs $14 - $22 and takes 50 min.
The fastest way to get from Buffalo to Grimsby is to drive which takes 50 min and costs $14 - $22.
No, there is no direct bus from Buffalo to Grimsby. However, there are services departing from Buffalo and arriving at Casablanca Blvd. @ QEW Park & Ride via Niagara Falls Bus Terminal. The journey, including transfers, takes approximately 2h 45m.
Yes, there is a direct train departing from Buffalo and arriving at Grimsby. Services depart once daily, and operate every day. The journey takes approximately 2h 44m.
The distance between Buffalo and Grimsby is 85 km. The road distance is 75.8 km.
The best way to get from Buffalo to Grimsby without a car is to train which takes 2h 44m and costs $19 - $210.
The train from Buffalo to Grimsby takes 2h 44m including transfers and departs once daily.
Buffalo to Grimsby bus services, operated by Trailways, depart from Buffalo station.
Buffalo to Grimsby train services, operated by VIA Rail, depart from Buffalo station.
The best way to get from Buffalo to Grimsby is to train which takes 2h 44m and costs $19 - $210. Alternatively, you can bus, which costs $50 - $90 and takes 2h 45m.
What companies run services between Buffalo, NY, USA and Grimsby, ON, Canada?
VIA Rail operates a train from Buffalo to Grimsby once daily. Tickets cost $19–210 and the journey takes 2h 44m. Alternatively, you can take a bus from Buffalo to Grimsby via Niagara Falls Bus Terminal and Casablanca Blvd. @ QEW Park & Ride in around 2h 45m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Buffalo to Grimsby
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- $19–210
- Website
- VIA Rail
- Escape
- $19–80
- Business
- $60–200
- Business Plus
- $75–210
- Economy
- $22–90
- Economy Plus
- $24–100
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Niagara Falls Bus Terminal to Casablanca Blvd. @ QEW Park & Ride
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- $10–13
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $10–13
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.
Related travel guides
What documents do I need to cross Niagara Falls?
Read the travel guide
Which side of Niagara Falls should I choose (and how do I get there)?
Read the travel guide
More Questions & Answers
Buffalo to Grimsby bus services, operated by Trailways, arrive at Niagara Falls station.
Buffalo to Grimsby train services, operated by VIA Rail, arrive at Grimsby station.
Yes, the driving distance between Buffalo to Grimsby is 76 km. It takes approximately 50 min to drive from Buffalo to Grimsby.
Book your Buffalo to Grimsby train tickets online with Omio.
There are 26+ hotels available in Grimsby.








