Fahrplan is a route planning tool that provides access to the timetables of more than 200,000 public transport stops and stations in Germany and Europe, including trains, buses, and trams. All timetable information is regularly updated, meaning users get current departure information for all connections within the next two hours. Even better, the Fahrplan application is completely free.
To search for connections, you can enter a street address (door-to-door), station name, or use your current GPS location. You can also fine tune your search results by specifying various preferences, such as whether you prefer direct connections. Once you find a route that meets your criteria, you can easily book your journey with a single tap.
All stations, addresses, and route plans can be displayed on a map and saved as a bookmark for fast and easy on- or offline retrieval.
Fahrplan is available in languages English and German.

The source code of Fahrplan is licensed under the Microsoft Public License (Ms-PL) and can be downloaded from the CodePlex project site.