A bus of the M'Safara network, run by the Departmental Council of Mayotte, stopped at the roadside.
Mayotte · Public transport

Three networks, three transport authorities, one app.

Caribus, TMCO, M'Safara and the ferries: crossing Mayotte means changing network — and therefore changing information source — sometimes twice on a single journey. Misy brings all three together in one free, ad-free app and plans the journey end to end, connections included.

None of this is specific to Mayotte. It applies to any territory where several transport authorities coexist without a shared information system — which is to say, most French overseas territories.

Try it

Plan a journey in Mayotte

No installation, straight from this browser. Enter two points on the island: stops from all three networks come first, then addresses.

From*
To*
Departure

Start typing: Caribus, TMCO and M'Safara stops come first, then addresses.

The app for travellers

Free on iOS and Android, ad-free, and available in a browser with no installation and no account required.

Scope of the Misy Mayotte dataset as of 21 September 2026.

The situation

One territory, three information systems.

Each Mayotte network publishes its own timetables, maps and stop lists, in its own format and through its own channel. Before even starting, a traveller has to know which network their journey belongs to — and is left alone as soon as it involves two of them.

The institutional split is legible to administrations. It is not legible to the person waiting at a stop.

Aggregation

One journey, three operators.

The traveller enters an origin and a destination. They do not need to know who runs what: the app chains the three networks together and reconciles the stops that each dataset names differently.

Sada → Hauts-Vallons

  1. TMCO · 3CO

    Line 2

    Collège de Sada vers Pôle d'échanges Coconi

  2. Connection — same point, two names depending on the network

    M'Safara · Departmental Council of Mayotte

    Line M2

    PEM Coconi vers Mamoudzou Barge

  3. Connection — same point, two names depending on the network

    Caribus · CADEMA

    Line 1N

    Barge Passot vers Hauts-Vallons

Timetables shown are scheduled times, taken from the documents and files published by the operators. Misy does not claim real-time information until an operational feed is provided.

The networks

Mayotte's three networks, integrated.

Each network remains its authority's own: Misy runs no service, sells no ticket and replaces no operator.

For the authority

What Misy brings to a transport authority.

A multimodal information service across the territory, without the authority having to build or fund a shared information system.

Coming next

Ticket purchase inside the app, should the authority and its operator want it.

Data and framework

Where the data comes from, and what becomes of it.

Misy works from data published by operators and transport authorities, and cites its sources. The resulting dataset is structured as GTFS.

Where the data comes from, and what becomes of it.
Network Data source
Caribus — CADEMA Timetables and frequencies published by the network.
TMCO — 3CO Official GTFS feed published on transport.data.gouv.fr, reused as is, under Licence Ouverte with the source credited.
M'Safara — Departmental Council Service data published by the network.
Ferries — Departmental Council Timetable grid published by the Petite-Terre tourist office, recorded on 20 September 2026.

What is missing is stated

Four M'Safara lines — M2, M4, M5 and M21 — appear in the app without consolidated timetables, as no usable schedule has been published. Their routes and stops are still shown; timetables will be added as soon as we receive them. We would rather flag a gap than present data we do not have.

Framework

French mobility law (LOM) makes the opening and reuse of mobility data the rule, and multimodal traveller information an objective. Misy operates within that framework: reuse of published data with the source credited, the dataset handed back to any authority that asks for it, and no appropriation of the territory's data.

Transferable

The same work, in any multi-network territory.

Mayotte is not a special case: it is the general case across French overseas territories. Guadeloupe, Martinique, French Guiana, Réunion — everywhere, several transport authorities coexist in a space where travel itself ignores administrative boundaries.

What changes from one territory to the next is configuration: which lines, which sources, which operators. The rest — journey planning engine, mapping, app, update pipeline — already exists and already serves Mayotte's three networks.

  1. 01

    Inventory

    Listing the networks, lines and available sources: an existing GTFS feed, published timetables, GIS data, or field survey where nothing exists.

  2. 02

    Integration

    Building the territory's dataset: routes, stops, timetables, and reconciliation of the stops that two networks name differently.

  3. 03

    Going live

    The territory opens in the app and on the web: journeys across every network, line maps, timetables.

  4. 04

    Updates

    Changes sent by operators are integrated continuously, with no new release for users to install.

What we ask of the authority

  • The list of lines and stops, with coordinates where they exist.
  • Current timetables, or the GTFS feed if one is already produced.
  • A contact on the authority's side to validate the dataset.
  • Nothing else: no exclusivity, no financial commitment from the authority.

Réunion, the Antilles, French Guiana

Réunion's networks already publish their data under Licence Ouverte on the French national access point: the analysis has been carried out on the real datasets and integration requires no specific development. Other territories are assessed case by case, depending on available data.

Get in touch

Request a demonstration.

We walk through journey planning on your own territory, how the dataset is built and kept up to date, and what integration does — and does not — require from your teams.

Open the journey planner →