By Air
Montreal-Trudeau International Airport (YUL) is the city's main airport, about 20 kilometers west of downtown. It has direct flights to most major Canadian cities, dozens of US destinations, and many European, Caribbean, and Latin American cities. Air Canada and its partners dominate, but WestJet, Porter, and several European and low-cost carriers also serve the airport.
The 747 Express bus runs 24 hours between the airport and downtown's Gare d'autocars (Berri-UQAM), with stops along Boulevard Rene-Levesque. It costs the same as a regular transit fare if you have an OPUS card, or a flat fare for a cash ticket. A taxi or rideshare to downtown takes 20 to 40 minutes depending on traffic and costs roughly CAD 45 to 55.
By Train
VIA Rail connects Montreal to Toronto (about 5 hours), Ottawa (about 2 hours), and Quebec City (about 3 hours). Trains arrive at Gare Centrale, right in the heart of downtown and connected to the metro. Amtrak's Adirondack service runs from New York City (roughly 11 hours), a scenic route along the Hudson River and through the Adirondack Mountains.
By Bus
Long-distance buses arrive at the Gare d'autocars de Montreal near the Berri-UQAM metro station. Services connect to cities across Quebec, Ontario, and the US northeast. Several carriers operate routes to New York, Boston, and Toronto.
By Car
Montreal sits at the intersection of several major highways. The drive from Toronto is about 5 to 6 hours via Highway 401 and the Trans-Canada, from Ottawa about 2 hours via Highway 417, and from New York City about 6 hours via Interstate 87. The US-Canada border crossings south of Montreal can be slow on holiday weekends, so plan accordingly.