Compare prices to get from Bratislava to Budapest
AU$ 21|2h 23m
AU$ 61|8h 10m
AU$ 14|2h 30m
AU$ 22
AU$ 37
AU$ 21
AU$ 21
--
AU$ 22
AU$ 21
AU$ 21
AU$ 21
AU$ 21
AU$ 21
--
AU$ 21
AU$ 21
No matching results found
Click the button below to explore more products you may like
- Prices shown from Bratislava to Budapest are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
Compare transport options from Bratislava to Budapest
The cheapest way to get from Bratislava to Budapest costs only AU$ 15 on average via Buses, and the quickest way takes just 2h 24m by Trains. Find the travel option that best suits you.
Trains
Fastest
Average price
AU$ 21
Average duration
2h 24m
Departure time
06:05 - 08:29
Direct options
Buses
Cheapest
Average price
AU$ 15
Average duration
8h 8m
Departure time
13:45 - 06:05
Direct options
· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time
When is the cheapest time to travel from Bratislava to Budapest?
What is the cheapest day to travel by train from Bratislava to Budapest?
Based on Trip.com's data, the cheapest day to travel by train from Bratislava to Budapest is Monday, with an average price of AU$ 21.
AU$ 23
AU$ 22
AU$ 21
AU$ 21
What is the cheapest day to travel from Bratislava to Budapest by bus?
Based on Trip.com's data, the cheapest day for bus tickets from Bratislava to Budapest is Monday, with an average price of AU$ 15.
AU$ 15
Recommended hotels in Budapest

8.2/10
56 Reviews
Real Apartments Andrássy

1.22 km from city centre

9.6/10
101 Reviews
Four Seasons Hotel Gresham Palace Budapest

0.62 km from city centre
AU$ 1,069

9.8/10
31 Reviews
The St. Regis Budapest

1.17 km from city centre
AU$ 711

8.4/10
Reviews
Orbit Panzió

1.28 km from city centre
AU$ 703
From Bratislava to Budapest: Travel Information
Companies operating from Bratislava to Budapest
Find stations and airports near Bratislava and Budapest
Popular train stations near Bratislava
Bratislava hl.st.
Bratislava
Bratislava-Zelezna Studienka
Bratislava Petrzalka zel.st. (Kopcianska ul.)
Bratislava-Petrzalka
Popular train stations near Budapest
Štúrovo
Sturovo
Popular airports near Bratislava
Bratislava M. R. Stefanik Airport (BTS)
Vienna International Airport (VIE)
Nearby
Popular airports near Budapest
Budapest Ferenc Liszt International Airport (BUD)
Piešťany Airport (PZY)
Nearby
Popular bus stations near Bratislava
Bratislava Most SNP
Bratislava Hlavná Stanica
Bratislava Train Station
Bratislava Central Train Station
BRATISLAVA MLYNSKE NIVY
Popular bus stations near Budapest
Štúrovo
Štúrovo (bus station)
FAQ – How to Get from Bratislava to Budapest
How far is it from Bratislava to Budapest?
The distance from Bratislava to Budapest is about 173km (107 mi).How to get from Bratislava to Budapest?
There are 3 modes of transport available from Bratislava to Budapest, including Flights Trains Buses.What is the fastest way to get from Bratislava to Budapest?
The fastest way to get from Bratislava to Budapest is by Trains, with an average journey time of 2h 24m. Other modes of transport take longer: Buses takes on average 8h 8m.What is the cheapest way to get from Bratislava to Budapest?
The cheapest way to get from Bratislava to Budapest is by Buses, with an average price of AU$ 15. Other modes of transport are more expensive: Trains costs around AU$ 21 on avergae.Flights costs around AU$ 142 on average.Where do trips from Bratislava to Budapest usually depart and arrive?
Travellers typically choose the following departure and arrival points from Bratislava to Budapest: Flights usually departs from Bratislava M. R. Stefanik Airport and arrives at Budapest Ferenc Liszt International Airport Trains usually departs from Bratislava hl.st. and arrives at Štúrovo Buses usually departs from Bratislava Most SNP and arrives at Štúrovo .When is the cheapest time to buy tickets from Bratislava to Budapest?
Train, bus, and flight schedules may vary depending on the season or day of the week. Based on Trip.com data: flights from Bratislava to Budapest are usually cheapest Monday, with an average fare of AU$ 21 flights from Bratislava to Budapest are usually cheapest Monday, with an average fare of AU$ 15 .Is there a time difference between Bratislava and Budapest?
The time difference between Bratislava and Budapest is 0m.



