Train Times - from Mainz and Frankfurt
Mainz - Bingen varies - from 0:34 to 1:04 depending on train, all regional trains
Mainz - Bonn 1:22
Mainz - Cologne 1:26; 1:23 to 1:45 on local trains.
Mainz - Frankfurt :30; 0:19 on ICE
Mainz - Speyer 1:15 not all regional trains
Can go from Mainz to Frankfurt on the S Bahn in 41 minutes
Frankfurt - Worms 1:18
Frankfurt - Speyer 1:25
Frankfurt - Bingen 1:21
Mainz is part of Rhinland - Pfalz system.
Mainz - Bonn 1:22
Mainz - Cologne 1:26; 1:23 to 1:45 on local trains.
Mainz - Frankfurt :30; 0:19 on ICE
Mainz - Speyer 1:15 not all regional trains
Can go from Mainz to Frankfurt on the S Bahn in 41 minutes
Frankfurt - Worms 1:18
Frankfurt - Speyer 1:25
Frankfurt - Bingen 1:21
Mainz is part of Rhinland - Pfalz system.