CINXE.COM
Official tpg applications | 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> <meta name="description" content="Explore the tpg app with real-time timetables and nearby stops to get around Geneva." /> <link rel="canonical" href="https://www.tpg.ch/en/official-tpg-applications" /> <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/voyager/plus-de-mobilite/les-applications-officielles-tpg" /> <link rel="alternate" hreflang="en" href="https://www.tpg.ch/en/official-tpg-applications" /> <link rel="alternate" hreflang="de" href="https://www.tpg.ch/de/node/7730" /> <link rel="icon" href="/themes/custom/tpg/favicon.ico" type="image/vnd.microsoft.icon" /> <title>Official tpg applications | 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?snnlgf" /> <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/core.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/autocomplete.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/menu.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/core/components/progress.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/core/components/ajax-progress.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/align.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/fieldgroup.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/container-inline.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/clearfix.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/details.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/hidden.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/item-list.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/js.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/nowrap.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/position-container.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/reset-appearance.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/resize.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-counter.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-report-counters.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-report-general-info.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/tablesort.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/core/components/autocomplete-loading.module.css?snnlgf" /> <link rel="stylesheet" media="all" href="/modules/contrib/webform/css/webform.form.css?snnlgf" /> <link rel="stylesheet" media="all" href="/modules/contrib/webform/css/webform.element.details.toggle.css?snnlgf" /> <link rel="stylesheet" media="all" href="/modules/contrib/webform/css/webform.element.message.css?snnlgf" /> <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/theme.css?snnlgf" /> <link rel="stylesheet" media="all" href="/modules/contrib/ajax_loader/css/three-bounce.css?snnlgf" /> <link rel="stylesheet" media="all" href="/modules/contrib/cookiebot/css/cookiebot.css?snnlgf" /> <link rel="stylesheet" media="all" href="/modules/contrib/webform/css/webform.ajax.css?snnlgf" /> <link rel="stylesheet" media="all" href="/modules/contrib/paragraphs/css/paragraphs.unpublished.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/global.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-form-newsletter.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-mobile-apps.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-social-links.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-highlight-cta.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-quicklinks.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-rich-text.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-text-image.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/node-content-teaser.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/slick.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/slick-theme.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-cartes.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/node-block-page-title.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/node-content-page.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-shop-box.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-search.css?snnlgf" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-info-trafic.css?snnlgf" /> </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 is-active" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/7730" aria-current="page">Official apps</a> </li> <li class="level2"> <a href="/en/node/8198" class="uk-position-relative uk-icon uk-icon-center-right" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/8198">P么les de mobilit茅</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" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/4486">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/7730"><a href="/fr/voyager/plus-de-mobilite/les-applications-officielles-tpg" class="language-link" title="Fran莽ais" aria-label="Fran莽ais" hreflang="fr" data-drupal-link-system-path="node/7730">FR</a></li><li hreflang="en" data-drupal-link-system-path="node/7730" class="is-active" aria-current="page"><a href="/en/official-tpg-applications" class="language-link is-active" title="Anglais" aria-label="Anglais" hreflang="en" data-drupal-link-system-path="node/7730" 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/official-tpg-applications" 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-04/Banni%C3%A8res%20apps%20tpg%20%282%29.png?itok=0T07FYrp" uk-img> <div class="page-title"> <h1>Official <strong>tpg applications</strong></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">Are you hesitating between the tpg app and the tpg+ app? To find out which app is best suited to your needs, we've put together a quick overview of each app's specific features. </p> </div> </div> </div> </div> <div> <div class="paragraph paragraph--type--cartes paragraph--view-mode--default"> <div class="layout-inner-container"> <div class="paragraph--type--cartes__cards"> <div class="js-cards-slick-slider"> <div lang="fr" about="/fr/node/7925" class="content-teaser-container uk-text-center node--type--content-teaser--default"> <div class="uk-card uk-card-default"> <div> <div class="uk-card-media-top"> <div><div> <div> <img loading="lazy" src="/sites/default/files/2024-05/carte_app_tpg_transparent.png" width="1180" height="2020" alt="t茅l茅charger app tpg" title="t茅l茅charger app tpg" typeof="foaf:Image" /> </div> </div> </div> </div> <div class="uk-card-body"> <h3 class="uk-card-title"><span>App tpg</span> </h3> <div class="subtitle uk-margin"> <p> </p> </div> </div> </div> <div class="uk-card-footer"> <a href="https://www.tpg.ch/fr/app-tpg-nouvelle-version#telecharger-l-app" aria-label="Lien vers le t茅l茅chargement de l'app" target="_self" class="uk-button uk-button-secondary">T茅l茅charger</a> </div> </div> </div> <div lang="fr" about="/fr/node/7926" class="content-teaser-container uk-text-center node--type--content-teaser--default"> <div class="uk-card uk-card-default"> <div> <div class="uk-card-media-top"> <div><div> <div> <img loading="lazy" src="/sites/default/files/2024-05/carte_app_tpg_transparent_0.png" width="1180" height="2020" alt="t茅l茅charger app tpg+" title="t茅l茅charger app tpg+" typeof="foaf:Image" /> </div> </div> </div> </div> <div class="uk-card-body"> <h3 class="uk-card-title"><span>App tpg +</span> </h3> <div class="subtitle uk-margin"> <p> </p> </div> </div> </div> <div class="uk-card-footer"> <a href="/en/tpg-plus-app-your-mobility-assistant" class="uk-button uk-button-secondary">T茅l茅charger</a> </div> </div> </div> </div> </div> </div> </div> </div> <div> <a class="visually-hidden" id="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"> <h2>tpg app</h2> </div> <div class="summary uk-clearfix"> <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><strong>Any version of the application prior to November 2023 must be updated in order to benefit from reliable and up-to-date information.</strong> The historical tpg app has reached the end of its road: since the end of 2023, the technologies used to guarantee quality information are obsolete and can no longer deliver stable information to users.<strong> Go now to </strong><a href="https://apps.apple.com/fr/app/tpg/id421132153"><strong>Apple Store</strong></a><strong> and </strong><a href="https://play.google.com/store/apps/details?id=ch.tpg.android"><strong>Google Play</strong></a><strong> to update your app.</strong></p> </div> </div> <div class="media uk-cover-container"> <div><div> <div> <img loading="lazy" src="/sites/default/files/2024-05/Texte%20image%20jeunes%20iphone.png" width="376" height="600" alt="jeunes iphone bus 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 tpg app</strong></h3><table><tbody><tr><td><div> <div> <img loading="lazy" src="/sites/default/files/2024-04/app_tpg_120x120px.png" width="120" height="120" alt="t茅l茅charger app tpg" title="t茅l茅charger app tpg" typeof="foaf:Image"> </div> </div> </td></tr></tbody></table><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="tpg-your-mobility-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><span class="ui-provider"><strong>tpg+</strong></span><strong>, your mobility assistant</strong></h2> </div> <div class="summary uk-clearfix"> <p><span>tpg+, a practical and comprehensive app that makes online shopping easy. Buy your ticket in one click. From your secure personal account or as a guest (</span>without creating an account)<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">, buying tickets has never been easier. tpg plus even offers the possibility of buying tickets in advance as well as instantly. The app also allows you to integrate your SwissPass mobile so that it's always close at hand. What's more, 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. </span></p><p><span>Find out step by step </span><a href="https://www.tpg.ch/fr/node/4486/latest#tous-nos-tutos-au-format-video+mes-billets-et-trajets"><span>how to buy your tickets</span></a><span> on tpg+.</span></p><p><a class="uk-button uk-button-primary" href="app-tpg"><span>Download tpg+</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> <div class="paragraph paragraph--type--rich-text paragraph--view-mode--default"> <div class="layout-inner-container uk-clearfix"> <div> <p class="text-align-center"> </p><h2 class="text-align-center">Any questions? Consult <strong>app FAQs</strong></h2> </div> </div> </div> </div> <div> <div class="paragraph paragraph--type--quicklinks paragraph--view-mode--default"> <div class="layout-inner-container"> <div uk-grid class="uk-grid uk-grid-medium uk-grid-match uk-child-width-1-2 uk-child-width-1-4@l uk-flex uk-flex-bottom uk-flex-center"> <div> <a href="/en/tpg-app-faq" class="uk-link-muted uk-flex uk-flex-middle"> <span style="background-image: url('/sites/default/files/2024-04/app_tpg_3.png');">FAQ app tpg</span> </a> </div> <div> <a href="/en/tpg-plus-app-your-mobility-assistant" class="uk-link-muted uk-flex uk-flex-middle"> <span style="background-image: url('/sites/default/files/2024-04/app_tpg_0.png');">FAQ app tpg+</span> </a> </div> </div> </div> </div> </div> <div> <a class="visually-hidden" id="travel-better-with-tpg" tabindex="-1"></a> <div class="paragraph paragraph--type--highlight-cta paragraph--view-mode--default image-position-left"> <div class="layout-inner-container"> <div class="media-container uk-background-norepeat" data-src="/sites/default/files/styles/crop_paragraph_highlightcta/public/2023-01/Texte%20image%20%282%29.png?itok=bto64A_F" uk-img> <div class="body uk-position-relative" style="border-color: rgba(253,83,18,1);"> <div uk-grid class="uk-grid uk-grid-large uk-child-width-1-2@m"> <div> <div class="title"> <h2>Travel better with tpg</h2> </div> <div class="summary"> <p>To find out about your line's timetable, top up or buy your travel pass, here's everything you need to guide you and travel with peace of mind on our network.</p> </div> </div> <div> <ul class="uk-list uk-list-divider uk-list-large-link"> <li> <a href="https://webshop.tpg.ch/" aria-label="link to webshop" uk-icon="icon: arrow-right; ratio: 1.2;" class="uk-link-muted uk-icon">Go to the webshop</a> </li> <li> <a href="/en/purchase/our-tickets/manage-your-passes" aria-label="Link to travel passes" uk-icon="icon: arrow-right; ratio: 1.2;" class="uk-link-muted uk-icon">See travel passes options</a> </li> <li> <a href="/en/ticket-fares" aria-label="Link to fares" uk-icon="icon: arrow-right; ratio: 1.2;" class="uk-link-muted uk-icon">Explore transport tickets fares</a> </li> <li> <a href="/en/your-timetables-line-and-stop" aria-label="Link to timetables by line" uk-icon="icon: arrow-right; ratio: 1.2;" class="uk-link-muted uk-icon">Stop timetables by line</a> </li> <li> <a href="/en/works-and-events" aria-label="Link to Works and events" uk-icon="icon: arrow-right; ratio: 1.2;" class="uk-link-muted uk-icon">Works and events</a> </li> </ul> </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-7730-form-ajax-content"></span><div id="webform-submission-newsletter-node-7730-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-7730-form webform-submission-newsletter-node-7730-add-form js-webform-submit-once js-webform-details-toggle webform-details-toggle" autocomplete="off" data-drupal-selector="webform-submission-newsletter-node-7730-add-form" action="/en/official-tpg-applications" method="post" id="webform-submission-newsletter-node-7730-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"><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-nkjskm-houav-fn8k79rtbmy1huv9kj5yesaz74qerw" type="hidden" name="form_build_id" value="form-NkJsKm_houav-Fn8K79rTBmY1huV9Kj5YEsaz74QeRw" class="uk-margin" /> <input data-drupal-selector="edit-webform-submission-newsletter-node-7730-add-form" type="hidden" name="form_id" value="webform_submission_newsletter_node_7730_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"> 漏 2025 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\/7730","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJyFku16gyAMhW9I8JL6BEwhEwiF0HZ3P9R-OLc9-6GG9wAnHIEPuJ8Cw4RlhHetxRc2BstgmWdCwzK-qs4KjlNpGYKGJmw55oCCm0BJsKQufVwalk995hIHx-wCngTc6PrrONaL93cYhwwFXIHs69PsTXRLuZlA1eM0SHajCWxntXiphLfa2-ld7BRKZ1ZS4Ex2RyMbCqgg57qjFaFYvweeszJ83yO2BEEFSvO21AU2ENbS45KhSnA1sPUQMTUVgdLDcYWJJ1TbbhkcKiHZK5Z7kElW7ScVhPo44CsVZaEI1gP05HzojygrcNAujez8PsNbKGR997jLgS9IUXy21GgmGW5oluDHx3f7mUeIAXsKoicUoFB1hSv-O0nY9Rvx57SItS6tHPX1yv0GdW0mkpw4WfwC4R8kQA","theme":"tpg","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true,"\/en\/official-tpg-applications?ajax_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\/official-tpg-applications?ajax_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?snnlgf"></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?snnlgf"></script> <script src="/modules/contrib/google_tag/js/gtm.js?snnlgf"></script> <script src="/modules/contrib/google_tag/js/gtag.js?snnlgf"></script> <script src="/modules/contrib/google_tag/js/gtag.ajax.js?snnlgf"></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?snnlgf"></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/slick.js?v=1.8.1"></script> <script src="/themes/custom/tpg/dist/js/paragraph-cartes.js?snnlgf"></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?snnlgf"></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?snnlgf"></script> <script src="/themes/custom/tpg/dist/js/header-navbar.js?snnlgf"></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=1149847516" async></script></body> </html>