West Midland Trains
South Western Railway
Trains in Germany
Trains in France
Glasgow to London
Edinburgh to London
London to Paris
London to Glasgow
London to Brighton
London to Edinburgh
London to Manchester
London to Leeds
London to Amsterdam
Leeds to London
You can get from Budapest to Bratislava by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
Need a place to stay?
Though situated in different countries, these two cities only 200 km apart and relatively simple to get between. The links between the two cities by rail and by bus are fairly frequent and mostly feature direct routes. Trains are not much faster than the bus service, and more expensive. While flights are possible, there are no direct flights available with all flights requiring a change in Prague, which makes travelling by plane a longer, as well as a more expensive, option. For both speed and value the bus is the most efficient method of transport between the two points. The direct bus takes just less than 3 hours.
Bus services travelling from Budapest to Bratislava are fairly frequent, operating from 06.64 am to 23.30 pm from Budapest Nepiget at 131 Üllői Street. There are quite a number of different bus companies providing this service, Regiojet is the cheapest at £7.92, with Orange Ways the fastest at just 2h 45m. Slovak Lines Express and Metro Plus operate a direct through service, and Flixbus operates a service requiring one change. The main bus station in Bratislava is Mlynske Nivy in Ruzinov district.
Eurocity Trains offer a direct service travelling from Budapest to Bratislava on a regular basis throughout the day, with trains approximately every two hours. The journey takes around 2h 40 m and costs from £5.95 to £13.88 depending on discounts and whether it is a one way or return. Trains leave from Budapest Keleti station, starting at 5.25am and with the last direct train setting off at 17.25 pm. They arrive at Bratislava - hlavná.
International travel from Budapest, Hungary to Bratislava, Slovakia is: Partially open.
Entry into Slovakia is currently allowed for: Entry is partially open for citizens and permanent residents of Hungary.
Conditions of entry:
All travellers in Slovakia must observe the following coronavirus safety measures:
The information above was last checked on 14/06/2021; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations for your journey from Budapest to Bratislava.
The restriction level for your return to Budapest, Hungary from Slovakia is: Restricted.
Entry into Hungary is currently allowed for: Entry is restricted for citizens and permanent residents of Slovakia.
Conditions of reentry into Hungary:
You should observe these safety measures in Hungary as imposed by the government to reduce the spread of COVID-19:
This information about your return travel to Hungary was last checked on 14/06/2021. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Budapest from Bratislava closer to your date of departure here.
Travelling from Budapest to Bratislava includes taking a coach.
Bratislava is approximately 100 miles (161 km) away from Budapest.
These are the most popular departure and arrival points for travellers from Budapest to Bratislava:
If finding a good deal is your main consideration for your trip from Budapest to Bratislava, then we'll help you find the best value travel company for you:
Before travelling from Budapest to Bratislava, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:
But we recommend booking Budapest to Bratislava tickets online a few months before your planned travel date to score the best deals and save money on your trip.
The fastest way to travel from Budapest to Bratislava is by coach with an average journey time of 2 h 35 min.
Here are some other resources that might have the information you need