From Frankfurt International Airport, the local train S8 towards Wiesbaden stops at Mainz Hauptbahnhof . Also regional trains towards Koblenz and Saarbrcken stop in Mainz. Both options share the same local tariff, regional trains are faster and somewhat more convenient.
Mainz has several train stations. The biggest and the only one in which InterCity trains do stop is Mainz Hauptbahnhof, it is located on the western edge of the city centre and works as a general hub for local traffic. Another noteworthy station is Mainz Rmisches Theater, south of the centre, but it is only served by regional and commuter trains. Both are served from Frankfurt, about 45 minutes way, by S-Bahn line S8.
A number of long range buses serve Mainz, usually halting at Hauptbahnhof. The station is also a hub for local bus traffic, serving the surrounding countryside and Wiesbaden.