Compare prices to get from Bratislava to Budapest
€13|2h 23m
€38|8h 10m
€8|2h 30m
€22
€13
€13
--
€14
€13
€13
€13
€13
€13
--
€13
€13
€13
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 €10 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
€13
Average duration
2h 24m
Departure time
06:05 - 08:29
Direct options
Buses
Cheapest
Average price
€10
Average duration
8h 26m
Departure time
06: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 €13.
€14
€14
€13
€12
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 Tuesday, with an average price of €10.
€10
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
€669

9.8/10
31 Reviews
The St. Regis Budapest

1.17 km from city centre
€445

8.4/10
Reviews
Orbit Panzió

1.28 km from city centre
€440
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?
It’s about 173 km (107 mi) from Bratislava to Budapest.How do I get from Bratislava to Budapest?
You can travel from Bratislava to Budapest in 3 different ways: Flights, Trains, Buses.What’s 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 26m.What’s the cheapest way to travel from Bratislava to Budapest?
The cheapest way to get from Bratislava to Budapest is by Buses, with an average price of €10. Other modes of transport are more expensive: Trains costs around €13 on avergae.Flights costs around €88 on average.What are the main departure and arrival points between Bratislava and Budapest?
When traveling from Bratislava to Budapest, travelers usually depart from and arrive to the following locations: Flights typically departs from Bratislava "M. R. Stefanik" Airport and arrives at Budapest Ferenc Liszt International Airport , Trains typically departs from Bratislava hl.st. and arrives at Štúrovo , Buses typically departs from Bratislava Most SNP and arrives at Štúrovo .When should you book tickets from Bratislava to Budapest to get the best deal?
Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Bratislava to Budapest are usually cheapest (Monday), with an average price of €13 Flights from Bratislava to Budapest are usually cheapest (Tuesday), with an average price of €10 .Are Bratislava and Budapest in the same time zone?
There is a 0m time difference between Bratislava and Budapest.