distance zurich to budapest
Driving distance from Zurich, Switzerland to Budapest, Hungary. The total driving distance from Zurich, Switzerland to Budapest, Hungary is 639 miles or 1â028 kilometers. Your trip begins in Zurich, Switzerland. It ends in Budapest, Hungary.