Budapest to Bratislava by train
There is a direct connection between the cities. A EuroCity train shuttles approximately every 2 hours and it takes only 2 hours and 40 minutes.
There is a direct connection between the cities. A EuroCity train shuttles approximately every 2 hours and it takes only 2 hours and 40 minutes. Bratislava's central station is called Bratislava - hlavná stanica, often shortened to Bratislava- hl. st. in some occasions. In Budapest you will arrive to/depart from the Budapest Keleti station.
|Ticket||Normal tariff||Reduced tariff|
|One-way ticket||app. 15€||app. 7,5€|
You can buy a ticket directly at the station, however, it is not possible to do so on the Internet. You will not get a reservation of a seat, so you can sit anywhere in the 2nd class. Visit the Official Slovak Rail website (SK) for more information.
The train shuttles every 2 hours from both stations. The first train from Bratislava departs at 5:50 and the last direct one at 19:54. From Budapest, the first one departs at 5:25 and the last direct one at 17:25. Final train departs at 20:05. The journey takes 2 hours and 41 minutes in both directions.
The public transport stop in Bratislava is called "Hlavná stanica" and is one of the most important stops in the whole city. Visit the Official public transport web site for more information. The basic directions and routes from station:
- to city center - you take any bus or trolleybus directing to Račianske mýto and then take a tram to the city center. Or you can just walk following the signs "Centrum" (city center)
- to the bus station - take the direct bus number 210 towards "Autobusová stanica" and get off at the last stop.
- to the airport - take the direct bus number 61 toward "Letisko M.R. Štefánika" and get off at the last stop.
Hi Samuel... Im in budapest for a few days and saw your site (great info btw). Its just 17 euros from budapest to bratislava and back? that seems very inexpensive! just wanted to check
be great if you could just confirm that :)
Published by Nick | 27 hours ago
We are a group of 8 in Bratislava for one night then taking train next day ... is it easy enough to purchase the train ticket at the platform for a only english speaking person?? also how do they want payment at station can i pay for all 8 on a credit card?
Published by Aaron | 3 days ago
it should be (to be sure, have your destination and number of tickets written on a paper and show it to the lady selling tickets). And yes, you can pay for all of you with a credit card. By the way, most of young people speak English (at least on a basic level), so ask them for help if needed :) Have a nice trip
Published by Samuel (Bratislava Guide) | 3 days ago
We are 2 passengers looking to travel between Budapest and Bratislava on Oct 3rd. What is the difference between economy and comfort class? Also, there is a big difference in fares between what is listed on your website and the Eurail website. Are these fares for the same or different trains?
For this time of the year, if we buy the tickets at the station 2 days in advance, should that be sufficient?
Published by Sanjay | 32 days ago
the differences are very little : in economy class you sit in a sort of open space car, while in comfort class you share coupe with 5 other people. In the interstate trains there might be also difference in (not) having a AC sockets/WiFi.
The Eurail prices are probably for the same train, but with their fee.
Buying 2 days in advance should be OK - the first big holidays coming are in the November
Published by Samuel (Bratislava Guide) | 31 days ago
Can we take our two dogs on the train? One is a dacshund (14kg) the other is a itz terrier (10kg). Can dogs take th epublic transport in Bratslava?
Published by Anna | 36 days ago
it possible but :
1) you have to have them leashed
2) they need to have mouth-piece
3) they must not block other passengers
4) you have to buy a ticket for them (I think the same as for children, it will be written on the ticket machine)
Published by Samuel (Bratislava Guide) | 36 days ago
On Friday the 5th September a group of 5 will be traveling From Bratislava to Budapest. Our flight does not arrive into Bratislava airport until 18:45. Will we still have enough time to get out of the airport and travel to the train station to get the last train? Would taxi be the quickest way to do so and are the taxi's dear?
Thanks in advance.
Published by Jamie | 37 days ago
Hi Jamie ,
the last train departs at 19:50 so you have approximately 1 hour (minus time spent on the airport and buying train tickets) - but it can be done. Taxi is the quickest way - circa 15minutes (and there should be some waiting at the airport). The other option is public transport, there is a bus connection (bus number 61), the bus departs every 15 minutes and will get you to the train station in circa 25 minutes).
Published by Samuel (Bratislava Guide) | 37 days ago
I am over 70 yrs of age. Can I get cheap train and/or bus tickets from Bratislava to Budapest?
Published by Bill Bradbury | 19 Aug '14
Hi Bill Bradbury,
for the bus transportation you can get approx 10% discount. For trains, there is also a discount, but it depends what trains you want to take (IC, EC or local trains)- you can find out more about this at the train station office.
Published by Lucia (Bratislava Guide) | 19 Aug '14
We are traveling from Budapest to Bratislava on 05 September and we want to return from Bratislava to Budapest on 14th. Is it possible to purchase return tickets or we need to buy one-way tickets?
Published by Kyriacos | 11 Aug '14
it should be possible to but a return ticket on a date (in general, you only buy an indefinite two way ticket + reservation on a certain time. This reservation might be voluntary, but mostly for these international trains it is mandatory anyway).
Published by Samuel (Bratislava Guide) | 11 Aug '14
Hello - Do the trains from Budapest to Bratislava run on a Sunday? Do they run at the same times and also take 2hrs 41min? Thank you.
Published by Sarah | 04 Aug '14
yes, they run on sundays as well, with the same time schedule.
Published by Lucia (Bratislava Guide) | 04 Aug '14
The 25th of August we will be travelling with a group of 27 people from Budapest to Bratislava. If I buy the tickets in a Belgium station, it will be €37,50 per person. Do you think it will be cheaper if we buy the tickets one day before travelling in Budapest? Can every one from our group travel in the same train or do we have to split up?
Published by Eline | 01 Aug '14
unfortunately it is not possible to buy tickets online, but it should be much cheaper if you buy directly on a Budapest / Bratislava station. The train is usually not sold out and all of you should fit into one train. However, nobody can guarantee that you will be in the same wagon. In this case maybe bus should be a more reliable solution. We can assist you with booking both train / bus tickets. Please reply to our mail firstname.lastname@example.org if you are interested.
Published by Jakub (Author) | 02 Aug '14
A group of us will be taking a train from Bratislava to Budapest on September 24. I can't seem to book the train ticket online except through travel agency. The price quoted by travel agency is 28 EURO per ticket plus 4 EURO for reservation.
1) Is it necessary to pre-book train tickets?
2) Is reservation required or just the ticket is good enough?
3) What is the price of the ticket if I purchase at the train station?
Thanks for your help.
Published by Angela | 01 Aug '14
unfortunately there is no way to buy a ticket online, however, you can easily buy it at the station. They will not be sold out and will be certainly cheaper (around 18€ or less).
Published by Jakub (Author) | 01 Aug '14