The distance between Zermatt to Geneva via Montreux, Vevey, Lausanne is 227 Km by road. You can also find the distance from Zermatt to Geneva via Montreux, Vevey, Lausanne using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Zermatt to Geneva via Montreux, Vevey, Lausanne for road driving directions!