Pearson International Airport (YYZ) (or LBPIA - Lester B. Pearson International Airport) is about 30-50 minutes by car from the downtown core (depending entirely on traffic) and is serviced by most major international carriers. There are two terminals: Terminal 1 hosts all Air Canada flights and a few other international (mostly Star Alliance) carriers, while Terminal 3 hosts all other airlines.
Toronto City Centre Airport (YTZ) (or TCCA, or "The Island Airport") handles much less traffic. One of its main tenants is Porter Airlines which services New York (Newark), Ottawa, Montreal, Mont Tremblant, Chicago, and Halifax. Toronto City Centre Airport offers mainly short-haul regional flights to neighboring Canadian cities, with a few Northeast US flights.
A free ferry service makes the short crossing (just 121 metres - the world's shortest regularly-scheduled ferry route) between TCCA and the mainland every 15 minutes, 6:45AM-10:07PM.
A free shuttle bus is offered for Porter Airlines' passengers between the airport and Toronto's central Union Station.
Frugal travellers coming from the US or Central America should consider flying into Buffalo (New York), due to cheaper prices. Megabus (prices vary, book early) runs from the Buffalo Niagara airport to Toronto; the trip takes 3 hours and includes the border crossing.
Greyhound provides a large number of intercity services, their primary routes from Toronto include: New York City via Buffalo, Rochester and Syracuse; Ottawa; and Chicago via London, Windsor and Detroit.
Coach Canada runs buses from Toronto to Montreal (7hrs, $10-$55) via Kingston (3hrs); and New York City (10.5hrs) via Niagara Falls (1.5hrs, $25.15) and Buffalo (2.5hrs, $27.20).
Greyhound buses to Kitchener, Guelph, St. Catharines, Niagara Falls, Buffalo, and New York and Coach Canada buses to Buffalo and New York also stop near Union Station, either in front of the York Street entrance to the Royal York Hotel or on University Avenue north of Wellington Street. Two new, heavily-discounted services between Toronto and New York City now operate from the sidewalk in front of the Royal York Hotel, across the street from Union Station. Both advertise electrical connections at each seat, wi-fi, movies, and more legroom than traditional buses. If purchased far enough in advance, tickets can be found for $1 although in reality, most seats range from $15 to $50.
Megabus provides service from New York City, Buffalo and Buffalo-Niagara Airport to the sidewalk in front of the Royal York Hotel. Megabus runs two buses a day from the Royal York, as well as two buses a day from the bus terminal, buses from the bus terminal run to the Port Authority Bus Terminal in New York, while buses from the Royal York run to Penn Station in New York
All scheduled passenger trains in Toronto run into and out of Union Station which is located at 65 Front Street, between Bay and York Streets.
Maple Leaf: This service is run jointly by Via and America's passenger rail company, Amtrak . Trains on this line run between Toronto and New York City once a day in each direction stopping at Albany and Buffalo as well as many smaller stations. Trains between Toronto and New York are extremely slow and very expensive, the coach services listed above generally take several hours less and cost several times less than the train. There are also more frequent trains that run on this line from Toronto to Niagara Falls.