CINXE.COM

Regular travelers | 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="The yearly or monthly pass: an ideal solution for regular users of the tpg network. Click here to discover our offers." /> <link rel="canonical" href="https://www.tpg.ch/en/purchase/our-tickets/regular-travelers" /> <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/acheter/nos-titres-de-transport/les-abonnements" /> <link rel="alternate" hreflang="en" href="https://www.tpg.ch/en/purchase/our-tickets/regular-travelers" /> <link rel="icon" href="/themes/custom/tpg/favicon.ico" type="image/vnd.microsoft.icon" /> <title>Regular travelers | 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?srxawi" /> <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/core.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/autocomplete.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/menu.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/core/components/progress.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/core/components/ajax-progress.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/align.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/fieldgroup.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/container-inline.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/clearfix.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/details.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/hidden.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/item-list.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/js.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/nowrap.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/position-container.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/reset-appearance.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/resize.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-counter.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-report-counters.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/system-status-report-general-info.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/system/components/tablesort.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/themes/stable9/css/core/components/autocomplete-loading.module.css?srxawi" /> <link rel="stylesheet" media="all" href="/modules/contrib/webform/css/webform.form.css?srxawi" /> <link rel="stylesheet" media="all" href="/modules/contrib/webform/css/webform.element.details.toggle.css?srxawi" /> <link rel="stylesheet" media="all" href="/modules/contrib/webform/css/webform.element.message.css?srxawi" /> <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/theme.css?srxawi" /> <link rel="stylesheet" media="all" href="/modules/contrib/ajax_loader/css/three-bounce.css?srxawi" /> <link rel="stylesheet" media="all" href="/modules/contrib/cookiebot/css/cookiebot.css?srxawi" /> <link rel="stylesheet" media="all" href="/modules/contrib/webform/css/webform.ajax.css?srxawi" /> <link rel="stylesheet" media="all" href="/modules/contrib/paragraphs/css/paragraphs.unpublished.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/global.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-form-newsletter.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-mobile-apps.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-social-links.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-hero.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-text-image.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-rich-text.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/node-content-teaser.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/slick.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/slick-theme.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-cartes.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/node-block-page-title.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/node-content-page.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-shop-box.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-search.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/block-info-trafic.css?srxawi" /> <link rel="stylesheet" media="all" href="/themes/custom/tpg/dist/css/paragraph-anchors.css?srxawi" /> </head> <body class="is-mobile"> <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/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 is-active" uk-icon="icon: arrow-right; ratio: 1.2;" data-drupal-link-system-path="node/2455" aria-current="page">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/2455"><a href="/fr/acheter/nos-titres-de-transport/les-abonnements" class="language-link" title="Français" aria-label="Français" hreflang="fr" data-drupal-link-system-path="node/2455">FR</a></li><li hreflang="en" data-drupal-link-system-path="node/2455" class="is-active" aria-current="page"><a href="/en/purchase/our-tickets/regular-travelers" class="language-link is-active" title="Anglais" aria-label="Anglais" hreflang="en" data-drupal-link-system-path="node/2455" 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 id="block-tpg-breadcrumbs" data-block-plugin-id="system_breadcrumb_block" class="breadcrumb js-breadcrumb-block"> <div class="layout-inner-container"> <nav role="navigation" aria-labelledby="system-breadcrumb"> <div id="system-breadcrumb" class="visually-hidden">Breadcrumb</div> <ol class="uk-breadcrumb uk-flex-middle"> <li> <a uk-icon="tpg-home" href="/en" title="Home" class="uk-icon uk-icon-link home"> <span class="visually-hidden">Home</span> </a> </li> <li> <ol class="uk-breadcrumb uk-breadcrumb--second-level uk-flex uk-flex-nowrap js-breadcrumb-scrollable"> <li class="uk-disabled"><span>Purchase</span></li> <li class="uk-disabled"><span>Our tickets</span></li> <li class="uk-active"><span>Regular travelers</span></li> </ol> </li> </ol> </nav> </div> </div> <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/purchase/our-tickets/regular-travelers" 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/2019-11/habitues.jpg?itok=6ZCGkQCl" uk-img> <div class="page-title"> <h1><span>Travel passes</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">Do you travel regularly by public transport for work or leisure? The ideal solution is to opt for a travel pass, either yearly or monthly. For CHF 1.37 and CHF 2.26 per day respectively, make great savings and subscribe to this solution that offers you flexibility and freedom at a low price.</p> </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="in-geneva-only" tabindex="-1"></a> <div data-anchor-title="In Geneva only" data-anchor-hash="in-geneva-only" 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>You travel <strong>in Geneva only</strong></h2> </div> <div class="summary uk-clearfix"> <p>You need an <a href="https://www.unireso.com/">unireso</a> Tout Genève Zone 10 pass. This will allow you to travel freely throughout the canton of Geneva by bus, tramway, trolleybus, train and even shuttle boat with the Geneva shuttle boats.&nbsp;</p> </div> </div> <div class="media uk-cover-container uk-flex-first@m"> <div><div> <div> <img loading="lazy" src="/sites/default/files/2019-12/Page%20Habitu%C3%A9s%20et%20r%C3%A9guliers.png" width="540" height="200" alt="déplacement à Genève uniquement" title="déplacement à Genève uniquement" typeof="foaf:Image" /> </div> </div> </div> </div> </div> </div> </div> </div> <div> <div class="paragraph paragraph--type--cartes paragraph--view-mode--default"> <div class="layout-inner-container"> <div class="text-block uk-text-center"> <div class="text-block__subtitle"> <h2>Discover our <strong>travel pass offer</strong></h2> </div> </div> <div class="paragraph--type--cartes__cards"> <div class="js-cards-slick-slider"> <div about="/en/node/7321" 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/2023-08/annual.png" width="242" height="151" alt="Annual travel pass tpg" title="Annual travel pass tpg" typeof="foaf:Image" /> </div> </div> </div> </div> <div class="uk-card-body"> <h3 class="uk-card-title"><span>Max 1.37 CHF per day</span> </h3> <div class="subtitle"> <p><u><strong>Its advantages</strong></u><br> <br> All year round and Tout Genève, your unlimited mobility<br> Numerous privileges reserved exclusively for yearly pass holders<br> The most comfortable and cheapest option.</p> </div> </div> </div> <div class="uk-card-footer"> <a href="https://webshop.tpg.ch/catalog?collectionType=subscriptions&amp;collection=CY7GVkfPqC1YWbzGUa6PGoLGkxE&amp;isSocialSubscriptions=false&amp;tripClass=2&amp;duration=P1Y" aria-label="Link to tpg webshop" target="_blank" class="uk-button uk-button-secondary">Buy</a> </div> </div> </div> <div about="/en/node/7320" 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/2023-08/monthly.png" width="242" height="151" alt="Monthly travel pass tpg" title="Monthly travel pass tpg" typeof="foaf:Image" /> </div> </div> </div> </div> <div class="uk-card-body"> <h3 class="uk-card-title"><span>Max 2.26 CHF per day</span> </h3> <div class="subtitle"> <p><u><strong>Its advantages</strong></u><br> <br> Your mobility without obligation<br> Take advantage of the entire Geneva network for your travels<br> The best multimodal choice<br> &nbsp;</p> </div> </div> </div> <div class="uk-card-footer"> <a href="https://webshop.tpg.ch/catalog?collectionType=subscriptions&amp;collection=CY7GVkfPqC1YWbzGUa6PGoLGkxE&amp;isSocialSubscriptions=false&amp;tripClass=2&amp;duration=P1M" aria-label="Lien vers webshop" target="_blank" class="uk-button uk-button-secondary">Buy</a> </div> </div> </div> <div about="/en/node/7319" 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/2023-08/weekly_0.png" width="242" height="151" alt="Weekly travel pass tpg" title="Weekly travel pass tpg" typeof="foaf:Image" /> </div> </div> </div> </div> <div class="uk-card-body"> <h3 class="uk-card-title"><span>Max 5.43 CHF per day</span> </h3> <div class="subtitle"> <p><strong><u>Its advantages</u></strong><br> <br> For one-off stays or to test public transport.<br> Available at a tpg agency or at vending machines on board or at stops.&nbsp;</p> </div> </div> </div> <div class="uk-card-footer"> <a href="/en/purchase/our-points-sale/agencies" aria-label="Link to tpg webshop" target="_blank" class="uk-button uk-button-secondary">Our agencies</a> </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> <table class="uk-table uk-table-divider"><tbody><tr><td colspan="2">There are several categories:</td></tr><tr><td>Adult*</td><td>from the age of 25 until the legal retirement age (64 for women and 65 for men)</td></tr><tr><td>Junior</td><td>from 6 to 24 years old, inclusive.</td></tr><tr><td>Senior</td><td>from the legal age of retirement (64 years for women and 65 years for men).</td></tr><tr><td>AI</td><td>For recipients of a full AI pension (full or partial). From the age of 25 until the legal age of retirement.</td></tr><tr><td><a href="/fr/familles#Pour_les_couples">Duo offer</a>*</td><td>reduced-price unireso travel pass for partners (aged 25 to legal retirement age) of a holder of a full-fare yearly or monthly travel pass upon presentation of proof of address. Offer limited to one duo pass per household.</td></tr><tr><td><a href="/fr/familles#Pour_les_familles">Family Offer</a></td><td>parents in possession of a monthly or yearly pass can enable their child(ren) to purchase an identical pass at a reduced price upon presentation of a family booklet/certificate or any other official document proving parental authority.</td></tr><tr><td>Transferable*</td><td>non-nominative, single-fare pass for the general public valid in Zone 10.</td></tr><tr><td><a href="https://www.geneve-parking.ch/fr/abonnements-pr">P+R pass</a></td><td>The Fondation des Parkings, in partnership with unireso, offers season passes combining the use of public transport and car/motorcycle/bike parking.</td></tr></tbody></table><p><span class="uk-text-small">* Available at the 1<sup>st</sup> class rate for people wishing to travel in 1<sup>st</sup> class on the trains.</span></p><p class="text-align-center"><a class="uk-button uk-button-secondary" href="https://www.tpg.ch/fr/tarifs-titres-de-transport-tpg">Discover our rates</a></p> </div> </div> </div> </div> <div> <a class="visually-hidden" id="between-geneva-and-france" tabindex="-1"></a> <div data-anchor-title="Between Geneva and France" data-anchor-hash="between-geneva-and-france" 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>Are you traveling <strong>between Geneva and France?</strong></h2> </div> <div class="summary uk-clearfix"> <p>For travel from Geneva to the French regions of Veigy (Zone 200), Annemasse (Zone 210), St-Julien – including Collonges and Valleiry (Zone 230), Pougny (Zone 240), Pays-de-Gex (Zone 250), Saint-Gervais-les-Bains-Le-Fayet, Thonon-Evian (Zone 300), Annecy-Pringy-Groisy (Zone 380), Valserhône (Zone 400), and vice-versa, you will need a yearly or monthly <a href="https://lemanpass.com/">Léman Pass</a>.</p> </div> </div> <div class="media uk-cover-container"> <div><div> <div> <img loading="lazy" src="/sites/default/files/2019-12/new_voyager%20entre%20Gen%C3%A8ve%20et%20la%20France.jpg" width="540" height="260" alt="voyager entre genève et france" title="voyager entre genève et france" 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> <table class="uk-table uk-table-divider"><tbody><tr><td colspan="2">There are two categories:</td></tr><tr><td>Junior</td><td>from 6 to 25 years old inclusive.</td></tr><tr><td>Adult</td><td>from 26 years old&nbsp;</td></tr></tbody></table><p class="text-align-center"><a class="uk-button uk-button-secondary" href="https://webshop.tpg.ch/">Buy your pass online</a>&nbsp;</p><p>If you have a ticket, a day pass, or an unireso travel pass and wish to travel to an adjacent French zone, you can purchase a complementary Léman Pass ticket with our <a href="/fr/en-ligne#Application_tpgPreview">tpgPreview app</a> either at one of our <a href="/fr/distributeurs-automatiques">distributors</a> or in one of our <a href="/fr/agences">agencies</a>.</p> </div> </div> </div> </div> <div> <div class="paragraph paragraph--type--rich-text paragraph--background--gray-gradient paragraph--view-mode--default"> <div class="layout-inner-container uk-clearfix"> <div> <h3><strong>Léman Pass</strong>, for your cross-border travel</h3><p>Through logistical and economic cooperation between the cantons and across the border, the Léman Pass fare community aims to promote occasional or commuter travel between Geneva and regions in Vaud and France via the <em>Léman Express</em>.</p><div> </div> <p>&nbsp;</p><h2><strong>Léman</strong> Pass partner operators</h2><p>The Léman Pass offer covers multimodal cross-border journeys made with:</p><ul><li>tpg - Geneva Public Transport&nbsp;</li><li>SBB - Swiss Federal Railways</li><li>SMGN - Society of Geneva Shuttle Boats Navigation SA&nbsp;</li><li>TPN - Public transport of the Nyonnaise Region SA&nbsp;</li><li>SNCF Mobilités&nbsp;</li><li>TP2A Public transport in the Annemasse conglomeration&nbsp;</li><li>RDTA - Departmental Transport Authority of Ain&nbsp;</li><li>SIBRA - Intermunicipal bus company of the Annecy region&nbsp;</li><li>STAT - Thonon urban transport company</li><li>Alpbus - RATP Group</li></ul><p>Léman Pass tickets and travel passes are valid for different combinations of zones and routes.</p> </div> </div> </div> </div> <div> <a class="visually-hidden" id="in-france-only" tabindex="-1"></a> <div data-anchor-title="In France only" data-anchor-hash="in-france-only" 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>Are you traveling <strong>in France only?</strong></h2> </div> <div class="summary uk-clearfix"> <p>You can buy your monthly and yearly passes in France for your trips in the regions of Veigy (Zone 200), St-Julien including Collonges and Valleiry (Zone 230), Pougny (Zone 240) and Pays-de-Gex (Zone 250) from our <a href="/fr/revendeurs">dealers</a> in France, in our <a href="/fr/agences">agencies</a> and in the <a href="https://webshop.tpg.ch/">Webshop</a>. They will be loaded onto the SwissPass card.</p><p>Season passes in the Annemasse area (Zone 210) are distributed by the <a href="https://www.tac-mobilites.fr/">TAC</a>; France-France rail tickets by <a href="https://www.sncf.com/fr">SNCF</a>.&nbsp;</p> </div> </div> <div class="media uk-cover-container"> <div><div> <div> <img loading="lazy" src="/sites/default/files/2019-12/voyager%20en%20France%20uniquement.png" width="540" height="310" alt="voyager en france uniquement" title="voyager en france uniquement" typeof="foaf:Image" /> </div> </div> </div> </div> </div> </div> </div> </div> <div> <a class="visually-hidden" id="throughout-switzerland" tabindex="-1"></a> <div data-anchor-title="Throughout Switzerland" data-anchor-hash="throughout-switzerland" 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>Traveling <strong>through Switzerland?</strong></h2> </div> <div class="summary uk-clearfix"> <p>For travel between the city of Geneva and other destinations in Switzerland, you need a <a href="https://www.sbb.ch/fr/abonnements-et-billets.html">general travel pass</a> . With it, you can travel freely throughout Switzerland, including the Geneva unireso zone, and as far as Annemasse station with the Léman Express. The <a href="https://www.sbb.ch/fr/abonnements-et-billets.html">National Half-Fare pass</a>, combined with a National Direct Service ticket, allows you to travel free of charge throughout Switzerland at a reduced rate.</p> </div> </div> <div class="media uk-cover-container uk-flex-first@m"> <div><div> <div> <img loading="lazy" src="/sites/default/files/2019-11/Suisse.png" width="540" height="310" alt="suisse" title="suisse" typeof="foaf:Image" /> </div> </div> </div> </div> </div> </div> </div> </div> <div> <a class="visually-hidden" id="thanks-to-swisspass" tabindex="-1"></a> <div data-anchor-title="Thanks to SwissPass" data-anchor-hash="thanks-to-swisspass" class="paragraph paragraph--type--text-image paragraph--background--gray-gradient 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>Your travel pass on<strong> SwissPass</strong></h2> </div> <div class="summary uk-clearfix"> <p>Monthly or yearly. Léman Pass or unireso. No matter what your public transport pass is, keep it all in one place: <a href="https://www.swisspass.ch/">SwissPass</a>.</p><p>The SwissPass mobility concept is an innovative and easy-to-use solution that allows you to combine your various mobility needs on a single card.</p><p>You don't have a SwissPass yet?&nbsp;Get it from tpg! You can get it on our <a href="https://webshop.tpg.ch/">webshop</a> or in our <a href="/fr/agences">agencies</a>.</p><p><a class="uk-button uk-button-secondary" href="https://webshop.tpg.ch/">Create your SwissPass online</a></p> </div> </div> <div class="media uk-cover-container"> <div><div> <div> <img loading="lazy" src="/sites/default/files/2019-12/swisspass%20540x380.png" width="540" height="380" alt="swisspass" title="swisspass" typeof="foaf:Image" /> </div> </div> </div> </div> </div> </div> </div> </div> <div> <a class="visually-hidden" id="being-a-pass-holder-has-many-advantages" 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-11/Page%20loisirs%20-%20avantages%20et%20abonn%C3%A9s.png?itok=UGoO8paC')" data-srcmobile="" data-srcdesktop="/sites/default/files/styles/crop_paragraph_hero/public/2019-11/Page%20loisirs%20-%20avantages%20et%20abonn%C3%A9s.png?itok=UGoO8paC" uk-img> <div class="overlay uk-flex uk-flex-right@m"> <div class="body"> <div class="title"> <h2>Being a pass holder has <strong>many advantages</strong></h2> </div> <div class="summary"> <p>With your yearly pass, you can get discounts from our numerous partners in the city of Geneva!</p> </div> <div class="link"> <a href="/en/your-travel-pass-and-your-privileges" class="uk-button uk-button-primary">Discover the best deals</a> </div> </div> </div> </div> </div> </div> </div> <div> <a class="visually-hidden" id="download-tpgpreview" 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="/sites/default/files/styles/crop_paragraph_hero_small/public/2023-03/Hero%20block%20mobile.png?itok=ReMaGDX4" 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>Download <strong>tpgPreview</strong></h2> </div> <div class="summary"> <p><span>&nbsp;</span>&nbsp;</p><table><tbody><tr><td><div> </div> </td><td>&nbsp;</td><td><div> </div> </td></tr></tbody></table> </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--2" 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-2455-form-ajax-content"></span><div id="webform-submission-newsletter-node-2455-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-2455-form webform-submission-newsletter-node-2455-add-form js-webform-submit-once js-webform-details-toggle webform-details-toggle" autocomplete="off" data-drupal-selector="webform-submission-newsletter-node-2455-add-form-2" action="/en/purchase/our-tickets/regular-travelers" method="post" id="webform-submission-newsletter-node-2455-add-form--2" 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--2" 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--2" 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--4"><input class="webform-button--submit button button--primary js-form-submit form-submit uk-button uk-button-default" data-drupal-selector="edit-actions-submit-2" data-disable-refocus="true" type="submit" id="edit-actions-submit--2" name="op" value="Subscribe" /> </div> <input data-drupal-selector="form-smv49i5dw8veh3toi1kpxa2xh6smwzfz8c8o8ktfwao" type="hidden" name="form_build_id" value="form-SmV49I5dw8veH3Toi1kPxA2xh6SMwZfZ8c8O8kTfWAo" class="uk-margin" /> <input data-drupal-selector="edit-webform-submission-newsletter-node-2455-add-form-2" type="hidden" name="form_id" value="webform_submission_newsletter_node_2455_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--2" 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--2" 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\/2455","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJyFkltywyAMRTdk8JIyAiugGBAFkaS7L7bzcN12-gPiXJAuArjA_RQYJiwjvGMtvrAxWAbLPBMalvEVdVZwnErLEDQ0YcsxBxTcBEqCJXXp8tGwfOozlzg4ZhfwJOBG14fjWi-1v8M4ZCjgCmRfn8XeRLeUmwlUPU6DZDeawHZWSy2V8Fa7ne5ip1A6s5ICZ7I7GtlQQAU51x2tCMX6PfCcleH7HrElCCpQmrejLrCBsIYelx6qBFcDm4eIqakIlB4VV5h4QrVly-BQCclesdwbmWTVflJBqI8LvrqiIFnPpR6ohSJ4hB4LH1Ah63veuxz4ghTFp41GM8lwQ7M0e3zM2wMeIQbsNxc9oQCFqitc8d9Nwq7_gj-3Rax1sXLU12_2G9S1mUhy4mTxCy81H4E","theme":"tpg","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true,"\/en\/purchase\/our-tickets\/regular-travelers?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--2":{"callback":"::submitAjaxForm","event":"click","effect":"none","speed":500,"progress":{"type":"fullscreen","message":""},"disable-refocus":true,"url":"\/en\/purchase\/our-tickets\/regular-travelers?ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"op","_triggering_element_value":"Subscribe"}},"edit-actions-submit":{"callback":"::submitAjaxForm","event":"click","effect":"none","speed":500,"progress":{"type":"fullscreen","message":""},"disable-refocus":true,"url":"\/en\/purchase\/our-tickets\/regular-travelers?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?srxawi"></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?srxawi"></script> <script src="/modules/contrib/google_tag/js/gtm.js?srxawi"></script> <script src="/modules/contrib/google_tag/js/gtag.js?srxawi"></script> <script src="/modules/contrib/google_tag/js/gtag.ajax.js?srxawi"></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?srxawi"></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?srxawi"></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?srxawi"></script> <script src="/themes/custom/tpg/dist/js/paragraph-anchors.js?srxawi"></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?srxawi"></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?srxawi"></script> <script src="/themes/custom/tpg/dist/js/header-navbar.js?srxawi"></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=1245253147" async></script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10