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.

Tickets and prices

TicketNormal tariffReduced tariff
Return ticket 17,50€ 8,75€
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.

Timetable

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.

Transport from the station

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.
Post a question

Discussion:

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 | 53 hours ago

50% helpful
0% not helpful

Hi Anna,
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)
Regards

Published by Samuel (Bratislava Guide) | 51 hours ago

50% helpful
0% not helpful

Hi,
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 | 2 days ago

50% helpful
0% not helpful

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).
Regards

Published by Samuel (Bratislava Guide) | 2 days ago

50% helpful
0% not helpful

I am over 70 yrs of age. Can I get cheap train and/or bus tickets from Bratislava to Budapest?

Published by Bill Bradbury | 28 days ago

50% helpful
0% not helpful

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.
Regards

Published by Lucia (Bratislava Guide) | 28 days ago

50% helpful
0% not helpful

Hello,
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?

Thank you

Published by Kyriacos | 45 days ago

50% helpful
0% not helpful

Hi Kyriacos,
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).
Regards

Published by Samuel (Bratislava Guide) | 45 days ago

50% helpful
0% not helpful

Yes, tickets are valid for 30 days ...

Published by mark | 28 days ago

50% helpful
0% not helpful

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 | 58 days ago

50% helpful
0% not helpful

Hi Sarah,
yes, they run on sundays as well, with the same time schedule.

Regards

Published by Lucia (Bratislava Guide) | 58 days ago

50% helpful
0% not helpful

Hi,

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?

Thank you!

Published by Eline | 01 Aug '14

100.0000% helpful
0% not helpful

Hi Eline,
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 info@bratislava-slovakia.eu if you are interested.
Regards

Published by Jakub (Author) | 02 Aug '14

100.0000% helpful
0% not helpful

Hi there,

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.
Questions:
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

50% helpful
0% not helpful

Hi Angela,
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).
Regards

Published by Jakub (Author) | 01 Aug '14

100.0000% helpful
0% not helpful

3 adults wanting to catch the 9.53 train from Bratislava to Budapest on September 4 - Is it necessary to pre-book or will tickets be able to be purchased at the station ?

Thanks,
Gary.

Published by Gary | 01 Aug '14

50% helpful
0% not helpful

Hi Gary,
you will be able to purchase your tickets at the sation, without any problems. The train 99,9% will not be sold out. Anyway, there is no possibility to buy it on the Slovak web page.
Regards

Published by Lucia (Bratislava Guide) | 01 Aug '14

100.0000% helpful
0% not helpful

Hi, we will arrive at Budapest airport around 8:30 am on August 6 then we will catch a train from there to Bratislava right away. Can you tell me which Budapest train station we need to departure from & which train station in Bratislava we should get off?

Thanks for your help.

Hung

Published by Hung | 31 Jul '14

50% helpful
0% not helpful

Hi Hung,
the train station in Budapest is called Keleti and you will arrive to "Bratislava hlavna stanica", often shortened to "Bratislava hl. st.". Both stations are central stations in particular cities.
Regards

Published by Jakub (Author) | 31 Jul '14

50% helpful
0% not helpful

what is the price of a 1st class one way ticket from Bratislava to Budapest, cheers

Published by Ian | 25 Jul '14

50% helpful
0% not helpful

Hi Ian,
price of first class ticket from Budapest to bratislava or other ways is set at price 17,50 Euros for bothway ticket.
...
Regards

Published by Jozef (Bratislava Guide) | 25 Jul '14

50% helpful
0% not helpful
Still have question? Ask us for free! »