To get to Oleggio from Messina you can take a flight from Reggio di Calabria Airport, which is the closest airport to Messina, and arrive at Milan Malpensa Airport, the airport the best serves Oleggio. The average price for a Messina to Oleggio flight is 372€, but you can find low cost flights as well, with prices starting from 24€. Getting from Messina to Oleggio by flight takes about 2 hours on average; however, you need to consider the time to get to the airport and pass the security checks. You can count on 209 daily connections between Messina and Oleggio provided by British Airways, Blue Air, and Volotea. Milan Malpensa Airport is the closest airport to Oleggio and is 12.1 kilometers away from the city center; you can get to Oleggio in 18 minutes thanks to airport shuttles from Milan Malpensa Airport to Oleggio.