Skip to content

Citymapper

๐Ÿš‡ Transit5 countriesEssential in 3

Available in these countries

Citymapper country by country

Southeast Asia

SingaporeTransit

A polished Singapore transit planner with MRT, bus, walking options, station exits and an offline rail map.

Pro tip: Use it as a route comparison, not an authority during disruption. Confirm major changes in MyTransport.SG or on station displays.

East Asia

Hong KongTransit

Best all-round Hong Kong journey planner for combining MTR, buses, minibuses, trams, ferries and walking.

Pro tip: Use it for the first route, then confirm a late service, disruption or unusual minibus with MTR Mobile, HKeMobility or the operator.

Europe

PortugalTransit

Lisbon journey planner covering Metro, buses, trams, suburban trains, ferries and walking connections.

Signing up
Route planning works without a local transit account; save important journeys before mobile coverage becomes unreliable.
Paying
Citymapper plans trips but does not replace the operator ticket or validation required for each Lisbon mode.
English
English route instructions cover Lisbon, while stops retain their official Portuguese names.

Pro tip: Use it in Lisbon, not Porto. Confirm ticket scope separately because a contactless bank card covers Metro single rides, not every mode in a mixed route.

SpainNavigation

A useful multimodal planner in the Spanish cities it supports, but not a nationwide transport app.

Pro tip: Check the current city coverage before installing it and use the local operator for disruptions and accessibility details.

United KingdomTransit

Multi-operator urban journey planning across London and many other UK regions, with live departures and disruption routing.

Pro tip: Use it for planning, not as proof of payment. Coverage is regional, and a route shown in the app may still require an operator ticket or contactless tap.

These apps need data

Guac eSIM covers 200+ countries with plans from $0.58 per GB. Install it before you land and activate instantly.

A data eSIM gives you internet, not a local phone number, so it cannot receive SMS verification codes.

Get an eSIM