1map logoGo to main page

Nyon, Vaud to Lausanne, Vaud from €3.6: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Nyon, Switzerland
to
Lausanne, Switzerland

How to Get from Nyon to Lausanne: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$3.6 RideshareBest price
34 kmDistance
28m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Nyon to Lausanne with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Swiss Railways (SBB/CFF/FFS)
Train
Average Duration
28m
Estimated price
18-36
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
46m
Estimated price
3.6-3.6
Cheapest
route map
Distance: 34 km
Duration: 28m

See more options

Pricing table
Company
Various
Drive
Average Duration
28m
Estimated price
7.2-12
Company
CGN
Drive
Average Duration
2h  20m
Estimated price
36-49
Company
Various
Taxi
Average Duration
28m
Estimated price
143-180

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Train $22 $22 $22 $22 $22 $21 $21

Nyon - Lausanne operators

Explore transport companies operating between Nyon and Lausanne, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+41 848 44 66 88
Website
https://www.sbb.ch/en

Train from Nyon to Lausanne

Average Duration
28m
Estimated price
18-36
Ferry
Contact phone
+41 (0)848 811 848
Website
https://www.cgn.ch/en/

Ferry from Nyon to Lausanne-Ouchy

Average Duration
2h 20m
Estimated price
36-49
Rideshare
Contact phone
+3 318 576 2228
Website
https://www.blablacar.com

Rideshare from Nyon to Lausanne

Average Duration
46m
Estimated price
3.6-3.6
Taxi
Contact phone
+41 22 331 41 33
Website
mytaxiphone.ch

Taxi from Nyon to Lausanne

Average Duration
28m
Estimated price
143-180
Drive

Drive from Nyon to Lausanne

Average Duration
28m
Estimated price
7.2-12

Nyon to Lausanne: Overview of Bus, Train, Flight, and Car Trips

Traveling between Nyon and Lausanne offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€7 - €12
Departure Point
Nyon station
Arrival Point
Lausanne station

Frequently asked questions

Find out more about the route from Nyon to Lausanne.

Or choose the category:
The distance between Nyon and Lausanne in Switzerland is approximately 21 miles by air. By train, it typically takes around 15 minutes to travel from Nyon to Lausanne. The ferry route takes approximately 2 hours and 28 minutes to reach Lausanne from Nyon. If traveling by car, the journey from Nyon to Lausanne takes about 30 minutes.
The most cost-effective option to travel from Nyon to Lausanne is to rideshare, which costs €4 and takes approximately 46 minutes. This option allows you to share a ride with other passengers heading in the same direction. However, if you prefer a quicker option, taking a taxi is the best choice, although it is more expensive. A taxi ride from Nyon to Lausanne costs between €145-€181 and takes around 28 minutes.
The prices of a train between Nyon and Lausanne range from €18 to €36. This variation may be due to factors such as type of train, class of ticket, and availability. On the other hand, the ferry prices between Lausanne and Nyon range from €36 to €50, again depending on factors such as type of ferry and class of ticket. It is recommended to check with the respective transportation providers for the most accurate and up-to-date pricing information.
To travel from Nyon to Lausanne without using public transportation, you can consider using BlaBlaCar's carpooling service. This is a convenient option if you don't have a driver's license or prefer to avoid public transport. The driving distance between Nyon and Lausanne is around 27 miles, and it typically takes approximately 28 minutes to drive between the two cities. The prices for car sharing services from Nyon to Lausanne can vary from €7 to €12.
The best way to travel from Nyon to Lausanne without a car is by train. The journey takes approximately 32 minutes and the ticket prices range from €18 to €36. The train route is convenient and efficient, offering a quick and comfortable way to reach Lausanne. There are frequent train services between the two cities, making it easy to plan your trip according to your schedule.
Yes, there is a direct link between Nyon and Lausanne. You can take a direct train from Nyon to Lausanne, with services running every 15 minutes and the journey taking approximately 32 minutes. Alternatively, there is also a direct ferry route from Nyon to Lausanne-Ouchy, which operates twice a week and takes around 2 hours and 28 minutes. Both options provide convenient and efficient transportation between the two cities.
There are plenty of options for accommodations near Lausanne. With 809+ hotels available, you can choose from a range of prices and amenities to suit your preferences and budget. The prices start at €53 per night, offering a variety of choices for every traveler. Whether you prefer luxury resorts, boutique hotels, or budget-friendly options, there is something for everyone in Lausanne.
Yes, you can definitely get from Nyon to Lausanne by bicycle. The distance of the route is approximately . The journey could take around 1-2 hours depending on your speed and level of fitness. It is a scenic route that follows the beautiful shoreline of Lake Geneva and offers stunning views along the way. Be sure to check the weather conditions and plan for proper cycling equipment and safety measures.