How to travel from Nyon to Lausanne

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

Aug 18
Aug 19
Aug 20
Aug 21
Aug 22
Aug 23
Aug 24

Travel Information between Nyon and Lausanne

distanceDistance20 miles (33 km)
modeAvailable travel modesBus, flight, ferry or train
priceTicket price range$2 - $46
cheapestCheapest modeBus • $2 (€2) • 33 min
fastestFastest modeTrain • $21 (€19) • 28 min
carriersPopular travel companiesSBB

Take a bus, flight, ferry or train to travel 20 miles (33 km) from Nyon to Lausanne. If speed is a priority, then a train is the best option with an average duration of 28 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $2 (€2). The most popular travel companies which serve this trip are SBB among others. Travelers can even take a direct from Nyon to Lausanne.

Travel Tips: Travel from Nyon to Lausanne

Travel to Lausanne easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Nyon to Lausanne.

There are 4 ways that you can travel between Nyon and Lausanne. You can take a bus, flight, ferry or train.

The cheapest way to go to Lausanne from Nyon is by taking a bus, which costs on average $2 (€2).

This is compared to other ways of getting to Lausanne:

Taking a bus is about $44 (€41) less than taking a ferry, which costs on average $46 (€43) for this journey.

A bus is $18 (€17) less than a train for this trip with tickets for a train from Nyon to Lausanne costing on average $21 (€19).

The fastest way to get to Lausanne from Nyon is by train with an average travel time of 28 min.

Other travel options to Lausanne can usually take longer:

In comparison, taking a bus requires on average 33 min   of travel time.

In comparison, getting to Lausanne by ferry can take on average 0 h 0 min.

Lausanne is approximately 20 miles (33 km) away from Nyon.

The average frequency per day from Nyon to Lausanne is:

  • Around 26 buses per day.
  • 72 trains a day.

However, we recommend checking specific travel dates for your route to Lausanne from Nyon as scheduled services by bus, flight, ferry or train can vary by season or day of the week.

These are the most popular departure and arrival points from Nyon to Lausanne:

  • Buses mostly leave from Gare de Nyon and tend to arrive in Lausanne, Parking du Vélodrome.
  • Trains mostly leave from Nyon and tend to arrive in Lausanne.

Omio works with many trusted partners that can help you travel the best way from Nyon to Lausanne:

  • You can take a train from Nyon to Lausanne with SBB. Cheap tickets can be found for $21 (€19) with SBB from Nyon to Lausanne.
Looking to extend your trip from Nyon to Lausanne? Many Omio customers who go from Nyon to Lausanne usually extend their vacation to explore other popular destinations like Geneva, Paris or Milan. If you're looking to explore Geneva, Paris or Milan from Lausanne, let Omio find you the best connections available at an affordable price.

When planning your trip from Nyon to Lausanne, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Bus tickets cost on average $2 (€2) one way.
  • Ferry tickets are costing on average $46 (€43) one way.
  • Train tickets cost $21 (€19) one way on average.

However, we recommend buying tickets from Nyon to Lausanne online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Nyon to Lausanne: related information

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone