The distance between Vienna to Sofia via Hungary, Romania is 1400 Km by road. You can also find the distance from Vienna to Sofia via Hungary, Romania using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Vienna to Sofia via Hungary, Romania for road driving directions!