- Berlin to Budapest buses
Next available departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | ZOB Berlin Central Bus Station | Könyves Kálmán | Cheapest | |||||
![]() | Berlin Südkreuz | Kelenföld | Fastest | |||||
![]() | ZOB Berlin Central Bus Station | Népliget | No tags | |||||
![]() | ZOB Berlin Central Bus Station | Budapest Airport (BUD) | No tags | |||||
Flixtrain + Flixbus | Hauptbahnhof | Budapest Airport (BUD) | No tags |
Last refresh of the prices: Today at 08:41 CEST.
Compare 2 ways to travel from Berlin to Budapest
Among the sustainable travel choices, the Bus stands out as a good way to reach Budapest. The journey takes about 13 hours 45 minutes and with fares starting at just €35, it presents an excellent value for a comfortable ride.
Where are the popular stops in Berlin and Budapest?
Stops in Berlin
- A
Berlin Central Bus Station (ZOB)
Masurenallee 6, 14057 Berlin, Germany - BHildegard-Knef-Platz, 10829 Berlin, Germany
- CAlexanderstraße 3, 10178 Berlin, Germany
- DKarolinenstraße 1F, 13507 Berlin, Germany
- EKronprinzessinnenweg 3, 14109 Berlin, Germany
- FPuschkinallee 16, 12435 Berlin, Germany
Stops in Budapest
- ABudapest, Könyves Kálmán krt. 13, 1097 Hungary
- C
Kelenföld
Budapest, Etele tér 11, 1115 Hungary - DBudapest, Horvát Boldizsár u. 1, 1142 Hungary
- EKönyves Kálmán körút Straße, , die Haltestelle des Stadtverkehrs , Nr. 901, 918, 937
- FNyugati tér, 1062 Budapest 6, Hungary
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Berlin to Budapest as early as possible.
You can expect to pay from €40 to €134 for a bus ticket from Berlin to Budapest based on the last 2 days. You can expect to find the cheapest price for the trip at €40, which is on 2026-04-21.
Usually FlixBus will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.



