Travelling by bus from Vienna to Budapest is relative fast and quite cheap, each day there are 10 or more departures between the cities. The travel distance between the capitals is about 250 km, the fastest buses between Vienna and Budapest does the trip in around 3 hour, others with more stops need an hour more. When you are searching for a suitable departure, you should pay attention to the following.
In Vienna you have departures from two different bus stations, one being the VIB bus terminal at Erdbergstraße 200, the other the Stationcenter Engerthstrasse 242-244, the two bus stations are located 3 km apart, so especially if you arrive with a bus from e.g Zagreb or elsewhere and need to catch a bus from Vienna to Budapest, you really need to pay attention to weather the buses arrive / departure from the same station. If you need to get from one bus station to the other it will cost you 8-10 Euro which is money you can save by picking the right bus.
NOTE: The bus station Stationcenter is at the ground floor of a shopping center.
In Budapest you have similar issue, also here there are several departure / arrival locations depending on which bus you travel with. The most used station is the Népliget Autobus Station, which is the main bus terminal in Budapest, other bus companies use a stop by the Nyugati Railway Terminal. In addition to those locations some bus companies have started using a bus stop by Albert Flórián Stadion located across the road from the Népliget station and others use stop next to Szöglet Presszó on the opposite side of the crossroad. Also it is good to know that many of the buses from Budapest to Vienna also are stopping at the Budapest airport. You cannot use these buses to travel from Budapest to the airport, but you can board them at the airport when travelling to Vienna, and when you travel from Vienna towards Budapest, you can of course exit the bus at the Budapest airport.
Other popular bus routes from Vienna
|Vienna to Plovdiv||Vienna to Maribor||Vienna to Ljubljana|
|Vienna to Krakow||Vienna to Katowice||Vienna to Gyor|
|Vienna to Czestochowa||Vienna to Bucharest||Vienna to Bratislava|
At the bus station Népliget Autobus Station in Budapest and at the VIB International station in Vienna, passengers are charged a service fee by the bus station, (they might call it a reservation fee, which it is not), you might be able to avoid this in Népliget Autobus Station if you walk directly to the bus, in case when you travel from the other stations / stops mentioned above, you should not have any additional fees.
When travelling by bus from Vienna to Budapest or the opposite direction, you will cross the Austrian / Hungarian border, so make sure you have all necessary travel document with you.