TPG (Transports publics genevois)
TPG provides departures for Geneva, Switzerland via the modern HAFAS mgate.exe gateway.
Coverage Area
- Canton of Geneva (Switzerland) and surroundings
- TPG tram and bus
- Regional trains calling in the Geneva area (incl. cross-border TER to France)
API Details
| Property |
Value |
| Base URL |
https://tpg.hafas.cloud/bin/mgate.exe |
| API Key |
Not required (unsigned mgate) |
| Timezone |
Europe/Zurich |
| Data Format |
HAFAS mgate (JSON) |
Transport Types
| Category (catOut) |
Type |
Description |
| Tram |
tram |
TPG tram lines |
| B (Bus) |
bus |
TPG bus lines |
| TER / Train |
train |
Regional / cross-border trains |
Configuration
Setup Steps
- Select TPG -- Schweiz (Genf) as provider
- Search for your stop (e.g. "Genève, Cornavin")
- Select the stop from the list
- Configure departure count and filters
Example Stops
- Genève, Cornavin
- Genève-Aéroport
- Genève, Rive
- Genève, Bel-Air
Features
- Realtime departure data with delay in minutes
- Platform information
- No API key required