There are 7 ways to get from Long Island to Markham by plane, bus, bus (Flixbus), 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.
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 Pearson International Airport Terminal 1 to Unionville GO Busbus
2h 53m$218–1,033Bus via Union Station Bus Terminal
cheapest- Take the bus from New York to Torontobus Adt N816-D / ...
14h 21m$112–500Bus (Flixbus)
- Take the bus from New York Midtown to Scarborough Centrebus FlixBus N2768a / ...
12h 55m$116–188Train
- Take the train from New York Penn Station to Toronto Union Stationtrain VIA Rail
15h 34m$213–476Drive 772.9 km
- Drive from Brooklyn to Markhamcar 772.9 km
9h 32m$156–224Fly John F. Kennedy International Airport to Toronto Pearson International Airport, bus
- Fly from John F. Kennedy International Airport (JFK) to Toronto Pearson International Airport (YYZ)plane JFK - YYZ
- Take the bus from Pearson International Airport Terminal 1 to Unionville GO Busbus
3h 14m$667–1,453Fly Laguardia Airport to Toronto Island Airport, train
- Fly from Laguardia Airport (LGA) to Toronto Island Airport (YTZ)plane LGA - YTZ
- Take the train from Union Station GO to Centennial GOtrain
3h 43m$978–1,979
Long Island to Markham by subway, foot, and bus (Flixbus)
Comparing Your Travel Options
The cheapest way to get from Long Island to Markham is to bus which costs $110 - $190 and takes 12h 55m.
The fastest way to get from Long Island to Markham is to fly and bus which takes 2h 53m and costs $210 - $1,100.
No, there is no direct bus from Long Island to Markham. However, there are services departing from New York Midtown and arriving at McCowan Rd at Southdale Dr via Scarborough Centre Station at Bus Bay 5. The journey, including transfers, takes approximately 12h 55m.
No, there is no direct train from Long Island to Markham. However, there are services departing from Atlantic Av-Barclays Ctr and arriving at Centennial GO via New York Penn Station and Union Station GO. The journey, including transfers, takes approximately 15h 34m.
The distance between Long Island and Markham is 616 km. The road distance is 772.9 km.
The best way to get from Long Island to Markham without a car is to bus which takes 12h 55m and costs $110 - $190.
It takes approximately 2h 53m to get from Long Island to Markham, including transfers.
Long Island to Markham bus services, operated by Flixbus USA, depart from New York Midtown station.
Long Island to Markham train services, operated by VIA Rail, depart from New York Penn Station.
The best way to get from Long Island to Markham is to bus which takes 12h 55m and costs $110 - $190. Alternatively, you can train, which costs $210 - $480 and takes 15h 34m.
What companies run services between Long Island, Suffolk County, NY, USA and Markham, ON, Canada?
Flixbus USA operates a bus from New York Midtown to Scarborough Centre 3 times a day. Tickets cost $110–180 and the journey takes 10h 40m. Alternatively, VIA Rail operates a train from New York Penn Station to Toronto Union Station once daily. Tickets cost $200–460 and the journey takes 12h 27m.
- Website
- aircanada.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $90–600
Flights from Laguardia Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 3h 48m
- When
- Wednesday to Friday
- Estimated price
- $120–700
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $90–600
Flights from Laguardia Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $120–700
- Website
- delta.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $90–600
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $60–390
- Website
- aa.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $90–600
Flights from Laguardia Airport to Toronto Pearson International Airport via Boston
- Ave. Duration
- 4h
- When
- Saturday
- Estimated price
- $200–700
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 59m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $60–390
- Website
- flyporter.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $200–700
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 59m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $60–390
- Phone
- +1 888 842-7245
- Website
- VIA Rail
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 888 438 6646
- Website
- GO Transit
Train from Union Station GO to Centennial GO
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- $9–12
- Website
- GO Transit
- Passenger
- $9–12
- Phone
- +1 888 438 6646
- Website
- GO Transit
Bus from Pearson International Airport Terminal 1 to Unionville GO Bus
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $9–11
- Website
- GO Transit
- Passenger
- $9–11
Bus from Pearson International Airport Terminal 1 to Unionville GO Bus
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $9–11
- Website
- GO Transit
- Passenger
- $9–11
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from New York Midtown to Scarborough Centre
- Ave. Duration
- 10h 40m
- Frequency
- 3 times a day
- Estimated price
- $110–180
- Schedules at
- Flixbus USA
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from New York to Toronto
- Ave. Duration
- 11h 10m
- Frequency
- 3 times a day
- Estimated price
- $100–480
- Website
- Trailways
- Schedules at
- Trailways
- Saver
- $100–450
- Flexible
- $180–480
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, How to get from London to Edinburgh, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
Booking & Getting There
Long Island to Markham bus services, operated by Flixbus USA, arrive at Scarborough Centre station.
Long Island to Markham train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Long Island to Markham is 773 km. It takes approximately 9h 32m to drive from Long Island to Markham.
There are 275+ hotels available in Markham.







