Taxis waiting at Cadorna's side exit, mid-morning yesterday.
Don't expect to see them waiting, today.
There's a national taxi strike, today, from 8 A.M. to 10 P.M....More......
Arriving in Milan's Linate Airport? Take the Linate Express, bus X73, E. 1.50, Monday-Friday, 7 A.M.-8 P.M. For the price of a regular bus ticket (E.1.50), in about a half an hour it goes nonstop to Piazza San Babila at the other end of Corso Vittorio Emanuele behind the Duomo. On normal (non-strike, non-trade fair) days, there are taxis at the stand, there, waiting to whisk you to your destination. The general area is well-served by bus, tram and metro.
Arriving at Milan's Malpensa Airport? Take the Malpensa Express: http://www.malpensaexpress.it/en/index.php. It's a fast and easy "trenino" (little/light train) that costs only E. 11 one way. Some are nonstop, some stop at a few places along the way. Some get into the Cadorna station (in the general area of the Sforza castle, so still quite central), some now get into the Stazione Centrale. At both, taxis usually are waiting just outside all exits...but not today. From either train station, bus, tram and metro transportation is easy to the rest of the city.
New to town, and worried that the tram, bus, metro (subway) and "passante" (urban light train) indications on your map may be old? Have an iPhone? Then you're in luck. There's an app for checking Milan's public transportation system, see my: http://mymilanitaly.blogspot.com/2011/06/photoless-friday-16-got-smart-phone.html.
A word to the wise is sufficient...no matter how tired and frazzled you are, do not give in to the temptation to take a pirate taxi.
How do you know?
If someone comes up to you furtively, whispering "taxi, taxi," you can be sure it's a pirate taxi.
These are private individuals working under the table without licenses, without safety controls, without training and without insurance.
I think you get the picture.