Understandable reaction to how awkward it is to enter URLs on a touchscreen device, thobut.
I'd much prefer typing "mla.net/bus" rather than trusting a QR code or link shortening service, where mla is an abbreiviation of "my local authority".
Okay, so the bus stop has a number/code/identifier which will retrieve the relevant timetable. That's where things get tricky.
Option (a): Use device location awareness and work out where the bus stop is.
Option (b): Provide an identifier for the bus stop which is either appended to the URL or entered by the user into a web form.
Option (c): Use (a) with fallback to (b)
Option (d): Create 'MyLocalAuthorityBus' app which can scan a QR code type thing* to open the timetable. Has the advantage it could download and cache data when there is an Internet connection. Has the disadvantage that it's an app.
*Not a valid QR code so QR code readers won't read it. A nefarious person could still replace it with a QR code that does something nefarious. Still does nothing to discourage the general public from using QR codes etc..
Location awareness won't work for everyone and some. Typing out that identifier could be rather nasty for a local authority that has lots of bus stops.