Travel from Vevey to Rome

Train from Vevey to Rome

You can take a train from Vevey to Rome via Montreux and Milano Centrale in around 7 h 37 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Rome from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Vevey to Rome

From Vevey line 100 train to Montreux, train to Milano Centrale, then train to Roma Termini. 7 h 37 min 149€. From Vevey line 150 train to Lausanne, gare, line 1 bus to Lausanne, bus to Zurich, then bus and ferry to Rome. 16 h 56 min 93€. From Vevey train to Martigny, bus to Aosta, walk to Aosta, bus to Tiburtina/Verano, then line 71 bus to Turati/Fanti. 19 h 18 min 112€. From Vevey drive to Rome. 8 h 48 min 134€. From Vevey train to Geneva airport, fly to Rome airport, then train to Rome. 5 h 20 min 119€. From Vevey line 100 train to Montreux, train to Milan Central Station, bus to Milan Linate airport, fly to Rome airport, then train to Rome. 7 h 36 min 158€. From Vevey line 100 train to Montreux, train to Gallarate, train to Milan Malpensa airport, fly to Rome airport, then train to Rome. 7 h 22 min 157€. From Vevey line 150 train to Lausanne, train to Zurich airport, fly to Rome airport, then train to Rome. 7 h 42 min 215€.