Bad Soden is the northern terminus of two railway lines.
The long red train on the left in the first photo is the suburban train S 3, which runs twice an hour from Bad Soden to Darmstadt by way of Sulzbach, Schwalbach, Eschborn, Frankfurt am Main and Langen. The trip from Bad Soden to the center of Frankfurt takes half an hour and costs € 4.25. To go all the way to Darmstadt takes one hour and five minutes and costs € 7.60. (Prices as of 2013.)
The short yellow train on the left is the regional train R 13, which runs once an hour from Bad Soden to Frankfurt-Höchst, stopping only twice along the way in Sulzbach and Sossenheim. The whole journey takes only nine minutes and costs € 4.25. (There is also a bus, the number 253, which takes thirty-two minutes to cover the same distance.)
There are some signposted bicycle routes leading in and out of Bad Soden, but within the city itself I didn’t notice much in the way of cycling infrastructure.
Car traffic is intense, as might be expected in a town with so many rich people, and the main streets have no bicycle lanes.
Some people commute to work by bicycle, but these are mainly people who work in Eschborn, which is not as far away as Frankfurt.
The German General Bicycle Club (ADFC) has a local group in Bad Soden which is working to improve conditions for cycling as a means of daily transportation.
Bad Soden's cute train station provides easy & fast & convenient connections to either Frankfurt, Wiesbaden, the Rhineland-Palatine provincial capital Mainz or to many more spots. Important: Carry with you a certain amount of coins/cash as there is no point of service or anything but one lonely ticket-maschine with little of informations.