Brescia can be easily reached by plane from:
The Bergamo Orio al Serio international airport is located about km 50 from Brescia. One of Ryanair’s European hubs, it connects Italy to the main European cities with low-cost flights.
You can reach the city of Brescia from Bergamo Orio al Serio airport with Autostradale bus service (autostradale.com, tel. +39 035 322915 / +39 02 30089000, € 12 one way, first ride 5:10am, last ride 10:30pm, duration about 60 min) which arrives to SIA bus station in Brescia (Via Solferino 6, platform no. 24).
Alternatively, you can take the ATB – Azienda Trasporti Bergamo shuttle (www.atb.bergamo.it/en, tel. + 39 035 236026, € 2.30 one way, first ride 5am, last ride 00:30am, duration 17 min) to Bergamo train station (Piazza Marconi, 7, 24122 Bergamo, tel. +39 035 247950), then reach Brescia’s train station with Trenord local train service (info and timetable: https://www.trenord.it, € 4.80 one way, first train at 5:50am, last train at 11pm, duration 60 min).
Valerio Catullo international airport in Verona Villafranca is located about 60 km from Brescia. It connects Verona to Italian cities such as Rome, Naples, and Palermo and to international destinations such as Amsterdam, Dublin, Frankfurt, London, Munich, Moscow, and St. Petersburg.
You can reach Brescia from Verona airport with the Aerobus service offered by ATV – Azienda Trasporti Verona (www.atv.verona.it, tel. +39 045 8057922) which takes you to Verona Porta Nuova train station (€ 6 one way, first ride 5:15am, last ride 10:50pm, duration 15 min). The station is connected to Brescia’s train station through both regional and high-speed trains (https://www.trenitalia.com/, with fares starting from € 7.05 and duration between 35 and 53 min).
Milan Linate international airport is located about 85 km from Brescia. It connects Milan to several Italian and European cities.
As you exit Linate airport, take the Starfly bus offered by Autostradale to Milan Centrale train station (https://autostradale.it/, tel. +39 02 30089000, € 5 one way, first ride at about 7:45am, last ride 10:45pm, duration 25 min, tickets can be purchased on board or online at https://www.airportbusexpress.it). Once in Stazione Centrale, choose one of the regional or high-speed trains which stop in Brescia (https://www.trenitalia.com/, from € 7.30, duration between 35 and 65 min).
Milan Malpensa is located about 140 km from Brescia. It connects Milan to Europe (Easy Jet low cost flights from Terminal 2) and all the continents (Terminal 1).
Take the Malpensa Shuttle from Malpensa airport to Milan Centrale train station (www.malpensashuttle.it, tel +39 02 58583185, € 8.00 one way, 24-hour service, duration 50 min, tickets can be purchased online at ticketonline.malpensashuttle.it/_en). Once in Stazione Centrale, choose one of the regional or high-speed trains which stop in Brescia (https://www.trenitalia.com/, from € 7.30, duration between 35 and 65 min).