Travel from Milan to Empoli

Train, bus or fly from Milan to Empoli?

Trenitalia Frecce operates a train from Milan to Empoli hourly. Tickets cost $40 - $60 and the journey takes 1 h 39 min. Trenitalia also services this route hourly. Alternatively, Milan Metro operates a bus from Milan to Empoli hourly. Tickets cost $1 - $3 and the journey takes 23 min. 3 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Milan to Empoli

ModeDurationPrice
From Milano Centrale train to Firenze S.Maria Novella then train to Empoli.2 h 30 min45€
From Milano Centrale train to Pisa C.Le then train to Empoli.4 h 57 min47€
From duomo m1 m3 bus to Milan, Milan, bus to Stazione Montelungo, line 28 bus to Firenze Rifredi, then train to Empoli.6 h 11 min31€
From Duomo M3 line 3 subway to Porto di Mare, bus to P.Za D'Azeglio Sud, line 25 bus to Viareggio, then train to Empoli.7 h 4 min48€
From Milan drive to Empoli.3 h 5 min47€
From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Florence airport, line 389 shuttle to Firenze S.Maria Novella, then train to Empoli.5 h 30 min158€
From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Pisa airport, train to Pisa C.Le, then train to Empoli.5 h 36 min122€
From Milano Cadorna train to Milan Malpensa airport, fly to Florence airport, line 389 shuttle to Firenze S.Maria Novella, then train to Empoli.5 h 48 min193€

Operators from Milan to Empoli

Close Print Itinerary
  1. Here are 8 options to get from
    Milan to Empoli:

    1. Trip:
      1 Train Trenitalia Frecce
      • One-Way approx: USD $43 - $65
      • Duration: 2 h 30 min
      Open +
      • Trip:
        1 Train Trenitalia Frecce
        • One-Way approx: USD $43 - $65
        • Duration: 2 h 30 min
        Close x
    2. Trip:
      2 Train Trenitalia Intercity
      • One-Way approx: USD $42 - $60
      • Duration: 4 h 57 min
      Open +
      • Trip:
        2 Train Trenitalia Intercity
        • One-Way approx: USD $42 - $60
        • Duration: 4 h 57 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $22 - $41
      • Duration: 6 h 11 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $22 - $41
        • Duration: 6 h 11 min
        Close x
    4. Trip:
      4 Bus, train
      • One-Way approx: USD $38 - $63
      • Duration: 7 h 4 min
      Open +
      • Trip:
        4 Bus, train
        • One-Way approx: USD $38 - $63
        • Duration: 7 h 4 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $45 - $70
      • Duration: 3 h 5 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $45 - $70
        • Duration: 3 h 5 min
        Close x
    6. Trip:
      6 Fly Milan Linate to Florence
      • One-Way approx: USD $125 - $407
      • Duration: 5 h 30 min
      Open +
      • Trip:
        6 Fly Milan Linate to Florence
        • One-Way approx: USD $125 - $407
        • Duration: 5 h 30 min
        Close x
    7. Trip:
      7 Fly Milan Linate to Pisa, train
      • One-Way approx: USD $126 - $292
      • Duration: 5 h 36 min
      Open +
      • Trip:
        7 Fly Milan Linate to Pisa, train
        • One-Way approx: USD $126 - $292
        • Duration: 5 h 36 min
        Close x
    8. Trip:
      8 Train to Milan Malpensa, fly to Florence
      • One-Way approx: USD $126 - $342
      • Duration: 5 h 48 min
      Open +
      • Trip:
        8 Train to Milan Malpensa, fly to Florence
        • One-Way approx: USD $126 - $342
        • Duration: 5 h 48 min
        Close x