BERLIN—A German trade union called for passenger-train drivers to strike on Wednesday and Thursday, and for cargo-train drivers to strike from Tuesday to Friday.

Union Gewerkschaft Deutscher Lokomotivführer wants the strike on passenger trains of national railway company Deutsche Bahn to last from 2:00 a.m. Wednesday to 9:00 p.m. Thursday local time. Cargo-train traffic will be affected for 66 hours.

This...