Rome2Rio

How to get fromMilan to Hôtel des Patients, Lausanneby train (Trenitalia), bus, or car

Find Transport to Hôtel des Patients, Lausanne

See all options

There are 3 ways to get from Milan to Hôtel des Patients, Lausanne by train (Trenitalia), bus, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train (Trenitalia)

    best
    1. Take the train from Milano Centrale to Lausannetrain train Ec
    3h 50m
    CHF 68–112
  2. Bus

    cheapest
    1. Take the bus from Milano, Autostazione Lampugnano to Lausannebus bus BlaBlaCar Bus
    5h 30m
    CHF 26–50
  3. Drive 322.8 km

    1. Drive from Milan to Hôtel des Patients, Lausannecar car 322.8 km
    3h 51m
    CHF 53–76

Milan to Hôtel des Patients, Lausanne by train, subway, and foot (Trenitalia)

Calendar42Weekly Services
Duration3h 50mAverage Duration
TicketCHF 68Cheapest Price
See schedules

Questions & Answers

What companies run services between Milan, Italy and Hôtel des Patients, Lausanne, Switzerland?

Trenitalia EuroCity operates a train from Milano Centrale to Lausanne every 4 hours. Tickets cost CHF 60–110 and the journey takes 3h 38m. Alternatively, BlaBlaCar Bus operates a bus from Milano, Autostazione Lampugnano to Lausanne twice daily. Tickets cost CHF 26–50 and the journey takes 5h 1m.

Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, Travelling to the UK: What do I need to know?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.

More Questions & Answers