Geneva to Locarno train

Cheap train tickets from Geneva to Locarno

Showing times and prices for Dec 07

Cheapest

-

Average

-

The best way to find a cheap train ticket from Geneva to Locarno is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Swiss Railways (SBB/CFF/FFS)
05:39AMGeneve4h40 10:19AMLocarno Fart
1 transfer
Find prices
Swiss Railways (SBB/CFF/FFS)
06:09AMGenève5h08 11:17AMLocarno Fart
2 transfers
Find prices
Swiss Railways (SBB/CFF/FFS)
06:29AMGenève5h26 11:55AMLocarno Fart
2 transfers
Find prices
Swiss Railways (SBB/CFF/FFS)
06:42AMGenève5h13 11:55AMLocarno Fart
3 transfers
Find prices
Swiss Railways (SBB/CFF/FFS)
07:39AMGeneve4h37 12:16PMLocarno Fart
1 transfer
Find prices

Train schedule from Geneva to Locarno

Showing trains for tomorrow, Wednesday, December 7
Swiss Railways (SBB/CFF/FFS)
05:39AMGeneve4h40 10:19AMLocarno Fart
1 transfer
Swiss Railways (SBB/CFF/FFS)
06:09AMGenève5h08 11:17AMLocarno Fart
2 transfers
Swiss Railways (SBB/CFF/FFS)
06:29AMGenève5h26 11:55AMLocarno Fart
2 transfers
Swiss Railways (SBB/CFF/FFS)
06:42AMGenève5h13 11:55AMLocarno Fart
3 transfers
Swiss Railways (SBB/CFF/FFS)
07:39AMGeneve4h37 12:16PMLocarno Fart
1 transfer
Swiss Railways (SBB/CFF/FFS)
08:11AMGenève5h06 01:17PMLocarno Fart
2 transfers
Swiss Railways (SBB/CFF/FFS)
08:29AMGenève5h52 02:21PMLocarno Fart
2 transfers
Swiss Railways (SBB/CFF/FFS)
08:42AMGenève5h39 02:21PMLocarno Fart
3 transfers
Swiss Railways (SBB/CFF/FFS)
10:11AMGenève5h08 03:19PMLocarno Fart
2 transfers
Swiss Railways (SBB/CFF/FFS)
12:11PMGenève5h06 05:17PMLocarno Fart
2 transfers
Swiss Railways (SBB/CFF/FFS)
01:39PMGeneve4h40 06:19PMLocarno Fart
1 transfer
Swiss Railways (SBB/CFF/FFS)
02:11PMGenève5h08 07:19PMLocarno Fart
2 transfers
Swiss Railways (SBB/CFF/FFS)
03:29PMGenève5h17 08:46PMLocarno Fart
2 transfers
Swiss Railways (SBB/CFF/FFS)
03:42PMGenève5h04 08:46PMLocarno Fart
3 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13

Fastest train times from Geneva to Locarno

Showing times and prices for Dec 07

Fastest Journey

4 h 37 m

Average

5 h 8 m

Trains per day

14

Distance

204 km

It's difficult to get from Geneva to Locarno without transferring at least once.

Swiss Railways (SBB/CFF/FFS)
07:39AMGeneve4h37 12:16PMLocarno Fart
1 transfer
Find prices
Swiss Railways (SBB/CFF/FFS)
05:39AMGeneve4h40 10:19AMLocarno Fart
1 transfer
Find prices
Swiss Railways (SBB/CFF/FFS)
01:39PMGeneve4h40 06:19PMLocarno Fart
1 transfer
Find prices
Swiss Railways (SBB/CFF/FFS)
03:42PMGenève5h04 08:46PMLocarno Fart
3 transfers
Find prices
Swiss Railways (SBB/CFF/FFS)
08:11AMGenève5h06 01:17PMLocarno Fart
2 transfers
Find prices

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$76 (€68)
frequencyTrain frequency12 a day
changesDirect trainNo
carriersTrain companiesTrenitalia or SBB

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 Trenitalia or SBB. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $62 (€56), but the average price of train tickets is $76 (€68). Travelers depart most frequently from Genève and arrive in Locarno.

Train companies: Trenitalia and SBB from Geneva to Locarno trains

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

Trenitalia
SBB

Trenitalia is Italy’s national railroad company providing services across the whole country, giving you ample opportunity to discover the beauty and culture of Italy. Trenitalia’s fleet of trains include its high-speed trains Frecciarossa, Frecciargento and Frecciabianca as well as intercity, regional and night trains. Bathrooms and WiFi access are standard services on long-distance routes, and, in most cases, there is barrier-free access on Trenitalia trains.

Taking a train with Trenitalia is a great way to travel to Locarno from Geneva, and Omio can show you the best times and tickets available for the 126 miles (204 km) long train journey. Trenitalia offers different fares for the Geneva to Locarno journey with ticket options like Base, Economy, Super Economy and Ordinaria. You can even apply Trenitalia discount cards on Omio at the time of purchasing tickets. Simply check the current Trenitalia train schedule, compare the cheapest, fastest, or earliest routes from Geneva to Locarno, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

    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.

    Find the perfect SBB train between Geneva and Locarno for a smooth and relaxing journey. Omio makes it convenient for you to check the latest SBB train schedules and compare the cheapest, fastest or earliest train to Locarno from Geneva. You can also check relevant travel information for the SBB train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap SBB train tickets online. You can expect to travel around 126 miles (204 km) on this journey and your SBB Geneva to Locarno train ticket can cost as little as $62 (€56) one-way if you book in advance. When you search for SBB tickets from Geneva to Locarno in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official SBB train tickets online quickly and easily on Omio and enjoy the travel experience!

    • Average Price: $62

    Travel Tips: Trains from Geneva to Locarno

    Travel Tips: 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
    Omio customers have found the cheapest trains from Geneva to Locarno to cost as little as $62 (€56)  in the next 7 days.
    In the next 7 days you can expect to pay on average $76 (€68)  for a train ticket between Geneva and Locarno.
    When traveling this route you should expect the distance from Geneva to Locarno by train to be approximately 126 miles (204 km).
    On average the Geneva to Locarno train time is 4 h 59 min  covering the 126 miles (204 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    When taking the train to Locarno from Geneva, you can choose to depart from train stations like Genève and Geneva. Your trip can end in train stations such as Locarno, Locarno, Debarcadero and Locarno, Via Bramantino (Rotonda).

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

    The most popular departure train station with passengers for this journey, called Genève, is located 1.2 miles (2 km) from the city center of Geneva.

    The most popular arrival train station, Locarno, is located 0.1 miles (223 m) away from the city center of Locarno.

    If you're looking for trains from Geneva to Locarno, you can rely on Trenitalia or SBB to get you to Locarno. It's also good to check out all possible train providers for the Geneva to Locarno trip to see if there might be differences in the amenities they offer.
    On average, there are 12 trains a day from Geneva to Locarno. The train times and services may be different on weekends and holidays compared to weekdays.
    You can take the earliest train from Geneva to Locarno at 6: 15 AM   or take the last train from Geneva to Locarno leaving at 6: 15 AM. Look for the latest Geneva to Locarno train schedules on Omio and book the best time to take the train for this route.
    You can find trains to Locarno from Geneva to cost on average $76 (€68) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Geneva to Locarno train generally on sale a few months before the planned travel date.

    Important Stations and Airports in Geneva and Locarno

    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.

    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.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language