There are 10 ways to get from Grand Rapids to St. Catharines by bus, train, car, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Grand Rapids to Detroit Bus Stationbus
- Take the train from Windsor to Aldershottrain
- Take the bus from Burlington GO Bus to St. Catharines Fairview Mallbus 12
10h 35mFly Gerald R. Ford International Airport to Toronto Pearson International Airport, bus
cheapest- Fly from Gerald R. Ford International Airport (GRR) to Toronto Pearson International Airport (YYZ)plane GRR - YYZ
- Take the bus from Toronto Airport to St. Catharines, ONbus
9h 24m$106–525Bus, train via Kalamazoo
- Take the bus from Grand Rapids to Kalamazoo Metro Transitbus
- Take the train from Kalamazoo to Detroittrain
- Take the train from Windsor to Aldershottrain
- Take the train from Aldershot GO to St. Catharines GOtrain Lw
12h 3m$162–666Drive 569.3 km
- Drive from Grand Rapids to St. Catharinescar 569.3 km
5h 53m$113–163Fly Gerald R. Ford International Airport to Buffalo Niagara International Airport, bus
- Fly from Gerald R. Ford International Airport (GRR) to Buffalo Niagara International Airport (BUF)plane GRR - BUF
- Take the bus from Buffalo to Niagara Fallsbus
9h 31m$180–958Bus, train via London
- Take the bus from Grand Rapids to Detroitbus
- Take the bus from Detroit Bus Station to Londonbus
- Take the train from London to Aldershottrain
- Take the bus from Burlington GO Bus to St. Catharines Fairview Mallbus 12
13h 13mBus
- Take the bus from Grand Rapids to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Mississaugabus
- Take the bus from Dundas St. @ Hwy. 407 Park & Ride to St. Catharines Fairview Mallbus 12
13h 24mBus via Kitchener
- Take the bus from Grand Rapids to Detroitbus
- Take the bus from Detroit Bus Station to Kitchenerbus
- Take the bus from Victoria St. N. @ Lackner Blvd. to Aldershot GO Busbus 17
- Take the bus from Burlington GO Bus to St. Catharines Fairview Mallbus 12
15h 11mBus to Windsor Airport, fly to Toronto Pearson International Airport, bus
- Take the bus from Grand Rapids to Detroit Bus Stationbus
- Fly from Windsor Airport (YQG) to Toronto Pearson International Airport (YYZ)plane YQG - YYZ
- Take the bus from Toronto Airport to St. Catharines, ONbus
9h 33mTrain to Chicago Midway International Airport, fly to Buffalo Niagara International Airport, bus
- Take the train from Grand Rapids Vernon J. Ehlers Station to Chicago Union Stationtrain
- Fly from Chicago Midway International Airport (MDW) to Buffalo Niagara International Airport (BUF)plane MDW - BUF
- Take the bus from Buffalo to Niagara Fallsbus
11h 8m$242–824
Grand Rapids to St. Catharines by bus, train, and car
Questions & Answers
The cheapest way to get from Grand Rapids to St. Catharines is to drive which costs $110 - $170 and takes 5h 53m.
The fastest way to get from Grand Rapids to St. Catharines is to drive which takes 5h 53m and costs $110 - $170.
No, there is no direct bus from Grand Rapids to St. Catharines. However, there are services departing from Grand Rapids and arriving at St. Catharines Fairview Mall via Detroit Bus Station, Square One and Dundas St. @ Hwy. 407 Park & Ride. The journey, including transfers, takes approximately 13h 24m.
The distance between Grand Rapids and St. Catharines is 660 km. The road distance is 569.3 km.
The best way to get from Grand Rapids to St. Catharines without a car is to bus and train via London which takes 13h 13m and costs .
It takes approximately 10h 35m to get from Grand Rapids to St. Catharines, including transfers.
Grand Rapids to St. Catharines bus services, operated by FlixBus-us, depart from Grand Rapids station.
Grand Rapids to St. Catharines bus services, operated by FlixBus-us, arrive at Detroit Bus Station.
Yes, the driving distance between Grand Rapids to St. Catharines is 569 km. It takes approximately 5h 53m to drive from Grand Rapids to St. Catharines.
There are 695+ hotels available in St. Catharines.
What companies run services between Grand Rapids, Kent County, MI, USA and St. Catharines, ON, Canada?
You can take a bus from Grand Rapids to St. Catharines Fairview Mall via Detroit Bus Station, Mississauga, Square One, and Dundas St. @ Hwy. 407 Park & Ride in around 13h 24m.
- Website
- united.com
Flights from Gerald R. Ford International Airport to Buffalo Niagara International Airport via Chicago O'Hare
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $200–1,100
Flights from Gerald R. Ford International Airport to Buffalo Niagara International Airport via Newark
- Ave. Duration
- 6h 23m
- When
- Every day
- Estimated price
- $250–1,300
Flights from Gerald R. Ford International Airport to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- $100–550
Flights from Gerald R. Ford International Airport to Toronto Pearson International Airport via Newark
- Ave. Duration
- 5h 54m
- When
- Every day
- Estimated price
- $140–650
- Website
- delta.com
Flights from Gerald R. Ford International Airport to Buffalo Niagara International Airport via Detroit
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- $150–900
Flights from Gerald R. Ford International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $75–460
Flights from Gerald R. Ford International Airport to Toronto Pearson International Airport via Minneapolis
- Ave. Duration
- 6h 18m
- When
- Every day
- Estimated price
- $150–700
Flights from Gerald R. Ford International Airport to Toronto Pearson International Airport via New York La Guardia
- Ave. Duration
- 5h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $140–700
Flights from Chicago Midway International Airport to Buffalo Niagara International Airport via Detroit
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- $170–1,000
- Website
- southwest.com
Flights from Gerald R. Ford International Airport to Buffalo Niagara International Airport via Chicago Midway International Airport
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- $200–1,100
Flights from Gerald R. Ford International Airport to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 5h 26m
- When
- Tuesday to Saturday
- Estimated price
- $240–1,200
Flights from Chicago Midway International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $170–1,000
- Website
- aa.com
Flights from Gerald R. Ford International Airport to Buffalo Niagara International Airport via Chicago O'Hare
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $200–1,100
Flights from Gerald R. Ford International Airport to Buffalo Niagara International Airport via Reagan Washington
- Ave. Duration
- 5h 20m
- When
- Saturday
- Estimated price
- $240–1,200
Flights from Gerald R. Ford International Airport to Buffalo Niagara International Airport via Philadelphia
- Ave. Duration
- 6h 6m
- When
- Every day
- Estimated price
- $250–1,200
Flights from Gerald R. Ford International Airport to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $100–550
Flights from Gerald R. Ford International Airport to Toronto Pearson International Airport via New York La Guardia
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- $140–700
Flights from Gerald R. Ford International Airport to Toronto Pearson International Airport via Reagan Washington
- Ave. Duration
- 5h 59m
- When
- Every day
- Estimated price
- $130–650
- Website
- aircanada.com
Flights from Gerald R. Ford International Airport to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 5h 32m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $100–550
Flights from Gerald R. Ford International Airport to Toronto Pearson International Airport via Newark
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- $140–650
Flights from Windsor Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- $70–500
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Windsor to Aldershot
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- $70–280
- Website
- https://www.viarail.ca/en
- Escape
- $70–180
- Business
- $110–260
- Business Plus
- $130–280
- Economy
- $75–190
- Economy Plus
- $85–200
Train from Windsor to Aldershot
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- $70–280
- Website
- https://www.viarail.ca/en
- Escape
- $70–180
- Business
- $110–260
- Business Plus
- $130–280
- Economy
- $75–190
- Economy Plus
- $85–200
Train from Aldershot GO to St. Catharines GO
- Ave. Duration
- 56 min
- Frequency
- Once daily
- Estimated price
- $13–210
- Website
- https://www.viarail.ca/en
- Escape
- $13–70
- Business
- $55–190
- Business Plus
- $70–210
- Economy
- $15–80
- Economy Plus
- $17–90
Train from London to Aldershot
- Ave. Duration
- 1h 31m
- Frequency
- 4 times a day
- Estimated price
- $30–230
- Website
- https://www.viarail.ca/en
- Escape
- $30–100
- Business
- $75–210
- Business Plus
- $90–230
- Economy
- $30–110
- Economy Plus
- $35–120
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Kalamazoo to Detroit
- Ave. Duration
- 3h 12m
- Frequency
- 3 times a day
- Estimated price
- $65–140
- Website
- https://www.amtrak.com/home.html
Train from Grand Rapids Vernon J. Ehlers Station to Chicago Union Station
- Ave. Duration
- 4h 8m
- Frequency
- Once daily
- Estimated price
- $80–160
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Aldershot GO to St. Catharines GO
- Ave. Duration
- 1h 3m
- Frequency
- 4 times a day
- Estimated price
- $11–15
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–15
- Website
- flixbus.com
Bus from Grand Rapids to Detroit Bus Station
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to London
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Schedules at
- flixbus.com
Bus from Grand Rapids to Detroit Bus Station
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to Mississauga
- Ave. Duration
- 5h 45m
- Frequency
- 5 times a week
- Schedules at
- flixbus.com
Bus from Grand Rapids to Detroit Bus Station
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- flixbus.com
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Burlington GO Bus to St. Catharines Fairview Mall
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $11–13
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–13
Bus from Burlington GO Bus to St. Catharines Fairview Mall
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $11–13
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–13
Bus from Dundas St. @ Hwy. 407 Park & Ride to St. Catharines Fairview Mall
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $12–15
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–15
Bus from Victoria St. N. @ Lackner Blvd. to Aldershot GO Bus
- Ave. Duration
- 1h 36m
- Frequency
- Every 3 hours
- Estimated price
- $12–14
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $12–14
Bus from Burlington GO Bus to St. Catharines Fairview Mall
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $11–13
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $11–13
- Phone
- +1 989-725-5105
- Website
- indiantrails.com
Bus from Grand Rapids to Kalamazoo Metro Transit
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- https://indiantrails.com
Bus from Grand Rapids to Detroit
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Schedules at
- example.com
Bus from Grand Rapids to Detroit
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Schedules at
- example.com
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Buffalo to Niagara Falls
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- $19–45
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $19–25
- Flexible
- $25–45
Bus from Buffalo to Niagara Falls
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- $19–45
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $19–25
- Flexible
- $25–45
- Website
- example.com
Bus from Buffalo to Niagara Falls
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Schedules at
- example.com
Bus from Buffalo to Niagara Falls
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Schedules at
- example.com
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Detroit Bus Station to London
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- $28–50
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to Mississauga
- Ave. Duration
- 5h 50m
- Frequency
- 5 times a week
- Estimated price
- $50–85
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to Kitchener
- Ave. Duration
- 4h 55m
- Frequency
- 3 times a week
- Estimated price
- $45–75
- Schedules at
- flixbus.com
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Toronto Airport to St. Catharines, ON
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $26–60
- Website
- https://www.riderexpress.ca/
- Standard
- $26–60
Bus from Toronto Airport to St. Catharines, ON
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $26–60
- Website
- https://www.riderexpress.ca/
- Standard
- $26–60
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
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
What documents do I need to cross Niagara Falls?
Read the travel guide

















