The cheapest trains from Geneva to Lugano

Showing times and prices for Oct 19

Cheapest

$129

Average

$148

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Geneva to Lugano will cost around $ 148 if you buy it on the day, but the cheapest tickets can be found for only $ 129.

Cheapest
11:15AMGeneva4h43 03:58PMLugano, Stazione
1 changes
$1291One-way
10:15AMGeneva4h43 02:58PMLugano, Stazione
1 changes
$1501One-way
12:15PMGeneva4h43 04:58PMLugano, Stazione
1 changes
$1531One-way
09:15AMGeneva4h43 01:58PMLugano, Stazione
1 changes
$1531One-way
08:15AMGeneva4h43 12:58PMLugano, Stazione
1 changes
$1531One-way

Timetable Geneva to Lugano

Showing trains for tomorrow, Tue, Oct 19
08:15AMGeneva4h43 12:58PMLugano, Stazione
0 changes
09:15AMGeneva4h43 01:58PMLugano, Stazione
0 changes
10:15AMGeneva4h43 02:58PMLugano, Stazione
0 changes
11:15AMGeneva4h43 03:58PMLugano, Stazione
0 changes
12:15PMGeneva4h43 04:58PMLugano, Stazione
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Oct 19
$122SBB
$240ITA
Wed
Oct 20
$123SBB
$240ITA
Fri
Oct 22
$96SBB
$277Brussels Airlines
Sun
Oct 24
$96SBB
Find prices
Mon
Oct 25
$74SBB
$101Alitalia
Tue
Oct 26
$88SBB
$208Swiss
Wed
Oct 27
$85SBB
$131Alitalia
Thu
Oct 28
$96SBB
$200Lufthansa Cityline
Fri
Oct 29
$85SBB
$147Alitalia
Sun
Oct 31
$85SBB
Find prices

The fastest trains from Geneva to Lugano

Showing times and prices for Oct 19

Fastest Journey

4 h 43 m

Average

4 h 43 m

Trains per day

5

Distance

217 km

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

Fastest
11:15AMGeneva4h43 03:58PMLugano, Stazione
1 changes
$1291One-way
Fastest
12:15PMGeneva4h43 04:58PMLugano, Stazione
1 changes
$1531One-way
Fastest
09:15AMGeneva4h43 01:58PMLugano, Stazione
1 changes
$1531One-way
Fastest
10:15AMGeneva4h43 02:58PMLugano, Stazione
1 changes
$1501One-way
Fastest
08:15AMGeneva4h43 12:58PMLugano, Stazione
1 changes
$1531One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Geneva to Lugano

distanceDistance135 miles (217 km)
durationAverage train duration4 h 43 min
priceAverage train ticket price$117 (€95)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day

Trains from Geneva to Lugano cover the 135 miles (217 km) long route taking on average 4 h 43 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $96 (€78), but the average price of train tickets is $117 (€95). Travelers depart most frequently from Genève and arrive in Lugano, Stazione.

Travel Tips

Trains from Geneva to Lugano
Travel by train to Lugano 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 Lugano.
FAQs
What is the price of the cheapest train from Geneva to Lugano?
Omio customers have found cheap train tickets to Lugano from Geneva for as low as $96 (€78)  for the next 7 days.
What is the price of a train ticket from Geneva to Lugano?
If you are looking to book your train ticket in the next 7 days, you can expect the Geneva to Lugano train to cost on average $117 (€95)  one way.
How far is it from Geneva to Lugano by train?
The Geneva to Lugano train distance is approximately 135 miles (217 km).
How long is a train from Geneva to Lugano on average?
On average the Geneva to Lugano train travel time is 4 h 43 min  for the 135 miles (217 km) long route, but the duration can vary if you travel on weekends and holidays.
Which train station from Geneva to Lugano do I depart from? Which Lugano train station from Geneva do I arrive in?

When taking a train from Geneva, you have a couple of train stations you can depart from including Genève and Geneva. When you arrive in Lugano, your train can arrive in train stations including Lugano, Stazione, Lugano and Lugano FLP.

Omio customers traveling this route book their trains from Genève   to Lugano, Stazione.

Where is the train station in Geneva? Where is the train station in Lugano?

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 Lugano, Stazione and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Lugano.

How many trains are there to Lugano from Geneva a day?
The average number of trains departing Geneva for Lugano is 1 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Geneva to Lugano? When can I take the last train for the day?
The first Geneva to Lugano train departs at 8: 15 AM   and the last train from Geneva to Lugano leaves at 11: 15 AM. Check out the most up-to-date train schedule from Geneva to Lugano on Omio and find the best time to travel to your destination.
How early should I buy Geneva to Lugano train tickets to get the best deals?
If you book a train ticket from Geneva to Lugano within the next 7 days, you can find tickets to cost on average $117 (€95) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Geneva and Lugano are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Geneva
Lugano
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 Lugano.