Milan to Florence Transfer: Train or Private Car

Milan to Florence is about 337 km by road from Malpensa. Private transfer against the high-speed train from Milano Centrale, with times compared.

From
Milan Malpensa Airport
To
Florence
Travel time
about 3 hr 15 min–3 hr 45 min
Private transfer
from €848

Milan Malpensa Airport → Florence

Welcome PickupsVerified

★★★★★ 4.8/5 · 52,000+ reviews

from €848 fixed, one-way

Book this route

Affiliate disclosure: some links here are affiliate links. Booking through them may earn us a small commission at no extra cost to you.

Florence is about 337 km from Milan Malpensa Airport, and the drive takes roughly 3 hours 15 minutes to 3 hours 45 minutes. For most travellers the high-speed train from Milan city is the better choice, and a private car makes sense mainly when you are landing at Malpensa with luggage or a group. The same options work in reverse from Florence to Milan.

Milan to Florence at a glance

  • Private transfer: door to door, fixed price per vehicle. A live Welcome Pickups quote on 13 November 2026 gave €848 from Milan Malpensa Airport to Piazza del Duomo in Florence (one passenger, pickup on 25 November).
  • Train: high-speed trains run from Milano Centrale to Firenze Santa Maria Novella in about 1 hour 55 minutes. From Malpensa you first need to reach Milano Centrale.

Private transfer from Milan to Florence

A private car is the expensive option on this route: from central Milan the high-speed train is the quicker, simpler choice. A transfer is worth considering for a group, for heavy luggage, or when you would rather not change between airport and station. Central Florence is a limited traffic zone, so the driver drops you as close as allowed. The price is per vehicle. You can book a Milan to Florence transfer with Welcome Pickups.

Other routes: Milan airport transfers, Florence airport transfers.

Planning your stay? Our Florence travel guide and Milan travel guide cover the area in more detail.

Every operator shown here is licensed, insured, and flight-tracked — see the full vetting criteria

Common questions

How far is Florence from Milan Malpensa Airport?

About 337 km, roughly 3 hours 15 minutes to 3 hours 45 minutes by car.

How do you get from Milan to Florence by train?

Take a high-speed train from Milano Centrale to Firenze Santa Maria Novella, about 1 hour 55 minutes. From Malpensa you first need to reach Milano Centrale.

How much is a transfer from Milan to Florence?

A live Welcome Pickups quote on 13 November 2026 gave €848 per vehicle from Milan Malpensa Airport to Piazza del Duomo in Florence (one passenger, pickup on 25 November).