There is an iPhone App called "Fahrplan" (free) that provides you with complete schedules for all of Germany's public transportation network - from a small local bus to the bullet train network. Using the iPhone's built-in GPS system it'll even start the schedule search from the nearest bus/tram/train station without you even having to know where exactly you are. Again, the App is free.
Please sign in to post.