No one was injured when the BLS train carrying 90 people derailed one minute after leaving Bern station in the direction of Wankdorf, Swiss rail company SBB told the press.
Train services were disrupted on Wednesday afternoon and remain so on Thursday morning.
Intercity and regional services are all affected until at least midday on Thursday, according to SBB.
The incident happened exactly one week after another train derailed outside Lucerne station injuring six people.
Rail services from the station were suspended for five days while the damage to the tracks was repaired.