App Logo
citymapper.com

Get journeys (Citymapper)

Public-transport journey options between two lat/lng points on citymapper.com, optionally for a given departure (departAt) or arrival (arriveBy) local time. Returns Citymapper's suggested journeys (duration, price, leave/arrive times, legs with mode and line) plus walk and cycle durations. No login needed. Works worldwide — Citymapper auto-detects the region from the coordinates; pass regionId only to force a specific one.

Input

end required
start required
arriveBy optional

Local arrival deadline, e.g. 2026-09-03T09:00.

departAt optional

Local departure time, e.g. 2026-09-03T09:00. Mutually exclusive with arriveBy; omit both for 'now'.

regionId optional

Optional Citymapper region id (e.g. fr-paris, uk-london). Citymapper auto-detects the region from the start/end coordinates when omitted, so this is only needed to force a specific region.

Output

journeys required
url optional
timeMode optional
walkMinutes optional
cycleMinutes optional
bestTransitMinutes optional

FAQ

Public-transport journey options between two lat/lng points on citymapper.com, optionally for a given departure (departAt) or arrival (arriveBy) local time. Returns Citymapper's suggested journeys (duration, price, leave/arrive times, legs with mode and line) plus walk and cycle durations. No login needed. Works worldwide — Citymapper auto-detects the region from the coordinates; pass regionId only to force a specific one.
Required: start, end. Optional: arriveBy, departAt, regionId.
It returns url, journeys, timeMode, walkMinutes, cycleMinutes, bestTransitMinutes.
No. It only uses pages of citymapper.com that are reachable without signing in.
It only reads. It looks things up on citymapper.com and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/citymapper.com/get_journeys, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/citymapper.com/get_journeys
It is part of Reduck's official curated catalogue.

Start building not clicking