 Waldkirch train station can be reached by the "Elz Valley Railway" ("Elztalbahn"), which is serviced by the regional railway operator "Breisgau S-Bahn" and runs half-hourly between Freiburg im Breisgau and Elzach.In addition, Waldkirch is serviced by two regional bus lines.The nearest railway station with access to long-distance trains is "Freiburg Hauptbahnhof" ("Freiburg main station").