Brescia can be easily reached by plane from:
Airport of Bergamo Orio al Serio
Bergamo Orio al Serio international airport is about 50 km from Brescia. Ryanair's European HUB, connects Italy and the main European cities with low cost flights.
Airport IATA code: BGY
Address: Via Orio al Serio 49/51, 24050 Grassobbio (BG), Italy
www.milanbergamoairport.it
tel. +39 035 326323
TO / FROM BERGAMO AIRPORT
From Bergamo Orio al Serio airport you can reach the city of Brescia with the Autostradale bus service (autostradale.it, tel. +39 035 322915 / +39 02 30089000, € 12, one way, first ride 5.10 h, last ride h 10.30 pm, travel time 60 min) and arrival at the SIA bus station in Brescia (via Solferino 6, platform no. 24).
Alternatively, it is possible to use the shuttle service of ATB - Azienda Trasporti Bergamo (www.atb.bergamo.it, tel. +39 035 236026, € 2.30 one way, first ride 5 h, last ride h 00.30, travel duration 17 min) with change at Bergamo railway station (Piazza Marconi, 7, 24122 Bergamo BG, tel. +39 035 247950) and continuing to Brescia railway station via Trenord train service (info and timetables: www.trenord.it, € 4.80 one way, first train 5.50 am, last train 11 pm, travel time 60 min).
Airport of Verona Villafranca
The Valerio Catullo international airport of Verona Villafranca is about 60 km from Brescia. It connects Verona with Italian cities such as Rome, Naples, Palermo and with international destinations including Amsterdam, Dublin, Frankfurt, London, Munich, Moscow, St. Petersburg.
Airport IATA code: VRN
Address: 37066, Caselle di Sommacampagna (VR), Italy
https://www.aeroportoverona.it/
tel. +39 045 8095666
TO / FROM VERONA AIRPORT
To get to Brescia from Verona airport you can use the Aerobus service of the ATV - Verona Transport Company (www.atv.verona.it, tel. +39 045 8057922) to reach the Verona Porta Nuova railway station (€ 6 one way) , first ride 5.15 am, last ride 10.50 pm, travel time 15 min). The station is directly connected to Brescia by both regional trains and high-speed trains (www.trenitalia.com, starting from € 7.05, travel time from 35 to 53 min).
Milan Linate
Milan Linate international airport is about 85 km from Brescia. It connects Milan with many Italian and European cities.
Airport IATA code: LIN
Address: Viale Enrico Forlanini, 20090 Segrate MI, Italy
www.milanolinate-airport.com
tel. +39 02 232323
TO / FROM MILAN LINATE AIRPORT
Leaving Linate airport, take the Autostradale Starfly bus to Milan Central Station (autostradale.it, tel. +39 02 30089000, € 5 one way, first ride around 7.45 am, last ride 10.45 pm, travel time 25 min , tickets can be purchased on board the bus or online at www.airportbusexpress.it). Arriving at the Central Station, choose one of the regional or high-speed trains that stop in Brescia (www.trenitalia.com, starting from € 7.30, travel time from 35 to 65 min).
Milan Malpensa Airport
Milan Malpensa international airport is about 140 km from Brescia. It connects Milan with Europe (low cost flights with Easy Jet, Terminal 2) and all continents (Terminal 1).
Airport IATA code: MXP
Address: 21010 Ferno VA, Italy
www.milanomalpensa-airport.com
tel. +39 02 232323
TO / FROM MILAN MALPENSA AIRPORT
From Milan Malpensa airport, take the Malpensa Shuttle bus to Milan Central Station (www.malpensashuttle.it, tel +39 02 58583185, € 8.00 one way, 24 h service, travel time approx. 50 min, tickets available online at ticketonline.malpensashuttle.it). Arriving at the Central Station, choose one of the regional or high-speed trains that stop in Brescia (https://www.trenitalia.com/, starting from € 7.30, travel time from 35 to 65 min).