A Traveller’s Guide To What Apps The Local Public Transport Nerds Use

When I’m travelling on the train network of my home(?) country of Britain, I have a giant pile of unofficial apps and websites I use to understand the status of my trains—within a minute or so after my train pulls to a stop, I’ll be looking at the signal diagram and know that we’re stuck behind the late-running train to Plymouth.

Outside Britain, though, my level of literacy falls to “I’m on a train, I think.” Some of this is down to Britain’s strong ecosystem of publicly available transport data; but much of the problem is that I don’t know where to look! As such, I’d like to start gathering a list of all those unofficial tools, for the benefit of travellers who find themselves outside the reach of their familiar apps.

I’ve started this list off with what I know (some tools I’ve used, some I’m aware of that seem good on a first glance); if you have additions or corrections, please send them to me by email or on the Fediverse!

This page is licensed under CC-BY 4.0.

Worldwide Apps

Öffi is an Android app providing public transport data in many areas, primarily Europe but also North America and possible Australia. I’m told it works well in Germany and Austria, less so in the UK; I don’t have an Android phone so haven’t tested it myself.

Europe

Pan-European Apps

Detutsche Bahn’s joruney planner has timetable data for more or less every European country, and will happily offer journeys from, say, London to Istanbul. It won’t actually be able to sell tickets for such a journey, mind, but still hugely useful for getting a sense of the route.

Zugfinder purports to offer status information for intercity trains in eight European countries. I’ve found it to be rather janky, but it’s better than nothing.

Belgium

Railer for iOS looks fantastic, though I haven’t had occasion to try it.

Germany

I’m told Bahn Experte is good. No English UI (that I can find), but you can probably get the gist.

Great Britain

Mainline Trains

The British mainline “National Rail” network encompases all domestic intercity and suburban rail, including Liverpool’s Merseyrail and London’s Overground and Elizabeth Line. Some non-National-Rail services also share mainline track for part of their journeys, so might appear in these tools, but will only show useful data for the portions on mainline track; data for other parts will be missing or wrong. Such services include Eurostar (the entire portion within the UK), London Underground (outer reaches of serveral lines), and Sheffield’s Tram Trains.

Useful things to know about when referring to these resources:

Railboard (iOS-only, unfortunately) is a client for Darwin, the passenger-facing system used to display train times on departure boards and the like. It’s my go-to for checking trains while travelling, unless I need something more specific provided by one of the below apps.

RealTimeTrains provides access to, well, real time train statuses for any train on the British mainline train network, including scheduled and actual times for all stations (including ones passed at speed) - great for figuring out where you are, or what train just passed you. In many cases, it is also able to display the TOPS code (and thus model) of the train allocated to a given service.

OpenTrainTimes provides real-time signalling maps of much of the British mainline network. Hugely useful for figuring out why your train is stopped, and for figuring out which train will arrive first when you’re trying to make a tight connection. Bit tricky to read, but the help page is useful. OpenTrainTimes also provides status information similar to RealTimeTrains, but I find RealTimeTrains nicer to use for this.

Note that Railboard uses the passenger-facing Darwin system, while RTT and OTT use internal data from Network Rail, the infrastructure operator. This means they sometimes provide different information; for example, sometimes cancellations appear on one before the other. It’s worth keeping an eye on both when things get hairy.

BRtimes and BRfares are frontends to the National Rail timetable and fare data, respectively. These are my favorite tools for getting a rough sense of what a journey would look like, but note that neither of them have access to real-time data. BRtimes won’t tell you about on-the-day cancellations or delays, and BRfares can only give you the theoretical price levels for a ticket, not what the price will be for advance tickets for a given train on a specific day.

Any train company will sell you tickets for any mainline train at the same prices, but TrainSplit is often able to find cheaper prices by using a combination of tickets. It also has good search tools that can be used to massage it into booking you an unusual route. Railboard (mentioned above) also sells tickets via TrainSplit (and thus gets the same prices), but I usually prefer the website unless I’m booking on the go.

In Scotland, ScotRail uses a horrible format for digital tickets that TrainSplit can’t issue. Usually I buy from TrainSplit anyway (and pick up from a ticket machine), but if you’re rushing for a train you may prefer the ScotRail app, which can issue digital tickets.

While seat reservations are never required (except on sleepers), they’re nice to have; if you ever find yourself with a ticket but no seat reservation (for example, if you have a flexible ticket, or you’re travelling on a later train due to a missed connection), you can get one for any train operator on GWR’s website, under My account > View bookings > Make a seat/bike reservation.

Local transport

bustimes.org provides timetable data, and real-time maps, for buses across Britain and Ireland. It also includes various tram and metro services, including the London Underground, though intertube provides more detail there.

intertube provides real-time running data for the London Underground and Elizabeth Line.

Ireland

bustimes.org provides timetable data, and real-time maps, for buses across Britain and Ireland. It also appears to display Republic of Ireland train timetables (including Dublin DART and the Enterpise to Belfast), but not real-time status information.

Netherlands

OVinfo (iOS/Android) shows bus and train departures, looks quite well designed.

Mainline trains

Treinposities provides train status, departure boards, rolling stock used, and a nationwide map of train locations. There’s an English version (click the flag in the navbar).

Local transport

Busposities provides a live map of bus/tram/metro/etc vehicles. Dutch only.

North America

Intercity trains

Intercity Rail Map provides a good indication of the location and status of all Amtrak/Via trains.

Local Transit

Pantograph provides a realtime status map of buses, metros, ferries, etc in 14 US/Canadian regions.

Oceania

AnyTrip provides vehicle position tracking across much of Australia and Aotearoa New Zealand. Originally based in New South Wales but seemingly decent coverage elsewhere too.