There are 4 ways to get from Vevey to Cossonay by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Vevey to Cossonay-Penthalaztrain R1 / ...
40 minCHF 11–35Drive 36 km
cheapest- Drive from Vevey to Cossonaycar 36 km
27 minCHF 6–9Train, line 730 bus
- Take the train from Vevey to Morgestrain Re33 / ...
- Take the bus from Morges, gare to Cossonay-Ville, centrebus 730 / ...
1h 18mTaxi
- Take the taxi from Vevey to Cossonaytaxi 36 km
27 minCHF 140–170
Vevey to Cossonay by train
Questions & Answers
The cheapest way to get from Vevey to Cossonay is to drive which costs SFr 5 - SFr 9 and takes 27 min.
The fastest way to get from Vevey to Cossonay is to drive which takes 27 min and costs SFr 5 - SFr 9.
Yes, there is a direct train departing from Vevey and arriving at Cossonay-Penthalaz. Services depart every 20 minutes, and operate every day. The journey takes approximately 40 min.
The distance between Vevey and Cossonay is 33 km. The road distance is 36 km.
The best way to get from Vevey to Cossonay without a car is to train which takes 40 min and costs SFr 11 - SFr 35.
The train from Vevey to Cossonay-Penthalaz takes 40 min including transfers and departs every 20 minutes.
Vevey to Cossonay train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Vevey station.
Vevey to Cossonay train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Cossonay-Penthalaz station.
Yes, the driving distance between Vevey to Cossonay is 36 km. It takes approximately 27 min to drive from Vevey to Cossonay.
There are 620+ hotels available in Cossonay.
What companies run services between Vevey, Switzerland and Cossonay, Switzerland?
Swiss Federal Railways (SBB CFF FFS) operates a train from Vevey to Cossonay-Penthalaz every 20 minutes. Tickets cost CHF 11–35 and the journey takes 40 min.
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Vevey to Cossonay-Penthalaz
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 11–35
- Website
- https://www.sbb.ch/en
Train from Vevey to Morges
- Ave. Duration
- 28 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–35
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Vevey to Morges
- Ave. Duration
- 31 min
- Frequency
- Once daily
- Estimated price
- CHF 14–55
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 35–55
- 2nd Class
- CHF 14–19
- Phone
- +41 21 811 43 45
- [email protected]
- Website
- mbc.ch
Bus from Morges, gare to Cossonay-Ville, centre
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Schedules at
- mbc.ch
- Ave. Duration
- 27 min
- Estimated price
- CHF 140–170
Allo Taxi
- Phone
- +41 78 713 40 77
- Website
- allotaxi.ch
Taxi Lausanne
- Phone
- +41 76 608 01 93
- Website
- taxilausanne.app
Taxi Services Sarl
- Phone
- +41 844 814 814
- Website
- taxiservices.ch
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide








