There are 11 ways to get from Times Square to Toronto by bus, plane, bus (Flixbus, Greyhound), train, car, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Newark Liberty International Airport, fly to Toronto Island Airport
best- Take the bus from Port Authority Bus Terminal to Terminal Bbus
- Fly from Newark Liberty International Airport (EWR) to Toronto Island Airport (YTZ)plane EWR - YTZ
4h 30m$255–758Bus
cheapest- Take the bus from New York Midtown to Torontobus FlixBus 2685 / ...
10h 35m$110–200Train, bus
- Take the train from Ny Moynihan Train Hall At Penn Station to Niagara Fallstrain Maple Leaf
- Take the bus from Bus Terminal to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floorbus 2708
12h 12m$378–576Drive 734 km
- Drive from Times Square to Torontocar 734 km
8h 56m$124–179Bus to Newark Liberty International Airport, fly to Toronto Pearson International Airport
- Take the bus from Port Authority Bus Terminal to Terminal Bbus
- Fly from Newark Liberty International Airport (EWR) to Toronto Pearson International Airport (YYZ)plane EWR - YYZ
4h 53m$544–1,806Line 7 subway to Laguardia Airport, fly to Toronto Island Airport
- Take the subway from 42 St-Times Square to Flushing-Main Stsubway
- Fly from Laguardia Airport (LGA) to Toronto Island Airport (YTZ)plane LGA - YTZ
5h 1m$808–1,830Line 7 subway to Laguardia Airport, fly to Toronto Pearson International Airport
- Take the subway from 42 St-Times Square to Flushing-Main Stsubway
- Fly from Laguardia Airport (LGA) to Toronto Pearson International Airport (YYZ)plane LGA - YYZ
5h 20m$257–628Fly John F. Kennedy International Airport to Toronto Pearson International Airport
- Fly from John F. Kennedy International Airport (JFK) to Toronto Pearson International Airport (YYZ)plane JFK - YYZ
5h 1m$630–1,439Fly Laguardia Airport to Buffalo Niagara International Airport, bus
- Fly from Laguardia Airport (LGA) to Buffalo Niagara International Airport (BUF)plane LGA - BUF
- Take the bus from Buffalo to Torontobus
7h 55m$178–1,065Bus to Newark Liberty International Airport, fly to Rochester, train
- Take the bus from Port Authority Bus Terminal to Terminal Bbus
- Fly from Newark Liberty International Airport (EWR) to Rochester (ROC)plane EWR - ROC
- Take the train from Rochester to Toronto Union Stationtrain
9h 46m$196–865Train
- Take the train from New York Penn Station to Toronto Union Stationtrain VIA Rail
12h 27m$200–460
Times Square to Toronto by bus
Comparing Your Travel Options
The cheapest way to get from Times Square to Toronto is to drive which costs $120 - $180 and takes 8h 56m.
The fastest way to get from Times Square to Toronto is to bus and fly which takes 4h 30m and costs $250 - $800.
Yes, there is a direct bus departing from New York Midtown and arriving at Toronto. Services depart every three hours, and operate every day. The journey takes approximately 10h 35m.
Yes, there is a direct train departing from New York Penn Station station and arriving at Toronto Union Station station. Services depart once daily, and operate every day. The journey takes approximately 12h 27m.
The distance between Times Square and Toronto is 640 km. The road distance is 734 km.
The best way to get from Times Square to Toronto without a car is to bus which takes 10h 35m and costs $110 - $200.
It takes approximately 4h 30m to get from Times Square to Toronto, including transfers.
Times Square to Toronto bus services, operated by Flixbus USA, depart from New York Midtown station.
Times Square to Toronto train services, operated by VIA Rail, depart from New York Penn Station.
The best way to get from Times Square to Toronto is to bus which takes 10h 35m and costs $110 - $200. Alternatively, you can fly, which costs $600 - $1,500 and takes 5h 1m, you could also train, which costs $200 - $460 and takes 12h 27m.
What companies run services between Times Square, NY, USA and Toronto, ON, Canada?
Flixbus USA operates a bus from New York Midtown to Toronto 4 times a day. Tickets cost $110–180 and the journey takes 10h 35m. Two other operators also service this route. Alternatively, Delta flies from John F. Kennedy International Airport (JFK) to Toronto Pearson International Airport (YYZ) 3 times a day.
- Website
- aircanada.com
Flights from Newark Liberty International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 3h 56m
- When
- Thursday to Sunday
- Estimated price
- $95–550
Flights from Newark Liberty International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- $70–440
Flights from Newark Liberty International Airport to Toronto Pearson International Airport via Cleveland
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $85–500
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $85–550
Flights from Laguardia Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- $110–650
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $85–550
- Website
- united.com
Flights from Newark Liberty International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- $70–440
Flights from Newark Liberty International Airport to Toronto Pearson International Airport via Cleveland
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $85–500
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $85–550
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $85–550
Flights from Newark Liberty International Airport to Rochester
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $70–470
Flights from Newark Liberty International Airport to Rochester via Washington Dulles
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $90–550
- Website
- delta.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $85–550
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $55–350
Flights from Laguardia Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $140–950
- Website
- aa.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $85–550
Flights from Laguardia Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $140–950
- Website
- flyporter.com
Flights from Newark Liberty International Airport to Toronto Island Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $220–650
Flights from Newark Liberty International Airport to Toronto Island Airport via Ottawa
- Ave. Duration
- 3h 43m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $220–650
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $230–550
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Ny Moynihan Train Hall At Penn Station to Niagara Falls
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Estimated price
- $360–600
- Website
- Amtrak
- Phone
- 877-690-5116
- Website
- MTA Homepage
Subway from 42 St-Times Square to Flushing-Main St
- Ave. Duration
- 35 min
- Frequency
- Every 5 minutes
- Estimated price
- $5
- Schedules at
- MTA Schedules
- Website
- MTA Homepage
- Website
- MTA: World Cup 2026
- Adult
- $5
Subway from 42 St-Times Square to Flushing-Main St
- Ave. Duration
- 35 min
- Frequency
- Every 5 minutes
- Estimated price
- $5
- Schedules at
- MTA Schedules
- Website
- MTA Homepage
- Website
- MTA: World Cup 2026
- Adult
- $5
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Rochester to Toronto Union Station
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $65–270
- Website
- VIA Rail
- Escape
- $65–170
- Business
- $110–260
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $80–190
Train from New York Penn Station to Toronto Union Station
- Ave. Duration
- 12h 27m
- Frequency
- Once daily
- Estimated price
- $200–460
- Website
- VIA Rail
- Escape
- $200–440
- Business
- $260–430
- Business Plus
- $270–450
- Economy
- $230–450
- Economy Plus
- $250–460
- Phone
- +1 (866) 912-6224
- [email protected]
- Website
- newarkairportexpress.com
Bus from Port Authority Bus Terminal to Terminal B
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $36
- Book at
- Coach USA
- One Way - Adult
- $36
Bus from Port Authority Bus Terminal to Terminal B
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $36
- Book at
- Coach USA
- One Way - Adult
- $36
Bus from Port Authority Bus Terminal to Terminal B
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $36
- Book at
- Coach USA
- One Way - Adult
- $36
- Phone
- +1 610-868-6001
- [email protected]
- Website
- transbridgelines.com
Bus from Port Authority Bus Terminal to Terminal B
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $85–95
- Schedules at
- transbridgelines.com
- Adult
- $85–95
Bus from Port Authority Bus Terminal to Terminal B
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $85–95
- Schedules at
- transbridgelines.com
- Adult
- $85–95
Bus from Port Authority Bus Terminal to Terminal B
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- $85–95
- Schedules at
- transbridgelines.com
- Adult
- $85–95
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from New York Midtown to Toronto
- Ave. Duration
- 10h 35m
- Frequency
- 4 times a day
- Estimated price
- $110–180
- Schedules at
- Flixbus USA
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from New York Midtown to Toronto
- Ave. Duration
- 11h 10m
- Frequency
- 3 times a day
- Estimated price
- $95–440
- Website
- Trailways
- Schedules at
- Trailways
- Saver
- $95–420
- Flexible
- $170–440
Bus from Buffalo to Toronto
- Saver
- $30–95
- Flexible
- $65–100
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from New York Midtown to Toronto
- Ave. Duration
- 12h 55m
- Frequency
- 3 times a day
- Estimated price
- $130–200
- Website
- Greyhound
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Bus Terminal to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $15–20
- Website
- Megabus
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
Need to know: Greyhound
Read the travel guide
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
Booking & Getting There
Times Square to Toronto bus services, operated by Flixbus USA, arrive at Toronto station.
Times Square to Toronto train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Times Square to Toronto is 734 km. It takes approximately 8h 56m to drive from Times Square to Toronto.
Book your Times Square to Toronto train tickets online with Omio.
Book your Times Square to Toronto bus tickets online with Omio and FlixBus.
There are 1943+ hotels available in Toronto.




































