Unfortunately there are no longer any sleeper trains from Switzerland to Italy.
You need to take a day train, and probably change in Milan.
Its traveling duration is 10:54 hours. triphobo.com/rome-italy
get the train to zurich main station (zurich HB) and then change train to landquart then change train again to davos platz
The fastest is 8 hours, but there's only one such train each day. The other trains take 12 hours.
Better to take the train. 10-15 minutes by train.
No time at all as Zurich is in Switzerland.
The total driving distance from Rome, Italy to Zurich, Switzerland is 541 miles or 871 kilometers.
ride train to Zurich main station. Catch tram to Bellevue or Bürkliplatz stop, or S-train to Stadelhofen and walk.
Take a train from St Moritz to Chur. At Chur change for a train to Zurich. At Zurich Hauptbahnhof take a train to the Paris Gare de l'Est.
529 miles
"Overnight" can be either an adjective or an adverb. Example as adjective: We took an overnight train. Example as adverb: That train operates overnight.
About 8½ hours.
You cannot get a train from Zürich to Dubai. You have to fly.