International flights are available to Milan including major airlines like Quatar Airways, Etihad and Air India.
Milan has two airports - Malpensa and Linate. Malpensa is the biggest airport in the Milan area.
Well connected highways make driving to Milan easy. However Italian drivers tend to be a bit aggressive so tourists might find it difficult driving under such circumstances.
More convinient traveling to Milan by train. Most trains leave from Centrale. They connect Milan to other major European cities including Venice, Florence, Naples.
Milan is easily accessible by buses.
Water buses, Water taxis or gondolas, take your pick.
One might rent a car or alternatively take the tram, bus or metro all of which are easily available and inexpensive. Furthermore one might go in for bike sharing or suburban rail. Although the latter covers pretty much the same areas as the metro, there are some areas that the suburban rail covers that the metro does not.
Compare quotes from upto 3 travel agents for free