Rome2Rio

How to get fromÉchallens to Yverdon-les-Bainsby bus, train, taxi, or car

Find Transport to Yverdon-les-Bains

See all options

There are 4 ways to get from Échallens to Yverdon-les-Bains by bus, train, taxi, 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. Line 670 bus

    best
    1. Take the bus from Echallens, gare to Yverdon, 4 Marronniersbus bus 670
    27 min
    CHF 2–4
  2. Train

    1. Take the train from Echallens to Lausanne-Flontrain train R20
    2. Take the train from Lausanne to Yverdon-les-Bainstrain train R2 / ...
    1h 23m
  3. Taxi

    1. Take the taxi from Échallens to Yverdon-les-Bainstaxi taxi 17.4 km
    18 min
    CHF 55–70
  4. Drive 17.4 km

    1. Drive from Échallens to Yverdon-les-Bainscar car 17.4 km
    18 min
    CHF 3–5

Échallens to Yverdon-les-Bains by bus

Calendar164Weekly Buses
Duration27 minAverage Duration
TicketCHF 2Cheapest Price
See schedules

Questions & Answers

What companies run services between Échallens, Switzerland and Yverdon-les-Bains, Switzerland?

PostAuto AG operates a bus from Echallens, gare to Yverdon, 4 Marronniers hourly. Tickets cost CHF 2–4 and the journey takes 27 min. Alternatively, you can take a train from Echallens to Yverdon-les-Bains via Lausanne-Flon and Lausanne in around 1h 23m.

Train operators
Bus operators
Other operators

Want to know more about travelling around Switzerland

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

More Questions & Answers