I also find the results confusing initially (after looking at them for a few minutes, I'm still not sure I understand them completely).
Try checking out the Dutch iPhone app Trein, which is a great UI for planning trips using the Dutch train system, NS. Here are some screenshots of that app:
The Trein app is very well done. The left screenshot shows stations and departing trains in the next few minutes. The right screenshot shows an individual station with trains listed (when it's leaving, where it's heading, and on what platform). This is a very easy to understand structure.
What I'm missing in your results list is this ease of use, or in any case the immediate ability to understand what's being presented. On your screens, I can kind of see similar elements (destinations, lines, times, locations, etc) but the relationship between the different elements is unclear. For instance, there's no language indicating what the two street names by each list item mean. Are they from/to locations? I should assume so, considering the timestamp present by each line, but I have to guess - it's not entirely clear. Then, below each item is an arrow pointing to the right followed by the name of a location. Sometimes the arrow is preceded by something. I'm not sure what this means.
Also, on the home screen, you have a field labeled "time" but it's not clear whether that's departure or arrival time. Sometimes I want to specify my trip by one or the other. It might be convenient to allow that distinction.
Hope that helps. It might be useful to check out more alternatives like Trein to see what competing apps are doing. You can also try having people in your immediate environment try to use the app without giving them any hints, and see what they're confused about (and what's clear to them). That will also give you a lot of insight into what direction to make changes in.