There are 11 ways to get from New Rochelle to St. Catharines by plane, bus, train (Amtrak), car, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Laguardia Airport to Toronto Pearson International Airport, bus
best- Fly from Laguardia Airport (LGA) to Toronto Pearson International Airport (YYZ)plane LGA - YYZ
- Take the bus from Toronto Airport to St. Catharines, ONbus
7h 2m$181–487Train
cheapest- Take the train from Yonkers to St. Catharinestrain VIA Rail
12h 24m$94–174Train via Canadian Border (Amtrak)
- Take the train from Yonkers Amtrak Station to Canadian Bordertrain Maple Leaf
12h 23m$170–382Bus
- Take the bus from New York to Niagara Fallsbus Adt N816 / ...
13h 21m$103–432Drive 643.7 km
- Drive from New Rochelle to St. Catharinescar 643.7 km
7h 55m$126–181Fly Laguardia Airport to Toronto Island Airport, bus
- Fly from Laguardia Airport (LGA) to Toronto Island Airport (YTZ)plane LGA - YTZ
- Take the bus from Toronto Union Station to St. Catharines, ON - Bus Terminalbus
7h 6m$395–1,052Train, bus to Laguardia Airport, fly to Buffalo Niagara International Airport, bus, shuttle, line 12 bus
- Take the train from New Rochelle to 125th Street - Harlemtrain
- Take the bus from E 125 St/Lexington Av to Laguardia Rd/94 Stbus
- Fly from Laguardia Airport (LGA) to Buffalo Niagara International Airport (BUF)plane LGA - BUF
- Take the bus from Buffalo Niagara International Airport to Niagara Falls USAbus
- Take a shuttle bus from Niagara Falls USA Official Visitor Center to Whirlpool State Park, NY
- Take the bus from Niagara Falls Bus Terminal to St. Catharines Fairview Mallbus
7h 28m$209–1,349Train, train to John F. Kennedy International Airport, fly to Buffalo Niagara International Airport, bus, shuttle, line 12 bus
- Take the train from New Rochelle to Grand Central Terminaltrain
- Take the train from Grand Central Terminal to Jamaicatrain
- Fly from John F. Kennedy International Airport (JFK) to Buffalo Niagara International Airport (BUF)plane JFK - BUF
- Take the bus from Buffalo Niagara International Airport to Niagara Falls USAbus
- Take a shuttle bus from Niagara Falls USA Official Visitor Center to Whirlpool State Park, NY
- Take the bus from Niagara Falls Bus Terminal to St. Catharines Fairview Mallbus
7h 39m$185–1,065Fly Laguardia Airport to Rochester, train
- Fly from Laguardia Airport (LGA) to Rochester (ROC)plane LGA - ROC
- Take the train from Rochester to Niagara Fallstrain
8h 25m$544–1,185Fly Newark Liberty International Airport to Toronto Island Airport, bus
- Fly from Newark Liberty International Airport (EWR) to Toronto Island Airport (YTZ)plane EWR - YTZ
- Take the bus from Toronto Union Station to St. Catharines, ON - Bus Terminalbus
8h 8m$168–894Train to Newark Liberty International Airport, fly to Buffalo Niagara International Airport, bus, shuttle, line 12 bus
- Take the train from New Rochelle Amtrak Station to Ny Moynihan Train Hall At Penn Stationtrain
- Fly from Newark Liberty International Airport (EWR) to Buffalo Niagara International Airport (BUF)plane EWR - BUF
- Take the bus from Buffalo Niagara International Airport to Niagara Falls USAbus
- Take a shuttle bus from Niagara Falls USA Official Visitor Center to Whirlpool State Park, NY
- Take the bus from Niagara Falls Bus Terminal to St. Catharines Fairview Mallbus
8h 33m$172–1,391
New Rochelle to St. Catharines by bus, train, and foot (Amtrak)
Questions & Answers
The cheapest way to get from New Rochelle to St. Catharines is to train which costs $90 - $180 and takes 12h 24m.
The fastest way to get from New Rochelle to St. Catharines is to fly and bus which takes 7h 2m and costs $180 - $490.
No, there is no direct bus from New Rochelle to St. Catharines. However, there are services departing from Franklin Ave @ Main St and arriving at St. Catharines Fairview Mall via Westchester Av/Burr Av, E 42 St/Madison Av, New York and Niagara Falls Bus Terminal. The journey, including transfers, takes approximately 13h 21m.
The distance between New Rochelle and St. Catharines is 710 km. The road distance is 643.7 km.
The best way to get from New Rochelle to St. Catharines without a car is to train via Canadian Border which takes 12h 23m and costs $170 - $390.
It takes approximately 7h 2m to get from New Rochelle to St. Catharines, including transfers.
New Rochelle to St. Catharines bus services, operated by Trailways, depart from New York station.
The best way to get from New Rochelle to St. Catharines is to train via Canadian Border which takes 12h 23m and costs $170 - $390. Alternatively, you can bus, which costs $100 - $440 and takes 13h 21m.
New Rochelle to St. Catharines bus services, operated by Trailways, arrive at Niagara Falls station.
Yes, the driving distance between New Rochelle to St. Catharines is 644 km. It takes approximately 7h 55m to drive from New Rochelle to St. Catharines.
What companies run services between New Rochelle, NY, USA and St. Catharines, ON, Canada?
Amtrak operates a train from Yonkers Amtrak Station to Canadian Border once daily. Tickets cost $160–370 and the journey takes 9h 7m. Alternatively, Trailways operates a bus from New York to Niagara Falls 3 times a day. Tickets cost $85–400 and the journey takes 9h 20m.
- Website
- united.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $60–390
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $60–410
Flights from Laguardia Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 52m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $80–470
Flights from Laguardia Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $240–1,400
Flights from Laguardia Airport to Rochester via Washington Dulles
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $130–800
Flights from Newark Liberty International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $150–1,100
Flights from Newark Liberty International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $190–1,200
- Website
- aircanada.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $60–390
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $60–410
Flights from Laguardia Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 3h 49m
- When
- Every day
- Estimated price
- $85–490
Flights from Newark Liberty International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $75–420
- Website
- delta.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $60–390
Flights from Laguardia Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $180–1,300
Flights from John F. Kennedy International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- $140–1,000
Flights from Laguardia Airport to Rochester
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $90–650
- Website
- flyporter.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $140–390
Flights from Newark Liberty International Airport to Toronto Island Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $150–550
- Website
- aa.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- $60–390
Flights from Laguardia Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $180–1,300
- Website
- jetblue.com
Flights from John F. Kennedy International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $140–1,000
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Yonkers Amtrak Station to Canadian Border
- Ave. Duration
- 9h 7m
- Frequency
- Once daily
- Estimated price
- $160–370
- Website
- https://www.amtrak.com/home.html
Train from Rochester to Niagara Falls
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- $35–80
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 877.690.5114
- Website
- mta.info
Train from New Rochelle to 125th Street - Harlem
- Ave. Duration
- 26 min
- Frequency
- Every 30 minutes
- Estimated price
- $10–17
- Website
- https://www.mta.info/agency/metro-north-railroad
- Schedules at
- https://www.mta.info/schedules
- Off-Peak
- $10–12
- Peak
- $15–17
Train from New Rochelle to Grand Central Terminal
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- $11–18
- Website
- https://www.mta.info/agency/metro-north-railroad
- Schedules at
- https://www.mta.info/schedules
- Off-Peak
- $11–13
- Peak
- $16–18
- Phone
- +1-718-217-5477
- Website
- mta.info
Train from Grand Central Terminal to Jamaica
- Ave. Duration
- 21 min
- Frequency
- Every 10 minutes
- Estimated price
- $7–13
- Website
- https://www.mta.info/agency/long-island-rail-road
- Schedules at
- https://www.mta.info/agency/long-island-rail-road/timetables
- Off-Peak
- $7–10
- Peak
- $8–13
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Rochester to Niagara Falls
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $28–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $30–120
- Economy Adult - Advanced Booking
- $30–90
- Economy Escape Advanced Booking - Adult
- $28–45
Train from Yonkers to St. Catharines
- Ave. Duration
- 10h 22m
- Frequency
- Once daily
- Estimated price
- $90–170
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $110–170
- Economy Adult - Advanced Booking
- $110–150
- Economy Escape Advanced Booking - Adult
- $90–120
Rome2Rio's guide to Amtrak Northeast Regional
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from New Rochelle Amtrak Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 32 min
- Frequency
- Every 3 hours
- Estimated price
- $3–260
- Website
- https://www.amtrak.com/home
- Schedules at
- https://www.amtrak.com/northeast-regional-train
- Coach
- $3–260
- Business Class
- $55–300
- Phone
- +1 833 583 3636
- contact@riderexpress.ca
- 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://riderexpress.ca/
- Standard
- $26–60
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from New York to Niagara Falls
- Ave. Duration
- 9h 20m
- Frequency
- 3 times a day
- Estimated price
- $85–400
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $85–380
- Flexible
- $150–400
- Phone
- +1 866 488 4452
- questions@ca.megabus.com
- Website
- ca.megabus.com
Bus from Toronto Union Station to St. Catharines, ON - Bus Terminal
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
- Phone
- 877-690-5116
- Website
- mta.info
Bus from E 125 St/Lexington Av to Laguardia Rd/94 St
- Ave. Duration
- 22 min
- Frequency
- Every 10 minutes
- Estimated price
- $4–10
- Website
- https://www.mta.info/
- Schedules at
- https://www.mta.info/schedules
- Standard Fare
- $4–10
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Buffalo Niagara International Airport to Niagara Falls USA
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- $5–10
- Schedules at
- flixbus.com
Shuttle from Niagara Falls USA Official Visitor Center to Whirlpool State Park, NY
- Ave. Duration
- 14 min
- Frequency
- Every 30 minutes
- Website
- https://www.discoverniagarashuttle.com/
- Schedules at
- https://www.discoverniagarashuttle.com/schedule
- Passenger
- $0
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Niagara Falls Bus Terminal to St. Catharines Fairview Mall
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $6–8
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $6–8
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
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 1175+ hotels available in St. Catharines.



























