MetrO is your free smartphone guide for navigating public transport worldwide. The app covers more than 400 cities — metros, trams, suburban rail, buses, VAL, funiculars — and calculates your routes entirely offline, without an Internet connection, directly on your iPhone.
Available on the App Store, MetrO has been developed by Patrice Bernard & Frank Van Caenegem (Kinevia) since 1997.
MetrO is free. In return, we count on your help to report changes in your transport network via the Send Comments feature.
This guide describes the features of the iPhone version and the Apple Watch companion app.
Interface — The main screen includes:
Before planning a route, select the city you want to travel in. Tap the
icon at the top left
to open the list of available cities.
Once a city is selected, all searches apply exclusively to its transport network.
City colour coding
| Display | Meaning |
|---|---|
| Name in blue | City whose GPS location is near your current position — MetrO suggests it first |
| Name in grey | Data is too old — update recommended |
| City installed locally — can be deleted to free up space | |
| Update available for an already installed city | |
| City available to download (not yet installed) |
1. Enter departure and arrival
Tap the
departure field and type the first letters. MetrO instantly shows matching suggestions. Do the same for the
arrival field.
Tap
to start the calculation.
The toolbar below the input fields contains the calculation buttons, from left to right:
| Button | Function |
|---|---|
| Calculate route — starts the calculation with the current |
|
| Reverse route — swaps departure and arrival and calculates the route in the opposite direction | |
| Clear — resets both fields | |
| My location — uses GPS to fill the active field with your current position | |
| Mon 10:00 | Departure time — tap to choose the desired day and time. MetrO takes into account real network timetables (evening services, Sundays, etc.) |
| ☀ 23°C | Destination weather — appears automatically once data is loaded. Shows the temperature at destination. Tap to open the hourly forecast panel (see Weather & AQI section) |
| City info — Shows detailed information about the active city: statistics, update notes, fare conditions, ongoing works warnings |
City Info page
The City Info page shows:
2. Reading the results
MetrO calculates and displays several routes simultaneously:
3. View stops on a line
Tap a line in the results to display the full list of its stops in the direction taken.
Beyond station names, MetrO accepts several types of sources for the
departure and
arrival fields:
Other input modes:
MetrO will automatically find the nearest station to the selected location.
Home and Work
If your personal contact card (your own entry in iOS Contacts) contains a Home or Work address, MetrO automatically suggests them as Home and Work in the input suggestions — with no additional setup required.
You can also type these aliases directly into an input field:
@Home · @Residence@Work · @OfficeWhen MetrO has the GPS coordinates of the destination and an Internet connection, a weather button appears automatically next to the timetable button in the toolbar. It shows the current temperature at the destination along with a condition icon (sun, clouds, rain…).
Tapping this button opens an hourly forecast panel for the coming days. Each hour shows:
The hour matching your departure time is highlighted in the panel. Data is provided by Apple Weather or Open-Meteo depending on availability.
Tap a step → Station detail
In the results, tapping any step (board a line, transfer, walk, alight) opens the station detail sheet:
Tap the summary banner → Route map
The blue banner at the top of each route is tappable. A tap shows the full route on a map:
| Element | Meaning |
|---|---|
| ● Green marker | Departure point of the route |
| ● Red marker | Arrival point of the route |
| ● Coloured circle | Intermediate station — in the official colour of the line used |
| Solid coloured line | Transit segment — line colour |
| Grey dashes | Walking segment between two stations |
Tap a stop in a line's list
From the list of stops on a line (obtained by tapping a line segment in the results), tapping a stop places it directly in the active input field (
departure or
arrival).
Stop colours in a line's stop list
When viewing the stop list for a line (from results or the Lines tab), stations are colour-coded by role:
| Colour | Meaning |
|---|---|
| Red | Station exactly matching your entered departure or arrival |
| Blue | Station matching the detail sheet you opened, or station geographically close to your departure / arrival |
| Grey | Closed station (marked out of service in the city data) |
| Black | Normal station |
Long presses (hold finger > 1 second)
| Where | Result |
|---|---|
| Summary banner (title or stats line) |
🔊 Voice playback of the full route (Text-to-Speech) in the interface language |
| Walking step | Opens pedestrian directions |
| Stop in a line's stop list | Opens the station's detail sheet |
| Station in the |
Opens the station's detail sheet |
| Place in the |
Opens the place's detail sheet |
| Contact in the contacts list | Opens the contact card in the address book |
Additional gestures
| Gesture | Result |
|---|---|
| Opens the iOS share sheet — copy, email, SMS, AirDrop… with the full route text | |
| Shake the phone | Immediately recalculates with the current fields (equivalent to the Go button) |
The
Lines tab (bottom bar) lists all transport groups in the active city. Navigation works on two levels:
A map button at the top of the stop list shows the geographical route of the line.
Tap the map button from a line's stop list to see its full route.
Filter transport modes
Uncheck an item to exclude it from the calculation.
Example uses:
Tap a group to expand it and check/uncheck lines individually. The calculation restarts automatically with the new filters when you return to the main screen.
Station detail sheet
Accessible via the ⓘ button next to an input field, or by long-pressing a station. Contains:
Tap a line in the sheet to access the full list of its stops.
Map icons in the station sheet
| Marker | Meaning |
|---|---|
| Station or POI being viewed — the place whose sheet you are reading | |
| Nearby stop — station in the vicinity, tap it to see its sheet | |
| Transport point of interest associated with the sheet (stops or POIs linked to the viewed location) |
Point of interest sheet
POI sheets (museums, stations, airports, hotels…) also display practical information: address, phone, website, opening hours, access. Nearby stops and available lines allow you to reach the location directly from your route.
The
Preferences tab (bottom tab bar, far right) contains all app settings:
| Setting | Description |
|---|---|
| Map | Apple Maps, Google Maps, Bing, OpenStreetMap, MapLibre, OpenRouteService |
| Automatic recalculation | When departure is set to My location, automatically recalculates the route once you have moved more than 100 metres since the last calculation |
| Fewest changes first | Prioritises comfort over speed |
| Internet access | When disabled, MetrO works entirely offline: city downloads and updates are blocked, maps in detail sheets are disabled, weather is unavailable. Useful to control mobile data usage |
| Max distance (GPS) | Search radius for nearby stops (300 m to 1,500 m) |
| Language | Interface available in +50 languages (including Arabic, Hebrew, RTL) |
| Send comments | Report an error or network change to the authors |
| Rate the app | Opens MetrO's App Store page to leave a review |
| Twitter / X | Follow MetrO news on X (formerly Twitter) |
| MetrO's Facebook page |
MetrO automatically adapts to landscape orientation: the input fields move side by side and the tab bar shifts to the edge of the screen to maximise the space available for results.
Right-to-left writing scripts (Arabic, Hebrew…) are natively supported: the entire interface mirrors when you select the corresponding language in Preferences → Language. Both modes can be combined.
Lock screen notification
MetrO can display a persistent notification on your lock screen during navigation. It shows:
Tap the notification to return directly to the current route.
Spotlight search
MetrO integrates with iOS Spotlight search. From the home screen, swipe down and type the name of a station or place: MetrO directly suggests matching results. Tap a result to open the app with the station pre-filled.
Icon shortcuts
A long press on the MetrO icon shows quick shortcuts:
MetrO includes an Apple Watch companion app that displays your current route directly on your wrist.
As soon as a route is calculated on iPhone, it is automatically transmitted to the Watch:
If the Watch has not yet received the data, it automatically requests it from the iPhone as soon as the Bluetooth connection is available. Open MetrO on your Watch: the route appears within seconds.
Complication — MetrO can display the current route summary directly on your watch face.
| Copyright © 1997–2026 Kinevia SARL. All rights reserved. Last update on 01/05/2026 |
MetrO… |