These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information from Geneva to Vevey

distanceDistance37 miles (60 km)
priceAverage train ticket price$25 (€20)
changesDirect trainYes
carriersTrain companiesSBB

Trains from Geneva to Vevey cover the 37 miles (60 km) long route with our travel partners like SBB. There are direct train services available. You can get the cheapest train tickets for this route for as low as $25 (€20), but the average price of train tickets is $25 (€20). Travelers depart most frequently from Genève and arrive in Vevey.

Train companies

SBB between Geneva and Vevey

You can travel by train between Geneva and Vevey with SBB for as low as $25 (€20). When you search for schedules and tickets, Omio will show you the best trip.


SBB is Switzerland's main train company and for your next train trip between Geneva and Vevey, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

Book your SBB Geneva to Vevey train with Omio and enjoy a smooth and relaxing journey! Check SBB’s up-to-date train schedules for the ideal departure and arrival times, compare the fastest Geneva to Vevey routes as well as the amenities offered in the class fare you choose and buy the most affordable SBB train tickets online that fit your budget. The distance from Geneva to Vevey is 37 miles (60 km), and the best price for a one-way Geneva - Vevey SBB train ticket starts at $25 (€20) if you book in advance. If you would rather search for your SBB ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when traveling by train. Waiting in a line at the train station to purchase your train ticket will become yesterday's news. So, book your train tickets online quickly and easily and enjoy your trip with SBB!

    When you buy your SBB train tickets between Geneva and Vevey don't forget to keep the following COVID-19 related policies in mind:

    • Normal conditions apply
    • Cashless payments recommended
    • Online booking and check-in recommended

    Trains from Geneva to Vevey

    There are frequent direct and indirect trains between Geneva and the Swiss lakeside resort of Vevey 7 days a week. The busy route northeast along the shore of Lake Geneva has up to 6 trains an hour at peak times, with slightly less frequent services  in the evenings. Services operate from early morning to late night. The trip from Geneva takes between 50 minutes and 1 hour and 20 minutes, with some journeys involving a change at Lausanne.

    Geneva to Vevey train times: daily departures

    Daily timetables offer frequent trains from Geneva to  Vevey, with the busiest times during the morning, when there are around 6 trains an hour on this route.  Direct trains and indirect services via Lausanne  continue at 10 to 15 minute intervals throughout the day and early evening until frequency drops to 2 trains an hour from mid-evening.

    How long is the journey by train from Geneva to Vevey?

    Direct trains between Geneva and Vevey take between 50 minutes and 1 hour and five minutes to complete the 55-mile lakeside route, with times dependent on the type of train and the stops required en route. Indirect trains via Lausanne take 5 to 15 minutes longer to reach Vevey, depending on the length of time between connections. 

    What are the departure and arrival stations for trains from Geneva to Vevey? 

    Departure station: Geneva Cornavin Station lies in the heart of the city, with connections across Geneva available on city buses, trams and RER local trains, The station concourse has luggage storage lockers, cafes, bars, ATMs, a shopping mall, and a supermarket. 

    Arrival station: Vevey Gare is the resort's central station, situated a five minute walk from the lakeside, with public transit available on city buses, trolleybuses and REV local rail connections. The station concourse has  a supermarket, buffet restaurant, ATMs and luggage storage facilities.

    Which train companies travel from Geneva to Vevey?

    The national rail company Swiss Federal Railways, known as SBB, CFF and FFS in German, French and Italian, operates all the daily  trains from Geneva to Vevey, with services including three different train types.

    Swiss Federal Railways Geneva to Vevey

    Travelers using Swiss Federal Railways (SBB)  trains from Geneva to Vevey  can choose from InterCity departures, InterRegional services and local Regional trains, with the fastest connections taking around 50 minutes to complete the journey to Vervey, and indirect Regional trains taking up to 30 minutes longer. 

    Geneva to Vevey trains: services on board

    InterCity trains from Geneva to Vevey have first- and second-class compartments, quiet zones and a cafe-bistro carriage.  Most InterRegional and Regional trains are double-decker services with a choice of first- and second-class seating. There are dedicated wheelchair spaces for passengers with  reduced mobility, and SBB staff provide assistance in boarding and alighting. Cyclists require an additional ticket to take their bike on board, with a one-day pass offering a useful saving. Pet owners can travel with their dog at the additional charge of half a second-class fare, but small pets in carriers travel for free. A check-in  service is available for passengers with large amounts of luggage, with a small charge.  

    How to find cheap train tickets from Geneva to Vevey

    There is a substantial difference between the cheapest and most expensive fares on trains from Geneva to Vevey, so it is useful to consult the Omio site to get a clear picture of the fares available and book in advance. With frequent trains operating on this route, it is not difficult to find an economical fare option by being just a little flexible with travel plans. It should be noted that the fastest direct trains are not necessarily the most expensive. 

    Travel Tips

    Trains from Geneva to Vevey
    Travel by train to Vevey 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 Geneva to Vevey.
    What is the price of the cheapest train from Geneva to Vevey?
    Looking to save money on your trip? Omio customers have found the cheapest train to Vevey from Geneva for the next 7 days starting from $25 (€20)  one way.
    How much does it cost to take a train from Geneva to Vevey?
    The train price from Geneva to Vevey is on average $25 (€20)  if you are looking to buy your tickets for this journey in the next 7 days.
    What is the distance to Vevey from Geneva by train?
    When traveling this route you should expect the distance to Vevey from Geneva by train to be approximately 37 miles (60 km).
    When traveling by train from Geneva to Vevey, which train station in Geneva do I depart from and which train station in Vevey do I arrive in?

    When departing from Geneva, you have various train station options to start your journey from including Genève and Geneva. When arriving in Vevey, you can end your trip in train stations like Vevey, Vevey (funi) and Vevey, L'Union.

    Omio customers book a train from Genève   to Vevey   most frequently for this route.

    Where do I find the Geneva train station to Vevey? Where is the Vevey train station?

    Passengers board their train most frequently from Genève and travel around 0 mile (s) / 0 km from the city center to this train station.

    Passengers traveling this route most often arrive at Vevey and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Vevey.

    Which train providers can get me from Geneva to Vevey?
    If you're looking for trains from Geneva to Vevey, you can rely on SBB to get you to Vevey. It's also good to check out all possible train companies for the Geneva to Vevey route to see if there might be differences in the amenities they offer.
    What are the first and last departure train times from Geneva to Vevey?
    You can take the first train from Geneva to Vevey at 6: 20 AM. The last train from Geneva to Vevey that you can take departs at 6: 20 AM. Omio shows you the latest train from Geneva to Vevey schedule to help you book the best departure time for this trip.
    How far in advance should I book train tickets from Geneva to Vevey for the best deals?
    If you purchase the Geneva to Vevey train within the next 7 days, you can find one way tickets to cost on average $25 (€20). However, booking your train ticket in advance gives you access to the best prices for trains to Vevey from Geneva. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports for this Journey

    Geneve, Cornavin