Skip to main content

Train timetables Lugano-Geneva

Book a train ticket from Lugano to Geneva

Information about the Lugano to Geneva train

Lugano to Geneva train schedule for Friday 6 November 2026
Departure Arrival Duration Carrier
6h 00m 10h 55m 4h 55m SBB
Booking
  • Lugano
    SBB 664
  • Bellinzona
  • Arth-Goldau
  • Luzern
  • Olten
  • Connection: 13 min
  • Olten
    SBB 512
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1812
  • Geneve Cornavin
6h 00m 11h 05m 5h 05m SBB
Booking
  • Lugano
    SBB 664
  • Bellinzona
  • Arth-Goldau
  • Luzern
  • Connection: 19 min
  • Luzern
    SBB 2512
  • Sursee
  • Zofingen
  • Bern
  • Fribourg/Freiburg
  • Romont
  • Palezieux
  • Lausanne
  • Morges
  • Nyon
  • Geneve Cornavin
7h 02m 11h 55m 4h 53m SBB
Booking
  • Lugano
    SBB 866
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 09 min
  • Zurich Hb
    SBB 514
  • Aarau
  • Olten
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1814
  • Geneve Cornavin
7h 02m 12h 25m 5h 23m SBB
Booking
  • Lugano
    SBB 866
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 37 min
  • Zurich Hb
    SBB 712
  • Bern
  • Fribourg/Freiburg
  • Lausanne
  • Renens Vd
  • Geneve Cornavin
8h 02m 12h 55m 4h 53m SBB
Booking
  • Lugano
    SBB 668
  • Bellinzona
  • Arth-Goldau
  • Luzern
  • Olten
  • Connection: 13 min
  • Olten
    SBB 516
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1816
  • Geneve Cornavin
8h 02m 13h 05m 5h 03m SBB
Booking
  • Lugano
    SBB 668
  • Bellinzona
  • Arth-Goldau
  • Luzern
  • Connection: 19 min
  • Luzern
    SBB 2516
  • Sursee
  • Zofingen
  • Bern
  • Fribourg/Freiburg
  • Romont
  • Palezieux
  • Lausanne
  • Morges
  • Nyon
  • Geneve Cornavin
9h 00m 13h 55m 4h 55m SBB
Booking
  • Lugano
    SBB 870
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 09 min
  • Zurich Hb
    SBB 518
  • Aarau
  • Olten
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1818
  • Geneve Cornavin
9h 00m 14h 25m 5h 25m SBB
Booking
  • Lugano
    SBB 870
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 37 min
  • Zurich Hb
    SBB 716
  • Bern
  • Fribourg/Freiburg
  • Lausanne
  • Renens Vd
  • Geneve Cornavin
10h 00m 14h 55m 4h 55m SBB
Booking
  • Lugano
    SBB 672
  • Bellinzona
  • Arth-Goldau
  • Luzern
  • Olten
  • Connection: 13 min
  • Olten
    SBB 520
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1820
  • Geneve Cornavin
10h 00m 15h 05m 5h 05m SBB
Booking
  • Lugano
    SBB 672
  • Bellinzona
  • Arth-Goldau
  • Luzern
  • Connection: 19 min
  • Luzern
    SBB 2520
  • Sursee
  • Zofingen
  • Bern
  • Fribourg/Freiburg
  • Palezieux
  • Lausanne
  • Morges
  • Nyon
  • Geneve Cornavin
11h 00m 15h 55m 4h 55m SBB
Booking
  • Lugano
    SBB 874
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 09 min
  • Zurich Hb
    SBB 522
  • Aarau
  • Olten
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1822
  • Geneve Cornavin
11h 00m 16h 25m 5h 25m SBB
Booking
  • Lugano
    SBB 874
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 37 min
  • Zurich Hb
    SBB 720
  • Bern
  • Fribourg/Freiburg
  • Lausanne
  • Renens Vd
  • Geneve Cornavin
13h 00m 17h 55m 4h 55m SBB
Booking
  • Lugano
    SBB 878
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 09 min
  • Zurich Hb
    SBB 526
  • Aarau
  • Olten
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1826
  • Geneve Cornavin
13h 00m 18h 25m 5h 25m SBB
Booking
  • Lugano
    SBB 878
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 37 min
  • Zurich Hb
    SBB 724
  • Bern
  • Fribourg/Freiburg
  • Lausanne
  • Renens Vd
  • Geneve Cornavin
14h 00m 18h 55m 4h 55m SBB
Booking
  • Lugano
    SBB 680
  • Bellinzona
  • Arth-Goldau
  • Luzern
  • Olten
  • Connection: 13 min
  • Olten
    SBB 528
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1828
  • Geneve Cornavin
14h 00m 19h 05m 5h 05m SBB
Booking
  • Lugano
    SBB 680
  • Bellinzona
  • Arth-Goldau
  • Luzern
  • Connection: 19 min
  • Luzern
    SBB 2528
  • Sursee
  • Zofingen
  • Bern
  • Fribourg/Freiburg
  • Palezieux
  • Lausanne
  • Morges
  • Nyon
  • Geneve Cornavin
15h 00m 19h 55m 4h 55m SBB
Booking
  • Lugano
    SBB 882
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 09 min
  • Zurich Hb
    SBB 530
  • Aarau
  • Olten
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1830
  • Geneve Cornavin
15h 00m 20h 25m 5h 25m SBB
Booking
  • Lugano
    SBB 882
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 37 min
  • Zurich Hb
    SBB 728
  • Bern
  • Fribourg/Freiburg
  • Lausanne
  • Renens Vd
  • Geneve Cornavin
16h 00m 20h 55m 4h 55m SBB
Booking
  • Lugano
    SBB 684
  • Bellinzona
  • Arth-Goldau
  • Luzern
  • Olten
  • Connection: 13 min
  • Olten
    SBB 532
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1832
  • Geneve Cornavin
17h 00m 22h 04m 5h 04m SBB
Booking
  • Lugano
    SBB 886
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 09 min
  • Zurich Hb
    SBB 534
  • Aarau
  • Olten
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1834
  • Morges
  • Nyon
  • Geneve Cornavin
18h 00m 23h 04m 5h 04m SBB
Booking
  • Lugano
    SBB 688
  • Bellinzona
  • Arth-Goldau
  • Luzern
  • Olten
  • Connection: 13 min
  • Olten
    SBB 536
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1836
  • Morges
  • Nyon
  • Geneve Cornavin
19h 00m 0h 07m 5h 07m SBB
Booking
  • Lugano
    SBB 890
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 09 min
  • Zurich Hb
    SBB 538
  • Aarau
  • Olten
  • Solothurn
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1838
  • Morges
  • Nyon
  • Geneve Cornavin
20h 00m 1h 04m 5h 04m SBB
Booking
  • Lugano
    SBB 692
  • Bellinzona
  • Arth-Goldau
  • Luzern
  • Olten
  • Connection: 12 min
  • Olten
    SBB 540
  • Solothurn
  • Grenchen Sud
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 05 min
  • Renens Vd
    SBB 1840
  • Morges
  • Nyon
  • Geneve Cornavin
21h 02m 2h 41m 5h 39m SBB
Booking
  • Lugano
    SBB 894
  • Bellinzona
  • Altdorf
  • Arth-Goldau
  • Zug
  • Zurich Hb
  • Connection: 09 min
  • Zurich Hb
    SBB 542
  • Aarau
  • Olten
  • Oensingen
  • Solothurn
  • Grenchen Sud
  • Biel/Bienne
  • Neuchatel
  • Yverdon-Les-Bains
  • Renens Vd
  • Connection: 35 min
  • Renens Vd
    SBB 18446
  • Morges
  • Allaman
  • Rolle
  • Gland
  • Nyon
  • Coppet
  • Geneve Cornavin
22h 02m 7h 35m 9h 33m SBB
Booking
  • Lugano
    SBB 696
  • Bellinzona
  • Arth-Goldau
  • Luzern
  • Olten
  • Connection: 2h06
  • Olten
    SBB 746
  • Bern
  • Connection: 2h30
  • Bern
    SBB 702
  • Fribourg/Freiburg
  • Lausanne
  • Renens Vd
  • Morges
  • Nyon
  • Geneve Cornavin