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

Deutsche Bahn

Travel Tips

Trains from Locarno to Geneva
Travel by train to Geneva 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 Locarno to Geneva.
How far is it from Locarno to Geneva by train?
You should expect to travel around 126 miles (204 km)  between Locarno and Geneva by train.
How long is a train from Locarno to Geneva on average?
The Locarno to Geneva train duration is on average 5 h 8 min, which is to be expected when traveling 126 miles (204 km) from Locarno to Geneva. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure train station in Locarno and arrival train station in Geneva?

There are a few train stations in Locarno to start your trip from including Locarno, Locarno, Debarcadero and Locarno FART. In Geneva you have a few train station options to choose from for your arrival including Genève and Geneva.

Omio customers traveling this route depart most frequently from Locarno   and arrive in Genève.

Where is the departure train station in Locarno located? Where is the arrival train station in Geneva located?

The most popular departure train station with passengers for this trip, called Locarno, is located 0 mile (s) / 0 km from the city center of Locarno.

The most popular arrival train station, Genève, is located 0 mile (s) / 0 km away from the city center of Geneva.

How many train services are there between Locarno and Geneva a day?
The average number of trains departing Locarno for Geneva is 7 a day. The train schedules and services may vary between weekdays and weekends.

Important Stations and Airports for this Journey

Locarno is the most popular Locarno railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Locarno for your trip to Geneva.