How to get (almost) all trains and buses in Europe with Transportr (FOSS public transport app)

F-Droid of course :wink:


In the “Directions” window click on the top-right symbol (looks like arrow up / arrow down), and you are able to choose your means of transport. So if you want only buses, you can uncheck all other options.
It’s fun to play with: I just got 33h journey time with zillions of changes to go from Berlin to Dundee by regional train only :slight_smile:


Sounds interesting… But do you also get information on current delays, the way you would in a proprietary app? (The Swiss Railway App used to work on my Google-free phone but recently, it didn’t any more. And I don’t like the new version anyway…)

1 Like

Same for Austrian ÖBB. You can enter Edinburgh - Vienna and it will tell you a travel time of about 25-26 hours. :wink:

@paulakreuzer 1.1.6 changelog says “Fixed some German and Austrian networks”. Maybe Wiener Linien work again.

1 Like

For the trains here in NL, the DB as well as NS data sources show the delays accurately. Neither data source shows buses here, though.

That DB has data for most of Europe, is because they maintain the Hafas system which is used for planning international train journeys. The international websites of many train operators in Europe are actually just front-ends to Hafas with a booking system added.


Not working for Spain, though. Maybe Barcelona, but not Madrid, definitely.

I want to use Transportr, but as Metro (subway) and Cercanías (train) networks don’t have open data, I can only use the bus network, which, unfortunately, doesn’t fill all our Madrid citizen needs, :frowning:

BTW, Transportr uses the transport data, so any other app that feeds from the same source (like Öffi) will technically benefit from this trick you disclosed, :wink:

1 Like

For German rail transport “Die Bahn” I get these informations.

Thanks! I don’t know yet whether that works for Switzerland (our trains don’t run late that often :smiley:). But looking up schedules seems to work real well, including buses and trams in Geneva.

One thing is weird, though: when the screen goes off (or when I turn it off by pressing the power button) and the last app I used (and left open) is transportr, the phone doesn’t lock: pressing the power button will wake up the screen and I’ll be back in the app without entering my code. Does yours do that too? How can I change it? Thanks!

I just tested it and I can confirm the behaviour. Interestingly it only happens when a route is displayed. The phone locks fine with just the start - destination dialog open.
I can see that the issue is already listed on transportr’s github issue tracker:
It looks as it is meant to be a feature with ONLY transportr drawing its output above the lockscreen. I notice that the moment I try to leave transportr, or click on one of the icons in the list, the lockscreen actually pops up. There is a request to include a setting to disable this behaviour (see my comment on github).

1 Like

You’re right! I hadn’t notices that the screen does lock “behind” the transportr results. But I don’t see the use of this feature. So thanks for your comment on the github thread!

I think the idea is to have your route always visible - even when you are in a hurry changing trains with no time to punch in PINs or passwords.

1 Like

Makes sense, now that you say so… :slight_smile:

[quote=“M_Dammer, post:15, topic:25371”][quote=“Linda_CH, post:14, topic:25371”]
But I don’t see the use of this feature
I think the idea is to have your route always visible - even when you are in a hurry changing trains with no time to punch in PINs or password

I sounds as a very bad weakness of Android OS, if any app is able to override or bypass security settings like a lock screen.

It’s not like that. Apps like that need to be started with the phone unlocked and are then available while the phone is locked as long as they are open. No normal app can bypass the lockscreen without the users input.

1 Like

If I understood well, the app prevents the phone to be locked if the user presses the power button. And this looks to me as overruling the security mechanism of the phone, I would expect that everytime I press the power button the phone is locked (if configured to do so).

No the phone is locked, you can only access this one app before unlocking.


Oh, that changes everything indeed, thanks for explaining. It was a too big security hole :smirk:

That’s the way I used it. When changing trains just switch on the screen and immediately see the connection, which train, which platform and so on. That’s fine :slight_smile:
Minimizing the app will show the lock screen.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.