Cheap Train and Carpool tickets to Nyon

What are the most popular routes to Nyon?

Geneva - NyonAverage priceCHF 14Average duration16mDaily departures10
Lausanne - NyonAverage priceCHF 40Average duration34mDaily departures10
Brussels - NyonAverage priceCHF 38Average duration8h 10mDaily departures1