There are 11 ways to get from New York to University of Waterloo by plane, bus, train 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.
Recommended option
Fly New York La Guardia to Toronto, bus • 7 h 8 min
$103 - $367
Cheapest option
Bus Megabus • 14 h 42 min
$63 - $99
9 alternative options
Fly New York JFK to Toronto, bus • 7 h 20 min
$114 - $398
Fly Newark to Toronto, bus • 7 h 6 min
$118 - $468
Fly New York La Guardia to Buffalo, Thru-Bus, bus • 9 h 15 min
$90 - $415
Fly Newark to Toronto Island, train • 7 h 32 min
$135 - $527
Fly Newark to Buffalo, Thru-Bus, bus • 9 h 3 min
$115 - $516
Train to Philadelphia, fly to Toronto, bus • 8 h 20 min
$219 - $828
Train • 15 h 30 min
$101 - $319
Bus Greyhound USA • 15 h 52 min
$71 - $176
Drive • 8 h 59 min
$65 - $95
What companies run services between New York, NY, USA and University of Waterloo, ON, Canada?
You can take a bus from New York to University of Waterloo via Toronto, ON, Kitchener, ON, Charles Terminal, and U.W. / Biology in around 14 h 42 min. Alternatively, you can take a train from New York to University of Waterloo via Toronto, Kitchener, King / College, and U.W. - Needles Hall in around 15 h 30 min.

- Website
- united.com
Flights from New York La Guardia to Toronto
- Ave. Duration
- 1 h 35 min
- When
- Every day
- Estimated price
- $110 - $650
Flights from Newark to Toronto
- Ave. Duration
- 1 h 35 min
- When
- Every day
- Estimated price
- $120 - $750
Flights from Newark to Toronto via Washington Dulles
- Ave. Duration
- 3 h 33 min
- When
- Every day
- Estimated price
- $130 - $800
Flights from New York La Guardia to Buffalo via Washington Dulles
- Ave. Duration
- 3 h 41 min
- When
- Every day
- Estimated price
- $220 - $1,600
Flights from Newark to Buffalo
- Ave. Duration
- 1 h 25 min
- When
- Every day
- Estimated price
- $120 - $850
Flights from Philadelphia to Toronto
- Ave. Duration
- 1 h 32 min
- When
- Every day
- Estimated price
- $240 - $1,500
Flights from Philadelphia to Toronto via Washington Dulles
- Ave. Duration
- 3 h 38 min
- When
- Every day
- Estimated price
- $220 - $1,700

- Website
- aircanada.com
Flights from New York La Guardia to Toronto
- Ave. Duration
- 1 h 35 min
- When
- Every day
- Estimated price
- $110 - $650
Flights from Newark to Toronto
- Ave. Duration
- 1 h 34 min
- When
- Every day
- Estimated price
- $120 - $700
Flights from Newark to Toronto via Ottawa
- Ave. Duration
- 3 h 35 min
- When
- Monday to Friday
- Estimated price
- $120 - $700
Flights from Philadelphia to Toronto
- Ave. Duration
- 1 h 32 min
- When
- Every day
- Estimated price
- $240 - $1,500
Flights from Philadelphia to Toronto via Montreal
- Ave. Duration
- 3 h 50 min
- When
- Monday to Saturday
- Estimated price
- $240 - $1,500

- Website
- delta.com
Flights from New York La Guardia to Toronto
- Ave. Duration
- 1 h 38 min
- When
- Every day
- Estimated price
- $110 - $700
Flights from New York JFK to Toronto
- Ave. Duration
- 1 h 59 min
- When
- Every day
- Estimated price
- $140 - $700
Flights from New York JFK to Toronto via Boston
- Ave. Duration
- 4 h 33 min
- When
- Every day
- Estimated price
- $150 - $800
Flights from New York La Guardia to Buffalo
- Ave. Duration
- 1 h 33 min
- When
- Every day
- Estimated price
- $100 - $700
Flights from New York La Guardia to Buffalo via Boston
- Ave. Duration
- 3 h 42 min
- When
- Monday to Friday
- Estimated price
- $100 - $700
Flights from Philadelphia to Toronto via Detroit
- Ave. Duration
- 3 h 58 min
- When
- Monday to Friday
- Estimated price
- $240 - $1,200

- Website
- aa.com
Flights from New York La Guardia to Toronto
- Ave. Duration
- 1 h 51 min
- When
- Every day
- Estimated price
- $110 - $650
Flights from New York JFK to Toronto
- Ave. Duration
- 1 h 55 min
- When
- Every day
- Estimated price
- $120 - $650
Flights from New York JFK to Toronto via Philadelphia
- Ave. Duration
- 4 h 19 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $120 - $650
Flights from New York La Guardia to Buffalo via Philadelphia
- Ave. Duration
- 3 h 45 min
- When
- Every day
- Estimated price
- $130 - $800
Flights from Philadelphia to Toronto
- Ave. Duration
- 1 h 53 min
- When
- Every day
- Estimated price
- $130 - $1,200

- Website
- flyporter.com
Flights from Newark to Toronto Island
- Ave. Duration
- 1 h 37 min
- When
- Every day
- Estimated price
- $120 - $750

- Website
- westjet.com
Flights from New York La Guardia to Toronto
- Ave. Duration
- 1 h 38 min
- When
- Every day
- Estimated price
- $110 - $700
Flights from New York JFK to Toronto
- Ave. Duration
- 1 h 59 min
- When
- Every day
- Estimated price
- $140 - $700
Flights from New York JFK to Toronto via Boston
- Ave. Duration
- 4 h 33 min
- When
- Every day
- Estimated price
- $150 - $800
Flights from Philadelphia to Toronto via Detroit
- Ave. Duration
- 3 h 58 min
- When
- Monday to Friday
- Estimated price
- $240 - $1,200

- Phone
- +1 1 888 842-7245
- Website
- viarail.ca
Train from Toronto to Kitchener
- Ave. Duration
- 1 h 35 min
- Frequency
- Hourly
- Estimated price
- $24 - $70
- Website
- viarail.ca
- Escape
- $24 - $35
- Economy
- $30 - $45
- Economy Plus
- $50 - $70
- Business
- $40 - $65
- Business Plus/Sleeper
- $80 - $120
Train from New York to Toronto
- Ave. Duration
- 12 h 26 min
- Frequency
- Every 3 hours
- Estimated price
- $70 - $250
- Website
- viarail.ca
- Escape
- $70 - $110
- Economy
- $120 - $180
- Economy Plus
- $180 - $250
- Business
- $180 - $260
- Business Plus/Sleeper
- $330 - $460

- Phone
- +1 1-800-872-7245
- Website
- amtrak.com
Train from New York Penn Station to Philadelphia 30th Street Station Amtrak
- Ave. Duration
- 1 h 9 min
- Frequency
- Hourly
- Estimated price
- $75 - $210
- Website
- amtrak.com
- Business Seat
- $75 - $180
- First Class Seat
- $150 - $210

- Website
- gotransit.com
Bus from Square One to University of Waterloo
- Ave. Duration
- 1 h 50 min
- Frequency
- Hourly
- Estimated price
- $9 - $12
- Schedules at
- gotransit.com

- Phone
- +1 1-800-661-8747
- Canada.info@greyhound.ca
- Website
- greyhound.ca
Bus from Buffalo, NY - Airport to Hamilton, ON
- Ave. Duration
- 2 h 30 min
- Frequency
- Once daily
- Estimated price
- $13 - $35
- Website
- Greyhound.ca
- Advanced Purchase
- $13 - $19
- Online Fare
- $14 - $29
- Standard Fare
- $23 - $35
- Refundable
- $26 - $40
Bus from Toronto, ON to Kitchener, ON
- Ave. Duration
- 1 h 25 min
- Frequency
- Hourly
- Estimated price
- $12 - $35
- Website
- Greyhound.ca
- Advanced Purchase
- $12 - $18
- Online Fare
- $13 - $28
- Standard Fare
- $22 - $35
- Refundable
- $25 - $40

- Phone
- 1-866-488-4452
- canada-info@coachcanada.com
- Website
- ca.megabus.com
Bus from Hamilton GO Centre to Waterloo, ON
- Ave. Duration
- 1 h 35 min
- Frequency
- Twice a week
- Estimated price
- $7 - $10
- Schedules at
- ca.megabus.com
- Book at
- ca.megabus.com

- Phone
- 877-462-6342
- Website
- us.megabus.com
Bus from New York, NY to Toronto, ON
- Ave. Duration
- 11 h 50 min
- Frequency
- Every 4 hours
- Estimated price
- $45 - $65
- Schedules at
- us.megabus.com

- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from New York, Ny to Toronto, On
- Ave. Duration
- 13 h
- Frequency
- Hourly
- Estimated price
- $55 - $140
- Website
- greyhound.com
- Economy
- $55 - $90
- Flexible
- $100 - $140
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.
Questions & Answers
How far is it from New York to University of Waterloo?
The distance between New York and University of Waterloo is 620 km. The road distance is 789 km.
What is the cheapest way to get from New York to University of Waterloo?
The cheapest way to get from New York to University of Waterloo is to drive which costs $65 - $95 and takes 8 h 59 min.
What is the fastest way to get from New York to University of Waterloo?
The quickest way to get from New York to University of Waterloo is to fly and bus which takes 7 h 6 min and costs $110 - $470.
Is there a direct bus between New York and University of Waterloo?
No, there is no direct bus from New York to University of Waterloo. However, there are services departing from New York, NY and arriving at U.W. / Biology via Toronto, ON and Charles Terminal. The journey, including transfers, takes approximately 14 h 42 min.
How long does it take to get from New York to University of Waterloo?
It takes approximately 7 h 8 min to get from New York to University of Waterloo, including transfers.