Line · Genève
12 Thônex, Moillesulaz – Lancy-Bachet, gare
Tram 12 in Genève, from Thônex, Moillesulaz to Lancy-Bachet, gare, 25 stops. Monday to Friday from 04:08 to 01:28 after midnight, about every 5 min. Run by Transports publics genevois.
When it runs
| Day | Trips | First | Last | Every |
|---|---|---|---|---|
| Monday–Friday | 415 | 04:08 | 01:28 | 5 min |
| Saturday | 348 | 04:07 | 04:13 | 6 min |
| Sunday | 251 | 04:07 | 01:50 | 8 min |
Read off the timetable for 5 November 2026, 7 November 2026 and 8 November 2026: an ordinary day of each kind in the next four weeks. The first and last trips leave the line’s first stop; the interval is the usual one between 06:00 and 20:00 in the main direction. On public holidays most lines run to the Sunday timetable. For any one day, the live board has that day’s departures.
Stops towards Lancy-Bachet, gare
The number after a stop is the minutes from Thônex, Moillesulaz.
- Thônex, Moillesulaz
- Thônex, Graveson 2
- Chêne-Bourg, Peillonnex 3
- Chêne-Bourg, Place Favre 5
- Chêne-Bougeries,Grange-Falquet 6
- Chêne-Bougeries, Grangettes 8
- Chêne-Bougeries, Grange-Canal 9
- Amandolier 11
- Genève-Eaux-Vives, gare 12
- Villereuse 14
- Terrassière 15
- Rive 17
- Molard 18
- Bel-Air 20
- Place de Neuve 22
- Plainpalais 24
- Pont-d'Arve 25
- Augustins 26
- Blanche 28
- Carouge GE, Armes 29
- Carouge GE, Marché 30
- Carouge GE, Ancienne 32
- Carouge GE, Rondeau 33
- Grand-Lancy, De-Staël 35
- Lancy-Bachet, gare 37
Stops towards Thônex, Moillesulaz
- Lancy-Bachet, gare
- Grand-Lancy, De-Staël 2
- Carouge GE, Rondeau 4
- Carouge GE, Ancienne 5
- Carouge GE, Marché 6
- Carouge GE, Armes 8
- Blanche 9
- Augustins 11
- Pont-d'Arve 12
- Plainpalais 14
- Place de Neuve 15
- Bel-Air 18
- Molard 18
- Rive 20
- Terrassière 22
- Villereuse 22
- Genève-Eaux-Vives, gare 25
- Amandolier 26
- Chêne-Bougeries, Grange-Canal 27
- Chêne-Bougeries, Grangettes 28
- Chêne-Bougeries,Grange-Falquet 29
- Chêne-Bourg, Place Favre 31
- Chêne-Bourg, Peillonnex 32
- Thônex, Graveson 33
- Thônex, Moillesulaz 35
Stops towards Plainpalais
- Thônex, Moillesulaz
- Thônex, Graveson 2
- Chêne-Bourg, Peillonnex 3
- Chêne-Bourg, Place Favre 5
- Chêne-Bougeries,Grange-Falquet 6
- Chêne-Bougeries, Grangettes 8
- Chêne-Bougeries, Grange-Canal 9
- Amandolier 11
- Genève-Eaux-Vives, gare 12
- Villereuse 14
- Terrassière 15
- Rive 17
- Molard 19
- Bel-Air 20
- Place de Neuve 23
- Plainpalais 25
Timetables to print, as PDF
towards Lancy-Bachet, gare
Every figure on this page is read from the official Swiss timetable published on opentransportdata.swiss. Tickets are sold by the transport operators. Without guarantee: no liability for errors or missed connections.