Travel from Friedrichshafen to Milan

Train, bus or fly from Friedrichshafen to Milan?

German Railways (DB) operates a train from Friedrichshafen to Milan every 3 hours. Tickets cost $28 - $45 and the journey takes 1 h 1 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Friedrichshafen to Milan 5 times a day. Tickets cost $10 - $17 and the journey takes 2 h 15 min. 3 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Friedrichshafen to Milan

From Friedrichshafen Stadt train to Schaffhausen, train to Zuerich Hb, then train to Milano Centrale. 6 h 19 min 108€. From Friedrichshafen Autoquai ferry to Romanshorn, train to Zuerich Hb, then train to Milano Centrale. 6 h 53 min 104€. From Friedrichshafen Autoquai ferry to Romanshorn, line 8 train to St. Gallen, walk to St.Gallen, Lagerstrasse, bus to Lampugnano, then line 1 subway to Duomo M1. 7 h 48 min 29€. From Friedrichshafen bus to Zurich, bus to sesto, then bus to via orefici p.za cordusio. 7 h 51 min 38€. From Friedrichshafen drive to Milan. 3 h 58 min 52€. From Friedrichshafen taxi to Friedrichshafen airport, fly to Milan Linate airport, then line 73 bus to Milan. 3 h 36 min 253€. From Friedrichshafen taxi to Friedrichshafen airport, fly to Milan Malpensa airport, then train to Milan. 3 h 50 min 256€. From Friedrichshafen Autoquai ferry to Romanshorn, train to Zurich airport, fly to Milan Malpensa airport, then train to Milan. 5 h 2 min 149€. From Friedrichshafen Autoquai ferry to Romanshorn, train to Zurich airport, fly to Lugano airport, line 60 train to Lugano, then train to Milan. 6 h 4 min 180€.
Close Print Itinerary
  1. Here are 9 options to get from
    Friedrichshafen to Milan:

    1. Trip:
      1 Train
      • One-Way approx: USD $94 - $147
      • Duration: 6 h 19 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $94 - $147
        • Duration: 6 h 19 min
        Close x
    2. Trip:
      2 Ferry, train
      • One-Way approx: USD $86 - $140
      • Duration: 6 h 53 min
      Open +
      • Trip:
        2 Ferry, train
        • One-Way approx: USD $86 - $140
        • Duration: 6 h 53 min
        Close x
    3. Trip:
      3 Ferry, bus
      • One-Way approx: USD $31 - $41
      • Duration: 7 h 48 min
      Open +
      • Trip:
        3 Ferry, bus
        • One-Way approx: USD $31 - $41
        • Duration: 7 h 48 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $28 - $49
      • Duration: 7 h 51 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $28 - $49
        • Duration: 7 h 51 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $50 - $80
      • Duration: 3 h 58 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $50 - $80
        • Duration: 3 h 58 min
        Close x
    6. Trip:
      6 Fly Friedrichshafen to Milan Linate
      • One-Way approx: USD $126 - $571
      • Duration: 3 h 36 min
      Open +
      • Trip:
        6 Fly Friedrichshafen to Milan Linate
        • One-Way approx: USD $126 - $571
        • Duration: 3 h 36 min
        Close x
    7. Trip:
      7 Fly Friedrichshafen to Milan Malpensa, train
      • One-Way approx: USD $128 - $585
      • Duration: 3 h 50 min
      Open +
      • Trip:
        7 Fly Friedrichshafen to Milan Malpensa, train
        • One-Way approx: USD $128 - $585
        • Duration: 3 h 50 min
        Close x
    8. Trip:
      8 Ferry, train to Zurich, fly to Milan Malpensa, train
      • One-Way approx: USD $124 - $347
      • Duration: 5 h 2 min
      Open +
      • Trip:
        8 Ferry, train to Zurich, fly to Milan Malpensa, train
        • One-Way approx: USD $124 - $347
        • Duration: 5 h 2 min
        Close x
    9. Trip:
      9 Ferry, train to Zurich, fly to Lugano, train
      • One-Way approx: USD $139 - $343
      • Duration: 6 h 4 min
      Open +
      • Trip:
        9 Ferry, train to Zurich, fly to Lugano, train
        • One-Way approx: USD $139 - $343
        • Duration: 6 h 4 min
        Close x