Two airports lie astride Milan: Malpensa to the northwest, and Linate to the east. Choose which one based on where you are staying. A city-mandated fare of €90 (about US$120) gets you from Malpensa to anywhere in the city center, while the cost from Linate is based on a metered rate. Trains also run from Malpensa to Milan’s Stazione Centrale (central station) via Malpensa Express. And coach bus travel is available from both airports to the city center. Additionally, Milan is well-connected by rail regionally, nationally, and internationally. Stazione Centrale is the main hub and serves TreniItalia and TrenoNord railways, while the newly renovated Piazza Garibaldi is hub to Italo railways as well as Trenitalia and TrenoNord.
Milan has a comprehensive public transit system of buses, trams, and metro lines, and the city center is easily walkable. Taxis are prevalent and can often be hailed, but your best bet is to reserve one via taxi stand or phone.