how far from budapest to vienna
Driving distance from Vienna, Austria to Budapest, Hungary. The total driving distance from Vienna, Austria to Budapest, Hungary is 153 miles or 246 kilometers. Your trip begins in Vienna, Austria. It ends in Budapest, Hungary.