Translation:These trains are coming from Vienna to Sopron.
No, you can't actually use "coming" this way in idiomatic English. Coming means motion toward a place where you are. "These trains are coming (here) from Vienna" is just fine. If you are in Sopron, it would be OK to say "These trains are coming (here) to Sopron from Vienna." Otherwise, you have to say "going": "These trains are going from Vienna to Sopron". Otherwise, it just sounds wrong.