Belgrade to Budapest

Belgrade to Budapest Budapest to Belgrade
Between Belgrade and Budapest we found up to 3 bus departures. The earliest departure from Belgrade is at 06:00 arriving to Budapest at 13:15. The latest departure is at 16:30 arriving at 22:30. Prices for a one way adult ticket range from 24 € to 25 €.

Traveling by bus from Belgrade to Budapest

The shortest travel distance between Belgrade (RS) and Budapest (HU) is 379 km. The fastest bus which departs at 08:00 has a travel time of 06:00h. The longest travel time on the route is 07:15h. Some of the busses going from Belgrade to Budapest have stops in Novi Sad and Subotica. Depending on the selected departure, the following amenities are available: toilet and country_route. Specific information about each route can be found by clicking the route in the search results.

Bus companies from Belgrade to Budapest

Terra Travel
In total the bus route between Belgrade and Budapest has been rated 11 times.

Departure and arrival station(s)

Map overlay


You can see information about the departure station and stops Belgrade here

Map overlay


You can see information about the arrival station and stops Budapest here

Ticket prices from Belgrade to Budapest

Cheapest single adult ticket: 24 €
Return adult ticket price from: 46 € (24 + 22)
Cheapest single child ticket: 12 €
Return child ticket price from: 23 € (12 + 11)
Cheapest single student ticket: 22 €
Return student ticket price from: 42 € (22 + 20)
Cheapest single pensioner ticket: N/A
Return pensioner ticket price from: N/A

Trip reviews from Belgrade to Budapest

9.38 By Anonymous | October 9, 2022

Booking should include info on need for seat reservation and platform "fee" in Belgrade

Clean. convenient, friendly drivers...During stops and ride, drivers and a passenger were talking and laughing at an extremely loud volume. They sounded like hyenas. Unable to sleep or relax because of this. At Belgrade, I learned that I needed to buy a token to access the platform. I didn't have dinar, so I had to change money with a kind passenger in line. Imagine almost missing a bus because of such nonsense. This should be flagged on your website or Belgrade station should be informed that this is anti-customer. While stopped along the way to Budapest, I learned that someone had reserved my seat. Your website said nothing about seat reservations.
8.13 By Anonymous | September 20, 2022
...We arrived almost 2 hours late in Budapest because we spent around 30 minutes at a cafe stop and a lot of time at the boarder so I missed the last train to Gödöllö
6.88 By Anonymous | August 20, 2022

Long wait on the border


You can pay your tickets using credit cards

GetByAps twitter instagram facebook fax dinersCard maestroCard mastercard safety group faq printer mTicketQr arrowIcon iconChevronDown thumbsUp exclamationCircle download directions clock calendarCheck accommodation questionCircleFull gpsIcon locationMark ferryIcon busIcon star locationPin phone email signpost unesco starFull verifiedBadge star ticketsIco reviewsIco guidesIco newsIco sightPin globe ticket