Three people were injured Wednesday when a train travelling from the Italian city of Milan to Basel in Switzerland derailed near the central Swiss city of Lucerne, police and railway officials said.