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:

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

Published by Bill Bradbury | 21 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) | 21 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 | 38 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) | 38 days ago

50% helpful
0% not helpful

Yes, tickets are valid for 30 days ...

Published by mark | 22 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 | 51 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) | 51 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 | 57 days ago

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) | 56 days ago

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

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) | 57 days ago

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

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

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

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) | 59 days ago

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

Hi, I need to go from Bratislava to Budapest on 11 August. When buying ticket should I choose just the day of travel or also the exact train I will take? Because I'm not sure about hour I'm leaving from Bratislava. Is return ticket valid 6 days from onward travel? Thanks

Published by Alessandro | 11 Jul '14

50% helpful
0% not helpful

Hi Alessandro,
you need to pick up just exact date and you can take any train within that day. The return ticket is valid 7 days and you can use it any day and any train in that period. Please double check your exact validation once you have the ticket.
Regards

Published by Lucia (Bratislava Guide) | 11 Jul '14

100.0000% helpful
0% not helpful

Hi,
I'm Luca and I'll come to Bratislava on the 30th of July with 3 friends of mine; we'll arrive at 8.20 a.m. and we want to go to Budapest as soon as possible. At what time does it leave the first train available? How can we reach the Bratislava's station from the airport?
Thank's for yours help.
Best Whishes.

Luca

Published by Luca | 30 Jun '14

50% helpful
0% not helpful

Hi Luca,
from the airport you take the bus number 61 which will take you to the train station (last stop), the you need to buy a ticket for 90cent. I checked the trains and the first available is 9.53 and you can buy the ticket at the Bratislava train station.

Regards

Published by Lucia (Bratislava Guide) | 30 Jun '14

100.0000% helpful
0% not helpful

Hi Lucia,
first of all thank's for yours help; I think that I'll do in this way; anyway I've read that If I book the ticket for the return the whole price is 17.50€ for each person, is it right?
Best regards.


Luca.

Published by Luca | 30 Jun '14

50% helpful
0% not helpful

Hi Luca,
Im happy it helped you! Actually it is not possible to buy only one way ticket (no idea why). So if you ask for a ticket to Budapest you will automatically recieve both way ticket for 17.50, even though you want to travel only to Budapest and the ticket to return is valid one week.
Enjoy your trip!

Regards

Published by Lucia (Bratislava Guide) | 30 Jun '14

100.0000% helpful
0% not helpful

Hi Lucia,
you're very helpfull; one last question: I'll come to Bratislava on the 30th of July and I want to come back from Budapest on the 2nd of August; when I take the return ticket I can take it at any time or I have to specify the departure's hour from Budapest?
Regards.
Luca.

Published by Luca | 30 Jun '14

50% helpful
0% not helpful

Hi Luca,
you can take train at any time. There will be validation on your ticket, but I suppose it will be till 6th of August.
Regards

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

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