Because of the distance (50km), the trip will typically set you back £58.59 (€80.46), with a round-trip being double that, No. 1 Currency said. That amounts to £1.17 (€1.61) per km.
Milan is only slightly behind Oslo, where a one-way trip for the 52km ride into the city from the airport costs £58.84 (€80.81).
Meanwhile, a taxi ride between Rome’s Fiumicino airport to the centre typically costs £39.08 (€53.67), or £1.22 (€1.68), per km.
London tops the list of the most expensive taxi fares, with the journey from Heathrow to central London costing £68 (almost €95) for a 28km trip.
But when it comes to distance, a taxi ride from Geneva to the city centre – just 6km away – is actually the priciest in Europe.
The journey costs £23 (33 Swiss francs, €32), or £3.80 (€5.22) per km. This is followed by Copenhagen and Brussels.
On a per km basis, Istanbul ranks as the cheapest place to take a taxi from the airport at £0.19 (€0.26).
But the absolute cheapest cab ride between a European city centre and its nearest airport is in Sofia, Bulgaria, where the 10-km trip will set you back just £3.33 (€4.57), No. 1 Currency said.
“Our research reveals that there is a huge variation in the cost of a taxi depending on which European city you’re visiting, so do your research before you travel,” Simon Phillips, retail director for No. 1 Currency said in a statement.
“If the airport to city centre taxi ride is particularly pricey, like Milan, then taking the bus or train may be the better option,” Phillips said.
No. 1 Currency is part of FEXCO, a multinational financial and business solutions provider, with operations in 28 countries worldwide.
It bills itself as a leading provider of foreign exchange services in the UK.