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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Geneva to Locarno

distanceDistance126 miles (204 km)
durationAverage train duration4 h 59 min
priceAverage train ticket price$100 (€83)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersSBB

Trains from Geneva to Locarno cover the 126 miles (204 km) long trip taking on average 4 h 59 min with our travel partners like SBB. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this journey costs around $100 (€83), you can find the cheapest train ticket for as low as $100 (€83). Travelers depart most frequently from Genève and arrive in Locarno.

Train companies: SBB between Geneva and Locarno

SBB trains will get you between Geneva and Locarno from $100 (€83). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

SBB

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

Omio helps you compare and book the perfect train with SBB from Geneva to Locarno for a smooth and relaxing journey. Check the latest SBB train schedules for the ideal departure and arrival times, take a look at the travel information for the Geneva to Locarno train with SBB (such as baggage allowance and amenities offered onboard), compare the best connections for your Geneva - Locarno route and then book a cheap train ticket with ease. The distance from Geneva to Locarno by train is 126 miles (204 km). You can book tickets for this SBB train for as low as $100 (€83) one-way if you book in advance. When you search for SBB tickets between Geneva and Locarno in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect SBB Geneva - Locarno train ticket online and enjoy your trip!

Please follow the recommendations outlined by SBB when booking your train tickets from Geneva to Locarno due to the coronavirus:

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

Travel Tips: Trains from Geneva to Locarno

Travel by train to Locarno 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 Locarno.
FAQs

How much are cheap trains from Geneva to Locarno?

Omio customers have found cheap train tickets to Locarno from Geneva for as low as $100 (€83)  for the next 7 days.

How much is the train from Geneva to Locarno on average?

In the next 7 days you can expect to pay on average $100 (€83)  for a train ticket from Geneva to Locarno.

How many miles is it from Geneva to Locarno by train?

The distance from Geneva to Locarno by train is approximately 126 miles (204 km).

How many hours is the train time from Geneva to Locarno?

On average the Geneva to Locarno train travel time is 4 h 59 min  for the 126 miles (204 km) long journey, but the duration can vary if you travel on weekends and holidays.

What is the departure train station in Geneva and arrival train station in Locarno?

When taking the train between Geneva and Locarno, you can choose to depart from train stations like Genève and Geneva. Your route can end in train stations such as Locarno, Locarno, Debarcadero and Locarno FART.

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

Where is the train station in Geneva to go to Locarno? Where is the train station in Locarno located?

You can find the most popular departure train station for this journey, Genève, located approximately 0.6 miles (950 m) from the city center of Geneva. The most popular arrival train station in Locarno, called Locarno, is located around 0.1 miles (223 m) away from its city center.

Which train providers should I travel with from Geneva to Locarno?

If you're looking for trains from Geneva to Locarno, you can rely on SBB to get you to Locarno. It's also good to check out all possible train providers for the Geneva to Locarno journey to see if there might be differences in the amenities they offer.

How many trains per day are there from Geneva to Locarno?

The average number of trains departing Geneva for Locarno is 8 a day. The train schedules and services may vary between weekdays and weekends.

What time is the earliest train from Geneva to Locarno? What time is the last train from Geneva to Locarno?

The first Geneva to Locarno train departs at 8: 15 AM   and the last train from Geneva to Locarno leaves at 8: 15 AM. Check out the most up-to-date train schedule from Geneva to Locarno on Omio and find the best time to travel to your destination.

How far in advance should I buy a train ticket from Geneva to Locarno to get the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you purchase train tickets from Geneva to Locarno within the next 7 days, you can find tickets to cost on average $100 (€83) one way. To find the best prices for this journey, consider booking your train ticket from Geneva to Locarno a few months in advance.

Important Stations and Airports for this Journey

Geneva
Locarno
Genève is the most popular Geneva 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 Geneva for your trip to Locarno.