Travel from Milan to Brno

Bus or train from Milan to Brno?

Trenitalia Frecce operates a train from Milan to Brno hourly. Tickets cost $23 - $35 and the journey takes 1 h 13 min. 4 other operators also service this route. Alternatively, Milan Metro operates a bus from Milan to Brno hourly. Tickets cost $1 - $3 and the journey takes 20 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 Brno

From Milano Cadorna train to Milan Malpensa airport, fly to Brno airport, then line 48 bus to Brno. 8 h 4 min $249. From Milano Cadorna train to Milan Malpensa airport, fly to Prague airport, bus to Praha hl.n., then train to Brno. 8 h 2 min $101. From Milano Cadorna train to Milan Malpensa airport, fly to Vienna airport, train to Wien Hbf, then train to Brno. 7 h 43 min $149. From Milan Central Station bus to Milan Bergamo airport, fly to Prague airport, bus to Praha hl.n., then train to Brno. 8 h $83. From Milan Central Station bus to Milan Bergamo airport, fly to Bratislava airport, line 61 bus to Bratislava hl.st., then train to Brno. 7 h 1 min $81. From Milano Centrale train to Verona Porta Nuova, train to Kufstein, train to Attnang-Puchheim, train to Wien Hbf, then train to Brno hl.n.. 13 h 49 min $161. From via orefici p.za cordusio bus to Milan, Milan, bus to Bratislava, Autobusová stanica Nivy, then bus to Brno, AN u hotelu Grand. 17 h 14 min $107. From Duomo M1 line 1 subway to Milan then bus to Brno. 20 h 4 min $86. From duomo m1 m3 line 19 tram to Milano Lambrate, night train to Wien Hbf, then train to Brno hl.n.. 16 h 2 min $121. From Milan drive to Brno. 9 h 43 min $183.
Close Print Itinerary
  1. Here are 10 options to get from
    Milan to Brno:

    1. Trip:
      1 Train to Milan Malpensa, fly to Brno
      • One-Way approx: USD $117 - $443
      • Duration: 8 h 4 min
      Open +
      • Trip:
        1 Train to Milan Malpensa, fly to Brno
        • One-Way approx: USD $117 - $443
        • Duration: 8 h 4 min
        Close x
    2. Trip:
      2 Train to Milan Malpensa, fly to Prague, train
      • One-Way approx: USD $55 - $217
      • Duration: 8 h 2 min
      Open +
      • Trip:
        2 Train to Milan Malpensa, fly to Prague, train
        • One-Way approx: USD $55 - $217
        • Duration: 8 h 2 min
        Close x
    3. Trip:
      3 Train to Milan Malpensa, fly to Vienna, train
      • One-Way approx: USD $108 - $267
      • Duration: 7 h 43 min
      Open +
      • Trip:
        3 Train to Milan Malpensa, fly to Vienna, train
        • One-Way approx: USD $108 - $267
        • Duration: 7 h 43 min
        Close x
    4. Trip:
      4 Bus to Milan Bergamo, fly to Prague, train
      • One-Way approx: USD $46 - $196
      • Duration: 8 h
      Open +
      • Trip:
        4 Bus to Milan Bergamo, fly to Prague, train
        • One-Way approx: USD $46 - $196
        • Duration: 8 h
        Close x
    5. Trip:
      5 Bus to Milan Bergamo, fly to Bratislava, train
      • One-Way approx: USD $49 - $1,118
      • Duration: 7 h 1 min
      Open +
      • Trip:
        5 Bus to Milan Bergamo, fly to Bratislava, train
        • One-Way approx: USD $49 - $1,118
        • Duration: 7 h 1 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $135 - $212
      • Duration: 13 h 49 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $135 - $212
        • Duration: 13 h 49 min
        Close x
    7. Trip:
      7 Bus FlixBus
      • One-Way approx: USD $67 - $115
      • Duration: 17 h 14 min
      Open +
      • Trip:
        7 Bus FlixBus
        • One-Way approx: USD $67 - $115
        • Duration: 17 h 14 min
        Close x
    8. Trip:
      8 Bus Tour Bus
      • One-Way approx: USD $72 - $122
      • Duration: 20 h 4 min
      Open +
      • Trip:
        8 Bus Tour Bus
        • One-Way approx: USD $72 - $122
        • Duration: 20 h 4 min
        Close x
    9. Trip:
      9 Night train, train
      • One-Way approx: USD $100 - $141
      • Duration: 16 h 2 min
      Open +
      • Trip:
        9 Night train, train
        • One-Way approx: USD $100 - $141
        • Duration: 16 h 2 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $150 - $220
      • Duration: 9 h 43 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $150 - $220
        • Duration: 9 h 43 min
        Close x