CINXE.COM
tpg plus app, your mobility assistant | tpg
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <meta charset="utf-8" /> <script type="text/javascript" id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="f197cd72-175f-40bb-8cfd-34da65496c9d" async="async"></script> <link rel="canonical" href="https://www.tpg.ch/en/tpg-plus-app-your-mobility-assistant" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="alternate" hreflang="fr" href="https://www.tpg.ch/fr/app-tpg-plus-votre-assistant-mobilite" /> <link rel="alternate" hreflang="en" href="https://www.tpg.ch/en/tpg-plus-app-your-mobility-assistant" /> <link rel="alternate" hreflang="de" href="https://www.tpg.ch/de/node/4486" /> <link rel="icon" href="/themes/custom/tpg/favicon.ico" type="image/vnd.microsoft.icon" /> <title>tpg plus app, your mobility assistant | tpg</title> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/> <link rel="stylesheet" media="all" href="/modules/contrib/ajax_loader/css/throbber-general.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/core.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/autocomplete.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/menu.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/core/components/progress.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/core/components/ajax-progress.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/align.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/fieldgroup.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/container-inline.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/clearfix.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/details.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/hidden.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/item-list.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/js.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/nowrap.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/position-container.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/reset-appearance.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/resize.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-counter.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-report-counters.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-report-general-info.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/tablesort.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/core/components/autocomplete-loading.module.css?slq36q" /> <link rel="stylesheet" media="all" href="/modules/contrib/webform/css/webform.form.css?slq36q" /> <link rel="stylesheet" media="all" href="/modules/contrib/webform/css/webform.element.details.toggle.css?slq36q" /> <link rel="stylesheet" media="all" href="/modules/contrib/webform/css/webform.element.message.css?slq36q" /> <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/theme.css?slq36q" /> <link rel="stylesheet" media="all" href="/modules/contrib/ajax_loader/css/three-bounce.css?slq36q" /> <link rel="stylesheet" media="all" href="/modules/contrib/cookiebot/css/cookiebot.css?slq36q" /> <link rel="stylesheet" media="all" href="/modules/contrib/webform/css/webform.ajax.css?slq36q" /> <link rel="stylesheet" media="all" href="/modules/contrib/paragraphs/css/paragraphs.unpublished.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/global.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-form-newsletter.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-mobile-apps.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-social-links.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-hero.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-text-image.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-rich-text.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-accordion.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-faq.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/node-block-page-title.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/node-content-page.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-shop-box.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-search.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-info-trafic.css?slq36q" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-anchors.css?slq36q" /> </head> <body> <div class="skiplinks uk-flex"> <a href="#main-content"> Skip to main content </a> <a href="#menu"> Aller au menu </a> <a href="https://www.tpg.ch/en/search"> Aller au moteur de recherche </a> <a href="https://www.tpg.ch/en"> Aller à la page d'accueil </a> </div> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T3SDS4G" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div class="layout-container"> <header role="banner" class="layout-header"> <div class="header-top"> <div id="block-tpg-infotrafic--2" data-block-plugin-id="info_trafic_block" class="block-info-trafic"> <div class="info-trafic-bar info-trafic-bar--summary uk-position-relative state-loading" aria-hidden="false"> <div class="layout-inner-container"> <div class="content"> <div uk-grid class="uk-grid uk-flex uk-flex-middle"> <div class="info-title uk-width-auto uk-width-auto@m uk-flex uk-flex-middle"> <span uk-icon="tpg-info" class="uk-icon"></span> <span>traffic info</span> </div> <div class="disruptions uk-width-expand uk-width-auto@m"> </div> </div> <div class="toggle-icon-container uk-position-bottom-center"> <button uk-icon="chevron-down" class="uk-icon uk-icon-button toggle-icon" aria-label="Ouvrir l'info trafic"></button> </div> </div> </div> </div> <div class="info-trafic-bar info-trafic-bar--full uk-position-top" hidden aria-hidden="true"> <div class="layout-inner-container"> <div class="content"> <div uk-grid class="uk-grid"> <div class="info-title uk-width-2-3 uk-width-1-2@m uk-flex uk-flex-middle"> <span uk-icon="tpg-info" class="uk-icon"></span> <span class="title">real-time traffic info</span> </div> <div class="more-info uk-width-1-3 uk-width-1-2@m uk-flex uk-flex-right"> <a class="uk-button uk-button-secondary uk-visible@m" href="/en/node/4056" title="Work and events">Work and events</a> <a uk-icon="tpg-traffic-cone" class="uk-icon uk-icon-button uk-hidden@m" href="/en/node/4056" title="Work and events"> <span class="visually-hidden">Work and events</span> </a> </div> </div> <div class="disruptions disruptions-container"> </div> <div class="toggle-icon-container uk-position-bottom-center"> <button uk-icon="chevron-up" uk-toggle="target: .info-trafic-bar--full" class="uk-icon uk-icon-button toggle-icon" aria-label="Fermer l'info trafic"></button> </div> </div> </div> </div> </div> </div> <div uk-sticky="cls-active: uk-header-sticky; animation: uk-animation-slide-top" class="header uk-sticky"> <div class="layout-inner-container"> <div uk-grid class="uk-grid uk-grid-collapse uk-grid-flex header-columns"> <div class="uk-width-expand uk-flex uk-flex-column header-left"> <div uk-navbar class="uk-navbar uk-navbar-container uk-visible@m header-navbar"> <div class="uk-navbar-left"> <div id="block-tpg-branding-sticky--2" data-block-plugin-id="system_branding_block"> <a href="/en" class="logo" title="Aller à la page d'accueil" aria-hidden="true" rel="home"> <img src="/themes/custom/tpg/logo-small.svg" alt="Logo des Transports publics genevois (tpg)" /> </a> </div> <nav role="navigation" aria-label="Menu principal" id="block-tpg-main-menu" data-block-plugin-id="system_menu_block:main" class="main-menu uk-visible@m"> <ul class="uk-navbar-nav" id="menu"> <li class="level0"> <button class="uk-button"> <span>Travel</span> </button> <div uk-drop="offset: 1; boundary: .header-columns; boundary-align: true; pos: bottom-justify; delay-hide: 400;" class="uk-navbar-dropdown main-menu-dropdown"> <div uk-grid class="uk-grid uk-child-width-expand"> <div> <ul class="uk-nav uk-navbar-dropdown-nav"> <li class="uk-nav-header level1"> <span>Plan a journey</span> </li> <li class="level2"> <a href="/en/node/2632" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2632">Mobility comparator</a> </li> <li class="level2"> <a href="/en/lignes" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="lignes">Schedule per line</a> </li> <li class="level2"> <a href="/en/travel/plan-journey/maps" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2467">Plans</a> </li> <li class="level2"> <a href="/en/travel/plan-journey/routes" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2233">Routes</a> </li> <li class="level2"> <a href="/en/travel/plan-journey/visit-geneva-public-transport-discover-our-best-offers" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/4721">Visit Geneva</a> </li> </ul> </div> <div> <ul class="uk-nav uk-navbar-dropdown-nav"> <li class="uk-nav-header level1"> <span>Traffic info</span> </li> <li class="level2"> <a href="/en/travel/traffic-info/traffic-info" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/5261">In real time</a> </li> <li class="level2"> <a href="/en/works-and-events" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/4056">Works and events</a> </li> </ul> </div> <div> <ul class="uk-nav uk-navbar-dropdown-nav"> <li class="uk-nav-header level1"> <span>More lines</span> </li> <li class="level2"> <a href="/en/travel/more-lines/tpgflex" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/6476">tpg flex</a> </li> <li class="level2"> <a href="/en/travel/more-lines/school-routes" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2206">School buses</a> </li> <li class="level2"> <a href="/en/travel/more-lines/airport-shuttle" class="uk-position-relative uk-icon uk-icon-center-right" title="Aérobus, votre bus matinal pour Genève Aéroport" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2167">Airport shuttle</a> </li> <li class="level2"> <a href="/en/travel/more-lines/night-service" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2212">Night service</a> </li> <li class="level2"> <a href="/en/travel/more-lines/cross-border-lines" target="_self" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/6766">Cross-border lines</a> </li> </ul> </div> <div> <ul class="uk-nav uk-navbar-dropdown-nav"> <li class="uk-nav-header level1"> <span>More mobility</span> </li> <li class="level2"> <a href="/en/official-tpg-applications" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/7730">Official apps</a> </li> <li class="level2"> <a href="/en/travel/more-mobility/multimodal-offer" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/6446">Multimodal offer</a> </li> </ul> </div> <div> <ul class="uk-nav uk-navbar-dropdown-nav"> <li class="uk-nav-header level1"> <span>Helpful tips</span> </li> <li class="level2"> <a href="/en/travel/helpful-tips/practical-information-everyone" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2317">Useful information for all</a> </li> <li class="level2"> <a href="/en/travel/helpful-tips/people-reduced-mobility" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2323">People with reduced mobility</a> </li> <li class="level2"> <a href="/en/travel/helpful-tips/strollers" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2362">Strollers</a> </li> <li class="level2"> <a href="/en/travel/helpful-tips/seniors" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2341">Seniors</a> </li> <li class="level2"> <a href="/en/travel/helpful-tips/cyclists" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2218">Cyclists</a> </li> </ul> </div> </div> </div> </li> <li class="level0"> <button class="uk-button"> <span>Purchase</span> </button> <div uk-drop="offset: 1; boundary: .header-columns; boundary-align: true; pos: bottom-justify; delay-hide: 400;" class="uk-navbar-dropdown main-menu-dropdown"> <div uk-grid class="uk-grid uk-child-width-expand"> <div> <ul class="uk-nav uk-navbar-dropdown-nav"> <li class="uk-nav-header level1"> <span>Our tickets</span> </li> <li class="level2"> <a href="/en/purchase/our-tickets/regular-travelers" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2455">Travel passes</a> </li> <li class="level2"> <a href="/en/purchase/our-tickets/occasional-travelers" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2353">Tickets and day passes</a> </li> <li class="level2"> <a href="/en/ticket-fares" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/4396">Ticket prices</a> </li> <li class="level2"> <a href="/en/purchase/our-tickets/manage-your-passes" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2284">Manage your passes</a> </li> </ul> </div> <div> <ul class="uk-nav uk-navbar-dropdown-nav"> <li class="uk-nav-header level1"> <span>Our offers and good deals</span> </li> <li class="level2"> <a href="/en/purchase/our-offers-and-good-deals/municipal-offers" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2290">Offers from municipalities</a> </li> <li class="level2"> <a href="/en/purchase/our-offers-and-good-deals/youth-and-oasidi-passes-2025" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/7971">Government-funded</a> </li> <li class="level2"> <a href="/en/families" target="_self" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2272">Family / Duo offers</a> </li> <li class="level2"> <a href="/en/purchase/our-offers-and-good-deals/junior-and-accompanied-children-cards" target="_self" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/7852">Junior and accompanied children cards</a> </li> <li class="level2"> <a href="/en/node/4051" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/4051">Annual passholder privileges</a> </li> </ul> </div> <div> <ul class="uk-nav uk-navbar-dropdown-nav"> <li class="uk-nav-header level1"> <span>Our points of sale</span> </li> <li class="level2"> <a href="https://tpg.ch/fr/infos-webshop-tpg" target="_self" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;">Webshop</a> </li> <li class="level2"> <a href="/en/tpg-plus-app-your-mobility-assistant" class="uk-position-relative uk-icon uk-icon-center-right is-active" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/4486" aria-current="page">tpg+ app </a> </li> <li class="level2"> <a href="/en/purchase/our-points-sale/agencies" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2359">Agencies</a> </li> <li class="level2"> <a href="/en/purchase/our-points-sale/resellers" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/6516">Resellers</a> </li> <li class="level2"> <a href="/en/purchase/our-points-sale/automatic-distributors" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2302">Ticket vending machines</a> </li> </ul> </div> </div> </div> </li> <li class="level0"> <button class="uk-button"> <span>About us</span> </button> <div uk-drop="offset: 1; boundary: .header-columns; boundary-align: true; pos: bottom-justify; delay-hide: 400;" class="uk-navbar-dropdown main-menu-dropdown"> <div uk-grid class="uk-grid uk-child-width-expand"> <div> <ul class="uk-nav uk-navbar-dropdown-nav"> <li class="uk-nav-header level1"> <span>Major player in mobility</span> </li> <li class="level2"> <a href="/en/cap2030" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/5131">Cap 2030</a> </li> <li class="level2"> <a href="/en/about-us/major-player-mobility/tpg-group" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2227">tpg group</a> </li> <li class="level2"> <a href="/en/about-us/major-player-mobility/organization" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2224">Organization</a> </li> <li class="level2"> <a href="/en/about-us/major-player-mobility/archives-geneva-public-transport" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/6952">Archives and history</a> </li> </ul> </div> <div> <ul class="uk-nav uk-navbar-dropdown-nav"> <li class="uk-nav-header level1"> <span>tpg today and tomorrow</span> </li> <li class="level2"> <a href="/en/about-us/tpg-today-and-tomorrow/evolution-network" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2569">Network evolution</a> </li> <li class="level2"> <a href="/en/about-us/tpg-today-and-tomorrow/innovation" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2380">Innovation</a> </li> <li class="level2"> <a href="/en/about-us/tpg-today-and-tomorrow/maintenance-centers" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2371">Maintenance Centers</a> </li> <li class="level2"> <a href="/en/about-us/tpg-today-and-tomorrow/vehicles" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2461">Vehicles</a> </li> <li class="level2"> <a href="/en/sustainable-development" target="_self" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/7043">Sustainable development</a> </li> </ul> </div> <div> <ul class="uk-nav uk-navbar-dropdown-nav"> <li class="uk-nav-header level1"> <span>Press and media</span> </li> <li class="level2"> <a href="/en/about-us/press-and-media/filming-requests" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/3112">Filming authorization request</a> </li> <li class="level2"> <a href="/en/about-us/press-and-media/press-releases" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2437">Press releases</a> </li> </ul> </div> <div> <ul class="uk-nav uk-navbar-dropdown-nav"> <li class="uk-nav-header level1"> <span>Publications</span> </li> <li class="level2"> <a href="/en/about-us/publications/annual-reports" target="_self" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/6917">Annual reports</a> </li> <li class="level2"> <a href="/en/about-us/publications/practical-documents" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/3151">Pratical documents</a> </li> </ul> </div> </div> </div> </li> </ul> </nav> </div> <div class="uk-navbar-right uk-flex-top"> <div class="language-switcher-language-url uk-navbar-item language-switcher uk-text-center uk-visible@m" id="block-language-switcher" role="navigation" data-block-plugin-id="language_block:language_content"> <a uk-icon="icon: chevron-down; ratio: 0.9" uk-open-icon="chevron-down" uk-close-icon="chevron-up" href="#" class="current-lang uk-icon" title="Anglais" aria-label="Anglais"> <span class="visually-hidden"> Changer la langue. Langue actuelle: Anglais </span> EN </a> <div uk-dropdown="mode: click; pos: bottom-center; offset: 10" class="uk-dropdown language-dropdown"> <ul class="links uk-nav uk-dropdown-nav"><li hreflang="fr" data-drupal-link-system-path="node/4486"><a href="/fr/app-tpg-plus-votre-assistant-mobilite" class="language-link" title="Français" aria-label="Français" hreflang="fr" data-drupal-link-system-path="node/4486">FR</a></li><li hreflang="en" data-drupal-link-system-path="node/4486" class="is-active" aria-current="page"><a href="/en/tpg-plus-app-your-mobility-assistant" class="language-link is-active" title="Anglais" aria-label="Anglais" hreflang="en" data-drupal-link-system-path="node/4486" aria-current="page">EN</a></li></ul> </div> </div> <div class="views-exposed-form block-search uk-visible@m" data-drupal-selector="views-exposed-form-search-page" id="block-search-form" data-block-plugin-id="views_exposed_filter_block:search-page"> <a id="search-form" class="visually-hidden" tabindex="-1">Moteur de recherche</a> <form action="/en/search" method="get" id="views-exposed-form-search-page" accept-charset="UTF-8" class="uk-search uk-search-default uk-form-stacked" role="search"> <div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-keywords form-item-keywords uk-margin"> <label for="edit-keywords" class="uk-form-label">Mots-clés</label> <div class="uk-form-controls"> <div class="uk-inline"> <input placeholder="Your search..." data-drupal-selector="edit-keywords" class="form-autocomplete form-text uk-input uk-search-input" data-autocomplete-path="/en/suggestion/autocomplete" type="text" id="edit-keywords" name="keywords" value="" size="30" maxlength="128" /> <button uk-search-icon type="submit" class="uk-search-icon-flip uk-icon uk-search-icon"> <span class="visually-hidden"> Rechercher </span> </button> </div> </div> </div> <div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper uk-form-row uk-margin" id="edit-actions"><input data-drupal-selector="edit-submit-search" type="submit" id="edit-submit-search" value="Rechercher" class="button js-form-submit form-submit uk-button uk-button-default" /> </div> </form> </div> </div> </div> <div uk-grid class="uk-grid uk-grid-collapse uk-flex-first header-corporate"> <div class="uk-width-1-3 uk-width-auto@m"> <div id="block-tpg-branding--2" data-block-plugin-id="system_branding_block"> <a href="/en" class="logo" title="Aller à la page d'accueil" aria-hidden="true" rel="home"> <img src="/themes/custom/tpg/logo.svg" alt="Logo des Transports publics genevois (tpg)" tabindex="-1" /> </a> </div> </div> <div class="uk-width-2-3 uk-width-expand@m uk-flex uk-flex-right"> <nav role="navigation" aria-label="Menu secondaire" id="block-tpg-menusecondaire" data-block-plugin-id="system_menu_block:menu-secondaire" class="secondary-menu uk-visible@m"> <ul class="uk-subnav"> <li> <a href="/en/businesses-geneva-mobility-plan-evomoov" data-drupal-link-system-path="node/6961">Employers</a> </li> <li> <a href="/en/municipalities-0" target="_self" data-drupal-link-system-path="node/8102">Municipalities</a> </li> <li> <a href="/en/careers" data-drupal-link-system-path="node/3471">Career</a> </li> <li> <a href="/en/contacts" data-drupal-link-system-path="node/2374">Contacts</a> </li> </ul> </nav> <div class="uk-navbar-item webshop--mobile uk-hidden@m" id="webshop-mobile-container"></div> <div class="uk-navbar-item menu-main-mobile uk-hidden@m" id="menu-main-mobile-container"> <a uk-icon="tpg-menu" href="#menu-main-mobile" class="uk-icon-link uk-icon"> <span class="visually-hidden">Menu</span> </a> </div> </div> </div> </div> <div class="uk-width-1-5 uk-flex uk-flex-middle uk-visible@m header-right"> <div id="block-shop-box--2" data-block-plugin-id="block_content:c92e68b6-792c-4a83-a810-c546956b0144" class="block-shop-box uk-visible@m"> <div class="block-content uk-text-center uk-flex"> <a href="https://webshop.tpg.ch/" title="Accéder au Webshop" aria-label="Accéder au Webshop" target="_blank" class="uk-link-muted shop-box-cta link-to-webshop"> <span class="uk-position-relative"> <span class="icon uk-icon" uk-icon="tpg-cart"></span> </span> <span class="title">Webshop</span> </a> </div> </div> </div> </div> </div> </div> </header> <main role="main" class="layout-main"> <div class="layout-content"> <div data-drupal-messages-fallback class="hidden"></div> <div id="block-tpg-content" data-block-plugin-id="system_main_block"> <a id="main-content" class="visually-hidden" tabindex="-1">Contenu</a> <article about="/en/tpg-plus-app-your-mobility-assistant" class="node--type--content-page--full"> <div class="node-block--type--page-title"> <div class="layout-inner-container uk-background-top-center uk-background-norepeat" data-src="/sites/default/files/styles/crop_block_banner/public/2024-03/Mock%20up%20banni%C3%A8re%20%282%29.png?itok=QBoiiC7V" uk-img> <div class="page-title"> <h1><strong>tpg+ app</strong>, <span class="ui-provider">your mobility assistant</span></h1> </div> </div> </div> <div> <div> <div> <div class="paragraph paragraph--type--rich-text paragraph--view-mode--default"> <div class="layout-inner-container uk-clearfix"> <div> <p class="uk-text-lead"><span class="ui-provider ee bnp bnq bnr bns bnt bnu bnv bnw bnx bny bnz boa bob boc bod boe bof bog boh boi boj bok bol bom bon boo bop boq bor bos bot bou bov bow" dir="ltr">Would you like an easy-to-use app that lets you get around Geneva and the neighbouring regions with ease, while allowing you to buy your tickets with just one click? Don't hesitate to download our tpg+ app and take advantage of its many features.</span></p> </div> </div> </div> </div> <div> <div class="paragraph paragraph--type--rich-text paragraph--view-mode--default"> <div class="layout-inner-container uk-clearfix"> <div> <h3 class="text-align-center"><strong>Download tpg+</strong></h3><table><tbody><tr><td><div> <div> <img loading="lazy" src="/sites/default/files/2024-04/app_tpg_0.png" width="120" height="120" alt="Logo app tpg plus" title="Logo app tpg plus" typeof="foaf:Image"> </div> </div> </td></tr></tbody></table><table><tbody><tr><td><a href="https://apps.apple.com/fr/app/tpg/id1449846800"><div> </div> </a></td><td><a href="https://play.google.com/store/apps/details?id=ch.tpg.boldor"><div> </div> </a></td></tr></tbody></table> </div> </div> </div> </div> <div> <a class="visually-hidden" id="tpg-for-the-purchase-of-your-etickets" tabindex="-1"></a> <div class="paragraph paragraph--type--text-image paragraph--view-mode--default"> <div class="layout-inner-container"> <div uk-grid class="uk-grid uk-grid-medium uk-child-width-1-2@m"> <div class="body"> <div class="title"> <h2><strong>tpg+</strong>, for the purchase of your eTickets</h2> </div> <div class="summary uk-clearfix"> <p>tpg+, a practical and comprehensive app that makes online purchases easy. Whether you're looking for a ticket or a season ticket, you're just a click away. From your secure personal account or as a guest (without creating an account), buying tickets has never been easier. tpg plus even lets you buy tickets in advance as well as instantly. Moreover, your SwissPass remains visible on the app throughout your journey. With or without a wallet, as long as you have your tpg plus app, life on the tpg network is easy, pleasant and efficient.</p><p>Find out step by step how to buy your tickets on tpg+.</p><p><a class="uk-button uk-button-primary" href="https://www.tpg.ch/fr/node/4486/latest#tous-nos-tutos-au-format-video+billets-predefinis"><span>See the tutorial</span></a></p> </div> </div> <div class="media uk-cover-container"> <div><div> <div> <img loading="lazy" src="/sites/default/files/2024-03/7.png" width="376" height="440" alt="app tpg+" title="app tpg+" typeof="foaf:Image" /> </div> </div> </div> </div> </div> </div> </div> </div> <div> <a class="visually-hidden" id="tpg-your-travel-assistant" tabindex="-1"></a> <div class="paragraph paragraph--type--text-image paragraph--view-mode--default"> <div class="layout-inner-container"> <div uk-grid class="uk-grid uk-grid-medium uk-child-width-1-2@m"> <div class="body"> <div class="title"> <h2><strong>tpg+</strong> your travel assistant</h2> </div> <div class="summary uk-clearfix"> <p><span>Instant and fast, the tpg+ app also offers you features for your trips. With your app in hand, you can easily: </span></p><ul><li><span>consult your line's <strong>schedules</strong></span></li><li><span>see the exact location of <strong>your departure stop</strong> using the map</span></li><li><span>search for <strong>useful information </strong>at stops</span></li><li><span>plan your trips </span></li><li><span>and much more...</span></li></ul><p> Find out how to search for a route in just a few clicks.</p><p><a class="uk-button uk-button-primary" href="https://www.tpg.ch/fr/node/4486/latest#tous-nos-tutos-au-format-video+votre-itineraire-en-quelques-clics"><span>See the tutorial</span></a></p> </div> </div> <div class="media uk-cover-container"> <div><div> <div> <img loading="lazy" src="/sites/default/files/2024-03/Mock%20up%20%283%29.png" width="376" height="440" alt="app tpg+" title="app tpg+" typeof="foaf:Image" /> </div> </div> </div> </div> </div> </div> </div> </div> <div> <a class="visually-hidden" id="download-tpg" tabindex="-1"></a> <div class="paragraph paragraph--type--hero paragraph--view-mode--default content-align--left"> <div class="layout-inner-container"> <div class="media-container uk-background-norepeat uk-position-relative" style="background-image: url('/sites/default/files/styles/crop_paragraph_hero/public/2023-03/tpgPreview%20%283%29.png?itok=Oj6RgadW')" data-srcmobile="" data-srcdesktop="/sites/default/files/styles/crop_paragraph_hero/public/2023-03/tpgPreview%20%283%29.png?itok=Oj6RgadW" uk-img> <div class="overlay uk-flex uk-flex-left@m"> <div class="body"> <div class="title"> <h2><strong>Download tpg+</strong></h2> </div> <div class="summary"> <table><tbody><tr><td><a href="https://apps.apple.com/fr/app/tpgpreview/id1449846800"><div> </div> </a></td><td><a href="https://play.google.com/store/apps/details?id=ch.tpg.boldor"><div> </div> </a></td></tr></tbody></table> </div> </div> </div> </div> </div> </div> </div> <div> <div class="paragraph paragraph--type--rich-text paragraph--view-mode--default"> <div class="layout-inner-container uk-clearfix"> <div> <h3><span class="black">How to get started with tpg plus? Easy, follow our step-by-step tutorials and master the app in in a flash. If you have any questions, the FAQ below </span><span class="text-black">will provide you with the answers you need. Enjoy your discovery!</span></h3> </div> </div> </div> </div> <div> <div class="paragraph paragraph--type--anchors paragraph--view-mode--default uk-hidden"> <div class="layout-inner-container uk-text-center@m"> <div class="anchors-container"></div> </div> </div> </div> <div> <a class="visually-hidden" id="tutorials" tabindex="-1"></a> <div data-anchor-title="Tutorials" data-anchor-hash="tutorials" class="paragraph paragraph--type--accordion paragraph--background--gray-gradient paragraph--view-mode--default"> <div class="layout-inner-container"> <div class="title uk-text-center"> <p>tpg+ app tutorials</p> </div> <div class="uk-switcher uk-text-left" id="uk-switcher-4396"> <div id="all-our-tutorials-in-video-format" class="uk-active"> <ul uk-accordion aria-label="All our tutorials in video format" class="uk-accordion"> <li id="all-our-tutorials-in-video-format+your-next-departures-in-the-vicinity-as-soon-as-the-app-opens"> <a aria-expanded="false" aria-controls="all-our-tutorials-in-video-format+your-next-departures-in-the-vicinity-as-soon-as-the-app-opens" class="uk-accordion-title" href="#">Your next departures in the vicinity as soon as the app opens</a> <div aria-hidden="true" class="uk-accordion-content uk-clearfix"><p>- Geolocation as soon as the app opens<br> - The next departures in real time<br> - Identification and location of the dock to which you should be directed<br> - Details of your journey</p> <div><div> <div> <div>Video file</div> <div> </div> </div> </div> </div></div> </li> <li id="all-our-tutorials-in-video-format+predefined-tickets"> <a aria-expanded="false" aria-controls="all-our-tutorials-in-video-format+predefined-tickets" class="uk-accordion-title" href="#">Predefined tickets</a> <div aria-hidden="true" class="uk-accordion-content uk-clearfix"><p>- Your tickets in a few clicks<br> - Fast payment by credit card</p> <div><div> <div> <div>Video file</div> <div> </div> </div> </div> </div></div> </li> <li id="all-our-tutorials-in-video-format+your-itinerary-in-a-few-clicks"> <a aria-expanded="false" aria-controls="all-our-tutorials-in-video-format+your-itinerary-in-a-few-clicks" class="uk-accordion-title" href="#">Your itinerary in a few clicks</a> <div aria-hidden="true" class="uk-accordion-content uk-clearfix"><p>- Create a route<br> - Enter your destination<br> - All possible routes in real time<br> - Your summary or detailed itinerary<br> - Buy the corresponding ticket<br> - Fast payment by credit card</p> <div><div> <div> <div>Video file</div> <div> </div> </div> </div> </div></div> </li> <li id="all-our-tutorials-in-video-format+my-tickets-and-routes"> <a aria-expanded="false" aria-controls="all-our-tutorials-in-video-format+my-tickets-and-routes" class="uk-accordion-title" href="#">My tickets and routes</a> <div aria-hidden="true" class="uk-accordion-content uk-clearfix"><p>- Journeys and tickets can be consulted at any time offline<br> - Manage route history</p> <div><div> <div> <div>Video file</div> <div> </div> </div> </div> </div></div> </li> <li id="all-our-tutorials-in-video-format+create-an-account"> <a aria-expanded="false" aria-controls="all-our-tutorials-in-video-format+create-an-account" class="uk-accordion-title" href="#">Create an account</a> <div aria-hidden="true" class="uk-accordion-content uk-clearfix"><p>- Create an account and save your preferences</p> <div><div> <div> <div>Video file</div> <div> </div> </div> </div> </div> <p> </p></div> </li> <li id="all-our-tutorials-in-video-format+registration-of-a-credit-card"> <a aria-expanded="false" aria-controls="all-our-tutorials-in-video-format+registration-of-a-credit-card" class="uk-accordion-title" href="#">Registration of a credit card</a> <div aria-hidden="true" class="uk-accordion-content uk-clearfix"><p>- Register your bank card securely on the SIX SaferPay interface<br> - Save your preferred payment currency to avoid bank commissions</p> <div><div> <div> <div>Video file</div> <div> </div> </div> </div> </div></div> </li> <li id="all-our-tutorials-in-video-format+favorites-and-your-route-in-a-few-clicks"> <a aria-expanded="false" aria-controls="all-our-tutorials-in-video-format+favorites-and-your-route-in-a-few-clicks" class="uk-accordion-title" href="#">Favorites and your route in a few clicks</a> <div aria-hidden="true" class="uk-accordion-content uk-clearfix"><p>- Save your favorites<br> - Manage favorites<br> - Your favorite routes at a glance<br> - All possible routes in real time</p> <div><div> <div> <div>Video file</div> <div> </div> </div> </div> </div></div> </li> </ul> </div> </div> </div> </div> </div> </div> <div> <a class="visually-hidden" id="faq" tabindex="-1"></a> <div data-anchor-title="FAQ" data-anchor-hash="faq" class="paragraph paragraph--type--accordion paragraph--type--faq paragraph--background--gray-gradient paragraph--view-mode--default" id="paragraph-faq-4321"> <div class="layout-inner-container"> <div class="title uk-text-center"> <p>tpg+ <strong>FAQ</strong> by theme</p> </div> <div class="subtitle uk-text-center"> <p>Find the answer to your questions in each theme to properly use the <strong>tpg+</strong> application</p> </div> <div class="uk-margin-large-top"> <div class="uk-visible@m" data-drupal-selector="form-search-faq--4321" id="faq-search-form--4321" data-block-plugin-id="views_exposed_filter_block:search-page"> <form action="#" method="get" onsubmit="Drupal.behaviors.faqSearch.searchFaq('4321'); return false;" id="form-search-faq--4321" accept-charset="UTF-8" class="uk-search uk-form-stacked" role="search" data-drupal-form-fields="faq-edit-keywords--4321"> <div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-keywords form-item-keywords uk-margin"> <label for="faq-edit-keywords--4321" class="visually-hidden uk-form-label">Mots-clés</label> <div class="uk-form-controls"> <input placeholder="Chercher par mot clé dans la FAQ" data-drupal-selector="faq-edit-keywords--4321" class="form-text uk-input uk-search-input" type="text" id="faq-edit-keywords--4321" name="keywords" value="" size="30" maxlength="128"> <button uk-search-icon="" type="submit" class="uk-search-icon-flip uk-icon uk-search-icon"> <span class="visually-hidden"> Rechercher </span> <svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" data-svg="search-icon"><circle fill="none" stroke="#000" stroke-width="1.1" cx="9" cy="9" r="7"></circle><path fill="none" stroke="#000" stroke-width="1.1" d="M14,14 L18,18 L14,14 Z"></path></svg> </button> </div> </div> </form> </div> <ul uk-accordion="multiple: true" class="uk-accordion"> <li id="features" class="uk-margin-bottom paragraph--type--faq__category"> <a class="uk-accordion-title" href="#">Features</a> <div class="uk-accordion-content uk-clearfix"> <ul uk-accordion="multiple: true" class="uk-accordion"> <li id="features+what-are-the-key-features-of-tpg" class="category-item"> <a class="uk-accordion-title" href="#"><span>What are the key features of tpg+?</span></a> <div class="uk-accordion-content uk-clearfix"><p>1. Purchasing Eticketing in online mode or as a guest (without creating an account)<br>2. Real-time itinerary search and purchase of the corresponding ticket on the entire Greater Geneva network, including Léman Express<br>3. Your Swisspass in your smartphone<br>4. Payment methods (credit card, TWINT, Apple Pay, Google Pay, etc.)<br>5. Immediate display on the map of the next departures in real time near your geolocation<br>6. In the menu, possibility of accessing your subscriptions via a link to the Webshop<br>7. In the menu, possibility of accessing the tpgFlex on-demand bus service<br>8. Application available in English (depending on your phone settings)</p></div> </li> <li id="features+managing-favorites-and-touch-schedule" class="category-item"> <a class="uk-accordion-title" href="#"><span>Managing favorites and touch schedule</span></a> <div class="uk-accordion-content uk-clearfix"><p><span>First of all, to add a stop to your favorites, you have to click on the star located to the left of the stop that you entered in the search bar. The star turns orange once a favorite is added. </span></p><p><span>To find your favorites, go to your application menu by clicking on the “MENU” button at the bottom right. Then, click on the orange arrow next to the “SCHEDULES” section and finally click on “FAVORITES” which will be displayed.</span></p><p><span>This brings you to a checkerboard with all your favorites and allows you to search for a route quickly and intuitively by simply connecting one square to another with your finger (touch timetable).</span><br>You can also delete favorites by choosing the pencil icon.<span></span></p></div> </li> <li id="features+can-i-register-my-swisspass-in-the-app-and-check-my-travel-passes" class="category-item"> <a class="uk-accordion-title" href="#"><span>Can I register my SwissPass in the app and check my travel passes?</span></a> <div class="uk-accordion-content uk-clearfix"><p><span>Yes, to do this, go to the menu of your application by clicking on the “MENU” button at the bottom right and choosing “MY SWISSPASS”. </span></p><p><span>Then click on the “CONNECT WITH SWISSPASS” button. If you do not yet have an account with Swisspass.ch, you will first have to create an account by following the steps on the site (choose “I have a public transport travel pass” to indicate your Swisspass card number in the “Customer number” field).<br><span>Log in with your Swisspass.ch credentials and as soon as you are redirected to the tpg+ application, click on the “ACTIVATE MY SWISSPASS” button. All you have to do is validate the terms of use and your dematerialized Swisspass is displayed.</span></span></p><p><span>Of course these operations have to be carried out only once. As soon as you go to your menu and click on “MY SWISSPASS”, it will be displayed.<br>You will then be able to check your current travel passes and show your screen during a check.<span></span></span></p></div> </li> <li id="features+how-do-i-find-a-route" class="category-item"> <a class="uk-accordion-title" href="#"><span>How do I find a route?</span></a> <div class="uk-accordion-content uk-clearfix"><p><span>To create a route, click on the bottom tab “ROUTES”, in the second position at the bottom of your navigation screen. Then, once on the itinerary page, enter your departure in the “MY POSITION” field and your destination in the “TO” field.</span></p><div><p><span>The app will offer you the best possible routes and will show you on the bottom half of your screen the next departures and changes. You can see the details of one of the proposed itineraries by clicking on the chosen schedule.</span></p><p><span>After choosing your route, tap CONTINUE to purchase the correct ticket for that route.</span></p></div></div> </li> <li id="features+what-is-real-time" class="category-item"> <a class="uk-accordion-title" href="#"><span>What is real time?</span></a> <div class="uk-accordion-content uk-clearfix"><div><p><span>Real time is a timetable which, based on the theoretical timetable, takes into account traffic hazards (demonstrations, accidents, etc.)</span></p></div></div> </li> <li id="features+why-does-tpg-need-permissions" class="category-item"> <a class="uk-accordion-title" href="#"><span>Why does tpg+ need permissions?</span></a> <div class="uk-accordion-content uk-clearfix"><ul><li>For location: Geolocation requires activating the GPS function so that tpg+ can locate the nearest stop. The same applies if you want the stop closest to where you are located to appear in the schedule.</li><li>For Internet access: <span>To process your requests, tpgPreview needs Internet access in order to access schedule and ticket data in particular. </span></li></ul></div> </li> </ul> </div> </li> </ul> <ul uk-accordion="multiple: true" class="uk-accordion"> <li id="purchase" class="uk-margin-bottom paragraph--type--faq__category"> <a class="uk-accordion-title" href="#">Purchase</a> <div class="uk-accordion-content uk-clearfix"> <ul uk-accordion="multiple: true" class="uk-accordion"> <li id="purchase+what-products-does-tpg-offer" class="category-item"> <a class="uk-accordion-title" href="#"><span>What products does tpg+ offer?</span></a> <div class="uk-accordion-content uk-clearfix"><p>- unireso Tout Genève zone 10: Tickets (including Hop-the-line) & day passes <br>- Léman Pass tickets & day passes.<br> - Multizone 2 zones: Léman Express <br> - Multizone 3 zones: Léman Express by route search only.<br> - Route: by route search.<br>- Local tickets France <br>- Complementary tickets <br>- City-ticket 2 hours: by route search only.</p></div> </li> <li id="purchase+what-tickets-and-cards-can-i-buy" class="category-item"> <a class="uk-accordion-title" href="#"><span>What tickets and cards can I buy?</span></a> <div class="uk-accordion-content uk-clearfix"><p><span>All the tickets necessary for your travels on the Greater Geneva network including the Léman Express, and the bordering areas in France. All areas are accessible via the "MENU" icon at the bottom of your screen, under "NETWORK INFO" and "NETWORK PLANS".</span></p></div> </li> <li id="purchase+can-i-buy-subscriptions-on-tpg" class="category-item"> <a class="uk-accordion-title" href="#"><span>Can I buy subscriptions on tpg+?</span></a> <div class="uk-accordion-content uk-clearfix"><p>Yes, you can activate the link to the Webshop from the MENU tab, under TICKETS & SUBSCRIPTIONS, sub-heading SUBSCRIPTIONS. You can also access our <a href="https://webshop.tpg.ch/">webshop</a> via this link.<br>You can also do so directly at one of our 3 <a href="/fr/agences">branches </a>in Cornavin, Rive and Lancy-Pont-Rouge.</p></div> </li> <li id="purchase+how-to-buy-a-ticket-or-a-day-pass" class="category-item"> <a class="uk-accordion-title" href="#"><span>How to buy a ticket or a day pass?</span></a> <div class="uk-accordion-content uk-clearfix"><p>There are two ways to purchase a ticket:<br>- The "Buy" tab: select the ticket you want.<br>- Following an itinerary search, you will be offered the appropriate tickets.</p><p>You can buy online with a Swisspass login, or as a guest without creating an account. To issue your title, please enter the following information: title, surname, first name, date of birth and e-mail address.</p><p>Payment methods include: credit card, TWINT, Apple Pay, Google Pay...</p></div> </li> <li id="purchase+how-do-i-buy-a-ticket-corresponding-to-an-route" class="category-item"> <a class="uk-accordion-title" href="#"><span>How do I buy a ticket corresponding to an route?</span></a> <div class="uk-accordion-content uk-clearfix"><p><span>After a route search, click on the orange "CONTINUE" button to select the right ticket for your route.</span></p></div> </li> <li id="purchase+can-i-buy-valid-leman-express-tickets-and-cards" class="category-item"> <a class="uk-accordion-title" href="#"><span>Can I buy valid Léman Express tickets and cards?</span></a> <div class="uk-accordion-content uk-clearfix"><p>Yes, tpg+ is recommended for tickets and cards for up to one day. Our <a href="https://webshop.tpg.ch/">webshop </a>is ideal for purchasing or renewing your subscriptions (annual, monthly or weekly). You can also visit one of our 3 <a href="/fr/agences">branches</a> (Cornavin, Rive and Lancy-Pont-Rouge) or one of our dealers.</p></div> </li> <li id="purchase+how-can-i-buy-additional-tickets" class="category-item"> <a class="uk-accordion-title" href="#"><span>How can I buy additional tickets?</span></a> <div class="uk-accordion-content uk-clearfix"><p>I<span>They are now called "Complementary tickets" and you can buy them in tpgPreview via the "BUY" icon, located in the third position at the bottom of your screen. It is an icon representing two banknotes. You can also buy your tickets after an itinerary search. </span></p></div> </li> <li id="purchase+how-can-i-buy-tickets-for-other-people" class="category-item"> <a class="uk-accordion-title" href="#"><span>How can I buy tickets for other people?</span></a> <div class="uk-accordion-content uk-clearfix"><p>It is possible to buy an electronic ticket for other people. To do this, use the third icon at the bottom of your "BUY" screen. <span>Once your ticket has been chosen, you can add the people accompanying you under the “traveler” section. Any ticket purchased on the application must include the title, surname, first name and date of birth of the latter, so that the controller can identify it. </span>Please note: since the ticket is on your phone, the person for whom you are buying the ticket must remain with you throughout their journey.</p><p><span>It is also possible to buy for others via the Buy as a Guest feature, without creating an account. You must therefore enter the email address of the person in question so that he or she can receive the ticket purchased. </span></p><p> </p></div> </li> <li id="purchase+how-do-i-buy-a-transport-ticket-for-my-dog-or-my-bike" class="category-item"> <a class="uk-accordion-title" href="#"><span>How do I buy a transport ticket for my dog or my bike?</span></a> <div class="uk-accordion-content uk-clearfix"><div><p><span>This is not yet possible, but this integration is part of the planned developments.</span></p></div></div> </li> <li id="purchase+can-i-buy-my-ticket-in-advance" class="category-item"> <a class="uk-accordion-title" href="#"><span>Can I buy my ticket in advance?</span></a> <div class="uk-accordion-content uk-clearfix"><p><span>Yes via route search only by doing a route search in the future.</span></p><p><span>Please note: for the moment, refunds of transport tickets are only available during the current day, otherwise please contact customer service on the free number 00800 022 021 20.</span></p></div> </li> <li id="purchase+until-when-can-i-buy-my-tickets-on-tpgpreview" class="category-item"> <a class="uk-accordion-title" href="#"><span>Until when can I buy my tickets on tpgPreview?</span></a> <div class="uk-accordion-content uk-clearfix"><p><span>Until the moment you board. You must have a valid transport ticket as soon as you board a tpg vehicle.</span></p></div> </li> <li id="purchase+where-is-the-ticket-or-card-i-bought" class="category-item"> <a class="uk-accordion-title" href="#"><span>Where is the ticket or card I bought?</span></a> <div class="uk-accordion-content uk-clearfix"><p><span>You find it on the home screen, at the bottom of your screen. You need to click on the fourth icon "MY TRIPS". You will find your itineraries, tickets and day passes there. These are available at all times, including without a network or wifi. You are required to present it in case of control, along with something to prove your identity, as tickets are nominative.</span></p></div> </li> <li id="purchase+can-i-print-my-tickets-purchased-on-tpg" class="category-item"> <a class="uk-accordion-title" href="#"><span>Can I print my tickets purchased on tpg+?</span></a> <div class="uk-accordion-content uk-clearfix"><p><span>From now on, each time you purchase a ticket via the application, an email containing your ticket in pdf format will be sent to you. You can then transfer your ticket by e-mail,</span>view it offline and/or print it.</p></div> </li> <li id="purchase+can-i-pay-with-a-credit-card-in-eur-without-commissions-being-charged" class="category-item"> <a class="uk-accordion-title" href="#"><span>Can I pay with a credit card in EUR without commissions being charged?</span></a> <div class="uk-accordion-content uk-clearfix"><p><span>Yes, for this you must choose to pay in Euros with a Euro credit card.</span></p><p><span>To avoid bank charges, go to the "MENU" icon located in the navigation bar, at the bottom right of your application. Then, select the "MY PREFERENCES" section where you can choose your currency according to the choices below:</span></p><ul><li>If your credit card is issued by a Swiss organization, choose “Pay in CHF”.</li><li>If your credit card has been issued by a European organization, choose "Pay in EUR".</li></ul></div> </li> <li id="purchase+how-long-are-tickets-purchased-on-tpg-valid" class="category-item"> <a class="uk-accordion-title" href="#"><span>How long are tickets purchased on tpg+ valid?</span></a> <div class="uk-accordion-content uk-clearfix"><div><p><span>The time of their validity is indicated on each ticket purchased on the application. These remain available for 30 days in the "MY TRIPS" section, then select "PAST TRIPS" if you wish to re-purchase them later. </span></p></div></div> </li> <li id="purchase+can-i-be-reimbursed-for-transport-tickets-purchased-on-tpgpreview" class="category-item"> <a class="uk-accordion-title" href="#"><span>Can I be reimbursed for transport tickets purchased on tpgPreview?</span></a> <div class="uk-accordion-content uk-clearfix"><p>Unireso (according to T651.11) and Léman Pass (according to T651.12) occasional transport tickets are not refundable (see link below)</p><p>Direct service tickets*, route tickets or city-tickets are subject to T600 regulations (see link below)<br>- Before the day of travel, contact customer service, an excess of 10.00 will be charged (T600 1.4.2)<br>- On the day of travel, contact customer service, an excess of 20.- will be charged (a reduced excess of 10.00 CHF depending on the exception)<br>- After the day of travel, contact customer service, an excess of 20.00 will be charged</p><p>For reference:</p><ul><li><a href="https://www.tpg.ch/sites/default/files/2019-12/T651%2012%20tarif-de-la-communaute-tarifaire-multimodale-transfrontaliere-leman-pass.pdf">https://www.tpg.ch/sites/default/files/2019-12/T651%2012%20tarif-de-la-communaute-tarifaire-multimodale-transfrontaliere-leman-pass.pdf</a></li><li><a href="https://www.tpg.ch/sites/default/files/2019-12/T651%2011%20communaute-tarifaire-unireso.pdf">https://www.tpg.ch/sites/default/files/2019-12/T651%2011%20communaute-tarifaire-unireso.pdf</a></li><li>T600: <a href="https://www.allianceswisspass.ch/fr/ch-direct-1/Telechargementsindex.php?">https://www.allianceswisspass.ch/fr/ch-direct-1/Telechargementsindex.php?</a></li></ul><p>*Direct service: "Public transport customers in Switzerland benefit from a system that is unique in Europe: the direct service. It doesn't matter whether the trip goes through one or more transport companies, a single ticket is enough to make it. The Direct Service has developed extremely popular travel passes, such as the general travel pass or the half-fare travel pass. With the exception of a few tourist lines, these travel passes cover virtually the entire Swiss public transport network. Individual ticket fares are also valid end-to-end." <br><a href="https://www.voev.ch/fr/nos-themes/success-story-tp-suisses/service-direct">https://www.voev.ch/fr/nos-themes/success-story-tp-suisses/service-direct</a></p></div> </li> <li id="purchase+how-long-are-tickets-purchased-on-tpg-stored-in-the-application" class="category-item"> <a class="uk-accordion-title" href="#"><span>How long are tickets purchased on tpg+ stored in the application?</span></a> <div class="uk-accordion-content uk-clearfix"><div><p><span>Tickets are kept for one month on the application.</span></p></div></div> </li> <li id="purchase+how-long-are-tickets-purchased-on-tpgpreview-stored-in-the-application" class="category-item"> <a class="uk-accordion-title" href="#"><span>How long are tickets purchased on tpgPreview stored in the application?</span></a> <div class="uk-accordion-content uk-clearfix"><div> <p><span style="background:white"><span style="font-size:12pt"><span style="background:white"><span style="font-family:"Times New Roman",serif"><span style="font-size:13.5pt"><span style="font-family:"Arial",sans-serif"><span style="color:black">Tickets are kept for one month on the application.</span></span></span></span></span></span></span></p> </div></div> </li> </ul> </div> </li> </ul> <ul uk-accordion="multiple: true" class="uk-accordion"> <li id="account" class="uk-margin-bottom paragraph--type--faq__category"> <a class="uk-accordion-title" href="#">Account</a> <div class="uk-accordion-content uk-clearfix"> <ul uk-accordion="multiple: true" class="uk-accordion"> <li id="account+why-do-i-need-a-tpg-account-to-buy-tickets" class="category-item"> <a class="uk-accordion-title" href="#"><span>Why do I need a tpg account to buy tickets?</span></a> <div class="uk-accordion-content uk-clearfix"><p>It is a legal requirement that the last name, first name, gender and date of birth be known to issue an electronic ticket. This is why this information is requested at the time of purchase. </p></div> </li> <li id="account+can-i-change-my-personal-data-in-tpgpreview" class="category-item"> <a class="uk-accordion-title" href="#"><span>Can I change my personal data in tpgPreview?</span></a> <div class="uk-accordion-content uk-clearfix"><p>You can change your personal data (last name, first name, date of birth, and 1/2 tariff travel pass) by choosing Menu – My account – Edit profile.</p></div> </li> <li id="account+my-personal-data" class="category-item"> <a class="uk-accordion-title" href="#"><span>My personal data</span></a> <div class="uk-accordion-content uk-clearfix"><p>Indication of your date of birth is key to correct ticket pricing.</p></div> </li> <li id="account+i-forgot-my-password-what-should-i-do" class="category-item"> <a class="uk-accordion-title" href="#"><span>I forgot my password. What should I do?</span></a> <div class="uk-accordion-content uk-clearfix"><p>You can request a password change by clicking on the "Menu" icon and choosing "My Account". In the login screen, choose "Forgot password" and follow the instructions.</p></div> </li> <li id="account+can-i-change-my-password" class="category-item"> <a class="uk-accordion-title" href="#"><span>Can I change my password?</span></a> <div class="uk-accordion-content uk-clearfix"><p>You can change your e-mail address via the Menu by selecting "Webshop", then "My travel passes". In the webshop you can change your details in "Profile". Then click on "Settings" on the small pencil at the bottom right and follow the instructions.</p></div> </li> <li id="account+what-happens-to-my-personal-data-name-address-etc" class="category-item"> <a class="uk-accordion-title" href="#"><span>What happens to my personal data (name, address, etc...)?</span></a> <div class="uk-accordion-content uk-clearfix"><p>Please refer to our General Terms and Conditions of Use, which can be found under Menu – Information.</p> <p>If you want to learn more about our data protection policy, click on <a href="https://www.tpg.ch/en/data-protection">this link</a>.</p></div> </li> <li id="account+do-i-have-to-register-to-buy-a-ticket-on-tpgpreview" class="category-item"> <a class="uk-accordion-title" href="#"><span>Do I have to register to buy a ticket on tpgPreview?</span></a> <div class="uk-accordion-content uk-clearfix"><p>Yes, you need to create an account or log in to your tpg webshop account to purchase a ticket using a credit card or SMS: Last name, first name, date of birth, and valid e-mail. This data is necessary to guarantee payment transactions confidentiality.</p></div> </li> <li id="account+when-i-fill-in-my-e-mail-i-get-the-message-invalid-e-mail" class="category-item"> <a class="uk-accordion-title" href="#"><span>When I fill in my e-mail, I get the message "invalid e-mail".</span></a> <div class="uk-accordion-content uk-clearfix"><p>This means that your e-mail address does not yet exist in our database. Create your account on the app or on the webshop now.<br> If you forget your password, please consult the related question/answer. </p></div> </li> </ul> </div> </li> </ul> <ul uk-accordion="multiple: true" class="uk-accordion"> <li id="etickets" class="uk-margin-bottom paragraph--type--faq__category"> <a class="uk-accordion-title" href="#">Etickets</a> <div class="uk-accordion-content uk-clearfix"> <ul uk-accordion="multiple: true" class="uk-accordion"> <li id="etickets+rule-during-checks" class="category-item"> <a class="uk-accordion-title" href="#"><span>Rule during checks</span></a> <div class="uk-accordion-content uk-clearfix"><div> <ul> <li><span style="background:white"><span style="font-size:12pt"><span style="background:white"><span style="tab-stops:list 72.0pt"><span style="font-family:"Times New Roman",serif"><span style="font-size:13.5pt"><span style="font-family:"Arial",sans-serif"><span style="color:black">Any ticket purchased on the application is nominative. The customer must be able to prove his or her identity in the event of an inspection.</span></span></span></span></span></span></span></span></li> <li><span style="background:white"><span style="font-size:12pt"><span style="background:white"><span style="tab-stops:list 72.0pt"><span style="font-family:"Times New Roman",serif"><span style="font-size:13.5pt"><span style="font-family:"Arial",sans-serif"><span style="color:black">E-ticket tickets (tickets purchased on the application) are accessible at all times, including offline, via the "MY TRIPS" icon at the bottom right of the screen. In addition</span></span></span></span></span><span style="font-family:"Times New Roman",serif"><span style="font-size:13.5pt"><span style="font-family:"Arial",sans-serif"><span style="color:black">, with each purchase of a transport ticket via the application, an e-mail containing your ticket in pdf and pkpass (format readable by the Wallet-type applications standardly provided on iPhone and downloadable on Android) is sent to you.</span></span></span></span></span></span></span></li> <li><span style="background:white"><span style="font-size:12pt"><span style="background:white"><span style="tab-stops:list 72.0pt"><span style="font-family:"Times New Roman",serif"><span style="font-size:13.5pt"><span style="font-family:"Arial",sans-serif"><span style="color:black">According to the T600N, the presentation of a ticket after the fact (e.g. dead battery), involves invoicing a processing fee of CHF 30.00 (Art. 3.1.10 and 12.7.4.2). This is not a situation of forgetting, but a situation of regularization after control of a traveler without a transport ticket during the control. In practice, like the SMS-ticket, the traveler checked on board must present himself/herself to the BCO and, on production of his/her e-ticket which is valid but unavailable during the check, he/she will pay the processing fees provided for by the T600 for this regularization and which are up to CHF 30.-. because in all cases these situations require clarifications, within the meaning of Article 12.7.4.2. It is Article 12.2.3.9 that concerns us, and the latter refers us to 12.7.4.</span></span></span></span></span></span></span></span></li> </ul> </div></div> </li> <li id="etickets+are-tickets-purchased-on-tpgpreview-transferable" class="category-item"> <a class="uk-accordion-title" href="#"><span>Are tickets purchased on tpgPreview transferable?</span></a> <div class="uk-accordion-content uk-clearfix"><div> <p><span style="background:white"><span style="font-size:12pt"><span style="background:white"><span style="font-family:"Times New Roman",serif"><span style="font-size:13.5pt"><span style="font-family:"Arial",sans-serif"><span style="color:black">No, tickets purchased on the app are personal and non-transferable. When checking the tickets, you must present a valid identity document (passport, identity card). On the other hand, if you have a travel pass, you will not need to present your identity document.</span></span></span></span></span></span></span></p> </div></div> </li> <li id="etickets+what-documents-do-i-have-to-present-during-an-inspection" class="category-item"> <a class="uk-accordion-title" href="#"><span>What documents do I have to present during an inspection?</span></a> <div class="uk-accordion-content uk-clearfix"><div> <p><span style="background:white"><span style="font-size:12pt"><span style="background:white"><span style="font-family:"Times New Roman",serif"><span style="font-size:13.5pt"><span style="font-family:"Arial",sans-serif"><span style="color:black">The tickets you have purchased on your smartphone are personal and non-transferable. To be valid, they must be associated with a valid official identity document in the name of the traveler (passport, identity card or transport ticket). </span></span></span></span></span></span></span><span style="background:white"><span style="font-size:12pt"><span style="background:white"><span style="font-family:"Times New Roman",serif"><span style="font-size:13.5pt"><span style="font-family:"Arial",sans-serif"><span style="color:black">In addition, with each purchase of a transport ticket via the application, an e-mail containing your ticket in pdf and pkpass (format readable by the Wallet-type applications standardly provided on iPhone and downloadable on Android) is sent to you. You can then transfer your ticket by e-mail and view it offline. This development now offers you four options for presenting your ticket in the event of a check: via the tpgPreview app (e-ticket), via the Wallet app (pkpass), via your phone's pdf reader or on paper if you have printed the pdf before your departure.</span></span></span></span></span></span></span><br> <span style="background:white"><span style="font-size:12pt"><span style="background:white"><span style="font-family:"Times New Roman",serif"><span style="font-size:13.5pt"><span style="font-family:"Arial",sans-serif"><span style="color:black">If you have purchased a ticket in connection with a travel pass registered on a SwissPass, all you have to do is present your electronic ticket directly on your tpgPreview application. It is necessary for this that you be connected with your login on the application. Your valid tickets are accessible even off the network and without wifi under "MY TRIPS", "CURRENT TRIPS".</span></span></span></span></span></span></span></p> <p><span style="background:white"><span style="font-size:12pt"><span style="background:white"><span style="font-family:"Times New Roman",serif"><span style="font-size:13.5pt"><span style="font-family:"Arial",sans-serif"><span style="color:black">If you have a travel pass, you can present your Swisspass by clicking first on "MENU" then "MY SWISSPASS". You will need to have previously registered your Swisspass in your app (see the question "Can I register my Swisspass in the app?" above in the section).</span></span></span></span></span></span></span></p> </div></div> </li> </ul> </div> </li> </ul> <ul uk-accordion="multiple: true" class="uk-accordion"> <li id="location" class="uk-margin-bottom paragraph--type--faq__category"> <a class="uk-accordion-title" href="#">Location</a> <div class="uk-accordion-content uk-clearfix"> <ul uk-accordion="multiple: true" class="uk-accordion"> <li id="location+tpg-can-t-find-any-stops-nearby" class="category-item"> <a class="uk-accordion-title" href="#"><span>tpg+ can't find any stops nearby?</span></a> <div class="uk-accordion-content uk-clearfix"><div><p><span>For tpg+ to be able to use your geographical position, you need to authorize access to your phone's location in its settings.</span></p><p><span>Please note that if you have deactivated localization, you will need to restart tpg+ for the application to reset your geolocation. If localization is active, move the map slightly or zoom out slightly to see the orange dot symbolizing your position and the nearest stops.</span></p></div></div> </li> </ul> </div> </li> </ul> <ul uk-accordion="multiple: true" class="uk-accordion"> <li id="download" class="uk-margin-bottom paragraph--type--faq__category"> <a class="uk-accordion-title" href="#">Download</a> <div class="uk-accordion-content uk-clearfix"> <ul uk-accordion="multiple: true" class="uk-accordion"> <li id="download+where-can-i-find-the-tpg-application" class="category-item"> <a class="uk-accordion-title" href="#"><span>Where can I find the tpg+ application?</span></a> <div class="uk-accordion-content uk-clearfix"><ul><li><a href="https://apps.apple.com/fr/app/tpgpreview/id1449846800">Apple App Store</a> </li><li><a href="https://play.google.com/store/apps/details?id=ch.tpg.boldor">Google Play Store</a></li></ul></div> </li> <li id="download+what-environment-does-the-application-support" class="category-item"> <a class="uk-accordion-title" href="#"><span>What environment does the application support?</span></a> <div class="uk-accordion-content uk-clearfix"><p>tpg+ requires at least iOS 13 and Android 6 operating systems.</p></div> </li> </ul> </div> </li> </ul> </div> </div> </div> </div> <div> <a class="visually-hidden" id="new-version-of-the-tpg-app" tabindex="-1"></a> <div class="paragraph paragraph--type--text-image paragraph--view-mode--default"> <div class="layout-inner-container"> <div uk-grid class="uk-grid uk-grid-medium uk-child-width-1-2@m"> <div class="body"> <div class="title"> <h1><span><strong>New version</strong> of the tpg app</span></h1> </div> <div class="summary uk-clearfix"> <p>The tpg history app has reached the end of its run: since the end of 2023, the technologies used to guarantee quality information are obsolete and can no longer deliver stable information to users.<strong> An update of the application is essential to continue using the app with the functionalities useful for your trips.</strong></p><p><span>Stop running around waiting... Thanks to the tpg application, you can regain the freedom to organize your journeys and your time according to your needs. For regular travelers, waiting times until the next vehicle, the trip duration and possible connections are all available in real time! For occasional travelers, the route planner, nearest stop geolocalization and mapping guide you step by step.</span></p><p>Finally for everyone, traffic information warns of possible disruptions on the network, so that everyone can organize their trips with complete peace of mind.</p><p> </p> </div> </div> <div class="media uk-cover-container"> <div><div> <div> <img loading="lazy" src="/sites/default/files/2024-03/Schwarz%20Creme%20Modern%20Business%20Smartphone%20Tablet%20Mockup%20Website%20Instagram%20Story%20%28376%20x%20573%20px%29%20%281%29.png" width="376" height="573" alt="app tpg" title="app tpg" typeof="foaf:Image" /> </div> </div> </div> </div> </div> </div> </div> </div> <div> <div class="paragraph paragraph--type--rich-text paragraph--view-mode--default"> <div class="layout-inner-container uk-clearfix"> <div> <h3 class="text-align-center"><strong>Download the latest version of the tpg app</strong></h3><table><tbody><tr><td><a href="https://apps.apple.com/fr/app/tpg/id421132153"><div> </div> </a></td><td><a href="https://play.google.com/store/apps/details?id=ch.tpg.android"><div> </div> </a></td></tr></tbody></table> </div> </div> </div> </div> <div> <a class="visually-hidden" id="nbsp-didn-t-find-the-information-you-were-looking-for" tabindex="-1"></a> <div class="paragraph paragraph--type--text-image paragraph--view-mode--default"> <div class="layout-inner-container"> <div uk-grid class="uk-grid uk-grid-medium uk-child-width-1-2@m"> <div class="body"> <div class="title"> <h2> </h2><h2><strong>Didn’t find the information</strong> you were looking for?</h2> </div> <div class="summary uk-clearfix"> <div><p>Contact our customer service: <strong>00800 022 021 20</strong> (CH & FR)<br><br>Free calls from Switzerland and France, Monday to Friday from 8:00 a.m. to 6:00 p.m., closed on Saturdays, Sundays and holidays</p><p>Our advisors are available to provide you with answers to your questions and guide you through all your steps.</p><p><a class="uk-button uk-button-primary" href="https://www.tpg.ch/fr/contacts">Contact customer service</a></p></div> </div> </div> <div class="media uk-cover-container"> <div><div> <div> <img loading="lazy" src="/sites/default/files/2024-03/Schwarz%20Creme%20Modern%20Business%20Smartphone%20Tablet%20Mockup%20Website%20Instagram%20Story%20%28376%20x%20573%20px%29.png" width="376" height="573" alt="Service clients tpg" title="Service clients tpg" typeof="foaf:Image" /> </div> </div> </div> </div> </div> </div> </div> </div> <div> <a class="visually-hidden" id="as-a-travel-pass-holder-what-are-my-benefits-nbsp" tabindex="-1"></a> <div class="paragraph paragraph--type--hero paragraph--view-mode--default content-align--right"> <div class="layout-inner-container"> <div class="media-container uk-background-norepeat uk-position-relative" style="background-image: url('/sites/default/files/styles/crop_paragraph_hero/public/2019-12/Hero%20Block%20-%20Page%20avantages%20et%20abonn%C3%A9s.png?itok=Ainy45IJ')" data-srcmobile="" data-srcdesktop="/sites/default/files/styles/crop_paragraph_hero/public/2019-12/Hero%20Block%20-%20Page%20avantages%20et%20abonn%C3%A9s.png?itok=Ainy45IJ" uk-img> <div class="overlay uk-flex uk-flex-right@m"> <div class="body"> <div class="title"> <p>As a<span> travel pass holder</span>, what are my benefits? </p> </div> <div class="summary"> <p>Sport, theater, music or museums, we offer exceptional moments to our<span> travel pass holders with the support of our partners.</span> Discover the advantages reserved for unireso<span> travel pass holders </span>and take advantage of them!</p> </div> <div class="link"> <a href="/en/your-travel-pass-and-your-privileges" aria-label="Ouvrir dans la même fenêtre" target="_self" class="uk-button uk-button-primary">Benefits for travel pass holders</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> <a id="js-scroll-to-top" class="scroll-to-top" href="#top" title="Vers le haut" uk-scroll><span uk-icon="icon: tpg-arrow-up" class="uk-preserve"></span></a> </main> <footer role="contentinfo" class="layout-footer"> <div class="footer-top"> <div class="layout-inner-container"> <div uk-grid class="uk-grid uk-child-width-1-2@m"> <div> <div id="block-social-links--2" data-block-plugin-id="block_content:f1b33b69-70fe-4514-b36a-0b2df394f168" class="block block-social-links"> <div class="block-title">Follow us</div> <div class="block-content"> <div uk-grid class="uk-grid uk-grid-small"> <div> <a href="https://www.facebook.com/tpgeneva" title="Follow us on Facebook" aria-label="Follow us on Facebook" target="_blank" uk-icon="icon: facebook; ratio: 1.2;" class="uk-icon uk-icon-button"></a> </div> <div> <a href="https://twitter.com/TPGeneva" title="Follow us on X" aria-label="Follow us on X" target="_blank" uk-icon="icon: twitter; ratio: 1.2;" class="uk-icon uk-icon-button"></a> </div> <div> <a href="https://www.linkedin.com/company/tpg-ch" title="Follow us on LinkedIn" aria-label="Follow us on LinkedIn" target="_blank" uk-icon="icon: linkedin; ratio: 1.2;" class="uk-icon uk-icon-button"></a> </div> <div> <a href="https://www.youtube.com/@tpgeneva" title="Follow us on YouTube" aria-label="Follow us on YouTube" target="_blank" uk-icon="icon: youtube; ratio: 1.2;" class="uk-icon uk-icon-button"></a> </div> </div> </div> </div> </div> <div> <div id="block-mobile-apps--2" data-block-plugin-id="block_content:c25eeab4-52d1-4cef-b489-d6bc00026d21" class="block block-mobile-apps"> <div class="block-title">Download the tpg+ app</div> <div class="block-content"> <div uk-grid class="uk-grid uk-grid-small uk-child-width-auto"> <div> <a href="https://apps.apple.com/fr/app/tpg/id1449846800" title="Download the tpg+ app for iOS" aria-label="Download the tpg+ app for iOS" target="_blank" class="icon icon--app-store"></a> </div> <div> <a href="https://play.google.com/store/apps/details?id=ch.tpg.boldor" title="Download the tpg+ app for Android" aria-label="Download the tpg+ app for Android" target="_blank" class="icon icon--google-play"></a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="footer-middle"> <div class="layout-inner-container"> <div uk-grid class="uk-grid uk-child-width-1-2@m"> <div> <nav role="navigation" aria-labelledby="block-menu-footer-menu" id="block-menu-footer" data-block-plugin-id="system_menu_block:footer" class="footer-menu"> <div class="visually-hidden" id="block-menu-footer-menu">Menu pied-de-page</div> <ul class="uk-column-1-2 uk-list footer-links"> <li> <a href="/en/contacts" data-drupal-link-system-path="node/2374">Contacts</a> </li> <li> <a href="/en/advertising-our-fleet-vehicles" data-drupal-link-system-path="node/7227">Advertising</a> </li> <li> <a href="/en/open-data" data-drupal-link-system-path="node/3100">Open data</a> </li> <li> <a href="/en/sitemap" data-drupal-link-system-path="sitemap">Sitemap</a> </li> <li> <a href="https://webshop.tpg.ch/">Webshop</a> </li> <li> <a href="/en/become-supplier" data-drupal-link-system-path="node/2794">Become a supplier</a> </li> <li> <a href="/en/become-partner" data-drupal-link-system-path="node/2590">Become a partner</a> </li> <li> <a href="/en/customer-service" target="_self" rel="Customer service" class="Customer service" data-drupal-link-system-path="node/2377">Customer service</a> </li> </ul> </nav> </div> <div> <div id="block-form-newsletter" data-block-plugin-id="webform_block" class="block-form-newsletter"> <div class="block-title">Subscribe to our newsletter</div> <div class="block-content"> <span id="webform-submission-newsletter-node-4486-form-ajax-content"></span><div id="webform-submission-newsletter-node-4486-form-ajax" class="webform-ajax-form-wrapper" data-effect="none" data-progress-type="fullscreen"> <div class="layout-inner-container"> <form class="webform-submission-form webform-submission-add-form webform-submission-newsletter-form webform-submission-newsletter-add-form webform-submission-newsletter-node-4486-form webform-submission-newsletter-node-4486-add-form js-webform-submit-once js-webform-details-toggle webform-details-toggle" autocomplete="off" data-drupal-selector="webform-submission-newsletter-node-4486-add-form" action="/en/tpg-plus-app-your-mobility-assistant" method="post" id="webform-submission-newsletter-node-4486-add-form" accept-charset="UTF-8"> <div uk-grid class="uk-grid uk-grid-collapse"> <div class="uk-width-expand js-form-item form-item js-form-type-email form-type-email js-form-item-email form-item-email uk-margin"> <label for="edit-email" class="visually-hidden">Email <sup class="form-required uk-text-danger">*</sup></label> <div class="uk-form-controls"> <input autocomplete="off" data-webform-required-error="Your email address is required" data-drupal-selector="edit-email" type="email" id="edit-email" name="email" value="" size="60" maxlength="254" placeholder="Your email" class="form-email required uk-input" required="required" aria-required="true" /> </div> </div> <div class="uk-width-1 uk-width-auto@m form-actions webform-actions js-form-wrapper form-wrapper uk-form-row uk-margin" data-drupal-selector="edit-actions" id="edit-actions--2"><input class="webform-button--submit button button--primary js-form-submit form-submit uk-button uk-button-default" data-drupal-selector="edit-actions-submit" data-disable-refocus="true" type="submit" id="edit-actions-submit" name="op" value="Subscribe" /> </div> <input data-drupal-selector="form-cvffa5d-mhtaqhztclowmykan789sdescrtgtxgzptk" type="hidden" name="form_build_id" value="form-CvFFa5d-mhtAqHZTCLOwMykaN789SDesCrtgtxGZpTk" class="uk-margin" /> <input data-drupal-selector="edit-webform-submission-newsletter-node-4486-add-form" type="hidden" name="form_id" value="webform_submission_newsletter_node_4486_add_form" class="uk-margin" /> <div class="hypt-textfield js-form-wrapper form-wrapper uk-form-row uk-margin" style="display: none !important;"><div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-hypt form-item-hypt uk-margin"> <label for="edit-hypt" class="uk-form-label">Leave this field blank</label> <div class="uk-form-controls"> <input autocomplete="off" data-drupal-selector="edit-hypt" type="text" id="edit-hypt" name="hypt" value="" size="20" maxlength="128" class="form-text uk-input" /> </div> </div> </div> </div> </form> </div> </div> </div> </div> </div> </div> </div> </div> <div class="footer-bottom"> <div class="layout-inner-container"> <div uk-grid class="uk-grid uk-child-width-1-2@m"> <div class="copyright"> © 2024 TPG Transports Publics Genevois. All rights reserved. </div> <div class="uk-flex-first uk-flex-last@m"> <nav role="navigation" aria-labelledby="block-menu-corporate-menu" id="block-menu-corporate" data-block-plugin-id="system_menu_block:corporate" class="corporate-menu"> <div class="visually-hidden" id="block-menu-corporate-menu">Menu institutionnel</div> <ul class="uk-subnav uk-subnav-divider uk-flex-center uk-flex-right@m uk-flex-bottom@m"> <li> <a href="/en/data-protection" data-drupal-link-system-path="node/2308">Data protection</a> </li> <li> <a href="/en/legal-notice" data-drupal-link-system-path="node/2305">Legal Notice</a> </li> </ul> </nav> </div> </div> </div> </div> </footer> </div> </div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"en\/","currentPath":"node\/4486","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJyFkltywyAMRTdk8JIyAiugGBABkaS7L7bzcD3t9AfEucCVBHCBxykwTFhG-MRafGFjsAyWeSY0LOM76qzgOJWWIWhowpZjDii4CZQES-rS5dqwfOkzlzg4ZhfwJOBG14fjWi_eP2EcMhRwBbKvL7MP0S3lZgJVj9Mg2Y0msJ3V4qUS3mtPp2exUyidWUmBM9kdjWwooIKc645WhGL9HnjOyvBjj9gSBBUozdtRF9hAWEOPSw9VgpuBLYeIqakIlJ6OK0w8odpuy-BQCclesdwbmWTVVvquXkGynks90DNcD8Rj4QMqZL0SfMiBL0hRfHk1mkmGO5qlo-Nz3l7pCDFgL0_0hAIUqq5ww383Cbv-1H9ui1jrkspRX__Sb1DXZiLJiZPFb2BNFRI","theme":"tpg","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true,"\/en\/tpg-plus-app-your-mobility-assistant?keywords=\u0026ajax_form=1":true,"\/en\/tpg-plus-app-your-mobility-assistant?keywords=2024\u0026ajax_form=1":true,"\/en\/search":true},"gtm":{"tagId":null,"settings":{"data_layer":"dataLayer","include_classes":false,"allowlist_classes":"google\nnonGooglePixels\nnonGoogleScripts\nnonGoogleIframes","blocklist_classes":"customScripts\ncustomPixels","include_environment":false,"environment_id":"","environment_token":""},"tagIds":["GTM-T3SDS4G"]},"gtag":{"tagId":"","consentMode":false,"otherIds":[],"events":[],"additionalConfigInfo":[]},"ajaxLoader":{"markup":"\u003Cdiv class=\u0022ajax-throbber sk-flow\u0022\u003E\n \u003Cdiv class=\u0022sk-flow-dot\u0022\u003E\u003C\/div\u003E\n \u003Cdiv class=\u0022sk-flow-dot\u0022\u003E\u003C\/div\u003E\n \u003Cdiv class=\u0022sk-flow-dot\u0022\u003E\u003C\/div\u003E\n \u003C\/div\u003E","hideAjaxMessage":false,"alwaysFullscreen":false,"throbberPosition":"body"},"cookiebot":{"message_placeholder_cookieconsent_optout_marketing_show":false,"message_placeholder_cookieconsent_optout_marketing":"\u003Cdiv class=\u0022cookiebot cookieconsent-optout-marketing\u0022\u003E\n\t\u003Cdiv class=\u0022cookieconsent-optout-marketing__inner\u0022\u003E\n\t\t\n\t\u003C\/div\u003E\n\u003C\/div\u003E\n"},"ajax":{"edit-actions-submit":{"callback":"::submitAjaxForm","event":"click","effect":"none","speed":500,"progress":{"type":"fullscreen","message":""},"disable-refocus":true,"url":"\/en\/tpg-plus-app-your-mobility-assistant?keywords=2024\u0026ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"op","_triggering_element_value":"Subscribe"}}},"infoTrafic":{"defaultLineColor":"#AAA","checkDelay":60,"jsonUrl":"https:\/\/geste-api.intra-tpg.ch\/ospweb"},"user":{"uid":0,"permissionsHash":"8be51c25b7a8a2fdbc67014edf8902314a8e18adc546a26c8ade533686659ece"}}</script> <script src="/core/assets/vendor/jquery/jquery.min.js?v=3.7.1"></script> <script src="/core/assets/vendor/once/once.min.js?v=1.0.1"></script> <script src="/sites/default/files/languages/en_ntAFhoj6PfCBS9w-lmfr4MA7x7ivZ7BS3Kv0kWp_PAg.js?slq36q"></script> <script src="/core/misc/drupalSettingsLoader.js?v=10.3.0"></script> <script src="/core/misc/drupal.js?v=10.3.0"></script> <script src="/core/misc/drupal.init.js?v=10.3.0"></script> <script src="/core/misc/debounce.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/version-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/data-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/disable-selection-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/form-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/jquery-patch-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/scroll-parent-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/unique-id-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/focusable-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/ie-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/keycode-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/plugin-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/safe-active-element-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/safe-blur-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/widget-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/labels-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/widgets/autocomplete-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/jquery.ui/ui/widgets/menu-min.js?v=10.3.0"></script> <script src="/core/assets/vendor/tabbable/index.umd.min.js?v=6.2.0"></script> <script src="/core/misc/autocomplete.js?v=10.3.0"></script> <script src="/core/misc/progress.js?v=10.3.0"></script> <script src="/core/assets/vendor/loadjs/loadjs.min.js?v=4.3.0"></script> <script src="/core/misc/announce.js?v=10.3.0"></script> <script src="/core/misc/message.js?v=10.3.0"></script> <script src="/core/misc/ajax.js?v=10.3.0"></script> <script src="/modules/contrib/ajax_loader/js/ajax-throbber.js?v=1.x"></script> <script src="/themes/custom/tpg/dist/js/global.js?slq36q"></script> <script src="/modules/contrib/google_tag/js/gtm.js?slq36q"></script> <script src="/modules/contrib/google_tag/js/gtag.js?slq36q"></script> <script src="/modules/contrib/google_tag/js/gtag.ajax.js?slq36q"></script> <script src="/core/assets/vendor/js-cookie/js.cookie.min.js?v=3.0.5"></script> <script src="/modules/contrib/cookiebot/js/cookiebot.js?slq36q"></script> <script src="/core/misc/form.js?v=10.3.0"></script> <script src="/modules/contrib/webform/js/webform.behaviors.js?v=10.3.0"></script> <script src="/core/misc/states.js?v=10.3.0"></script> <script src="/modules/contrib/webform/js/webform.states.js?v=10.3.0"></script> <script src="/modules/contrib/webform/js/webform.form.js?v=10.3.0"></script> <script src="/modules/contrib/webform/js/webform.form.submit_once.js?v=10.3.0"></script> <script src="/modules/contrib/webform/js/webform.element.details.save.js?v=10.3.0"></script> <script src="/modules/contrib/webform/js/webform.element.details.toggle.js?v=10.3.0"></script> <script src="/modules/contrib/webform/js/webform.scroll.js?v=10.3.0"></script> <script src="/modules/contrib/webform/js/webform.ajax.js?v=10.3.0"></script> <script src="/modules/contrib/webform/js/webform.element.message.js?v=10.3.0"></script> <script src="/core/misc/jquery.form.js?v=4.3.0"></script> <script src="/themes/custom/tpg/dist/js/paragraph-hero.js?slq36q"></script> <script src="/themes/custom/tpg/libraries/latinize/latinize.js?slq36q"></script> <script src="/themes/custom/tpg/libraries/highlight/jquery.highlight.js?slq36q"></script> <script src="/themes/custom/tpg/dist/js/paragraph-faq.js?slq36q"></script> <script src="/themes/custom/tpg/dist/js/paragraph-anchors.js?slq36q"></script> <script src="/core/misc/jquery.tabbable.shim.js?v=10.3.0"></script> <script src="/core/misc/position.js?v=10.3.0"></script> <script src="/themes/custom/tpg/dist/js/block-search.js?slq36q"></script> <script src="/themes/custom/tpg/dist/js/mmenu.js?v=8.4.1"></script> <script src="/themes/custom/tpg/dist/js/mmenu.polyfills.js?v=8.4.1"></script> <script src="/themes/custom/tpg/dist/js/menu-main-mobile.js?slq36q"></script> <script src="/themes/custom/tpg/dist/js/header-navbar.js?slq36q"></script> <script src="/modules/custom/info_trafic/dist/js/info-trafic.js?v=1.1"></script> <script src="/themes/custom/tpg/dist/js/uikit.js?v=3.2.4-2"></script> <script src="/themes/custom/tpg/dist/js/uikit-icons.js?v=3.2.4-2"></script> <span class="visually-hidden" aria-hidden="true" id="monitoring_block">WEX_OK</span> <script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=1&cb=1463847762" async></script></body> </html>