Frequent S-Bahn trains link Wiesbaden with Frankfurt’s Hauptbahnhof (€8.50). S1 (42 minutes) goes direct; S8 and S9 serve Frankfurt Airport (€4.90, 30 minutes) before continuing to the Hauptbahnhof. S8 also serves Mainz (€2.80, 13 minutes), a major rail hub.
DB trains also serve Frankfurt (€8.50, 40 minutes). An all-day ticket for travel between Wiesbaden and Frankfurt, including the use of local trams and buses, costs €16.55.