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:

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

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

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

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

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

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

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

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

100.0000% helpful
0% not helpful

Hello,

We are planning to go from Vienna to Bratislava, stay one night then go to Budapest and stay another night then take the overnight train to Prague the next day. Is this possible and what would be the estimated costs? If you can only buy a return ticket from Budapest to Bratislava, could we use part of that return on the night train and just pay the Bratislava to Prague bit?

Published by Cat | 17 Jun '14

100.0000% helpful
0% not helpful

Hi Cat,
It is def possible, the estimated costs:
Vienna to Bratislava approx. 8euro, Bratislava to Budapest 10euro, Budapest to Prague 23euro per person.
These are the costs if you travel by bus for 1 person. There are also night buses and the comfort is comparable to the train.
It is not possible to pay a bit to use the same train ticket Bratislava-Budapest while traveling to Prague.

Regards
Lucia

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

50% helpful
0% not helpful

Hi there

I am looking to book online but I can't seem to find where to book a return train ticket for Bratislava / Budapest. Would you be able to link me to somewhere I could do this? Also what are the main stations called in Brat / Buda?

Many thanks

Published by Ally | 10 Jun '14

50% helpful
0% not helpful

Hi Ally,
Unfortunatelly it is not possible to buy a train ticket online. BUT! If you buy the ticket before the train departure you should have no problems that the tickets would be sold out. While buying the ticket in Bratislava direction to Budapest you autimatically recieve the return ticket (you cannot buy just one way ticekt). The price is 17,5eur.
Name of the train station in Bratislava is: Bratislava - Hlavná stanica
in BUdapest the main train station is called: Budapest-Keleti pu (But keep in mind there are several important train stations in Budapest, so please double check which one you need :)
...
Regards,
Lucia.

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

50% helpful
0% not helpful

hey how are you guys? how can i get the discount? (paying 8 instead of 17) and if there is some train from bratislava to ljubljana?
Thank You!

Published by Sebastian | 09 Jun '14

50% helpful
0% not helpful

Hi Sebastian,
there is no direct train, the best thing to do is to take a train to Vienna and change there to another to Bratislava (this seems to be the cheapest option). Discounts are mostly for seniors, students (this however differ among countries, sometime you only get the discount for the country you study/live in) and groups.

And we are good, thanks ;)

Regards

Published by Samuel (Bratislava Guide) | 09 Jun '14

50% helpful
0% not helpful

Hi. I am looking to take a train from budapest to bratislava this weekend. I would like to spend the day there and come back. do you think friday or saturday is better? what time is the earliest for each day and latest for each day and how much will that cost me? should i get the tickets online before? Thank you...

Published by silin | 05 Jun '14

50% helpful
0% not helpful

Hi silin,
for train schedules check www.zsr.sk/...age_id=124 , as they may vary. Personaly, I would choose saturday :)

Regards

Published by Samuel (Bratislava Guide) | 05 Jun '14

50% helpful
0% not helpful

Hi there 4 of us fly into Bratislava on 4/9/14 for the Northern Ireland match against Hungary in Budapest on 7/9/14. We want to get a return train ticket for the journey....would it be best to book online or book at the station? How do we get from the airport to the train station? Finally our flight home from Bratislava is 10:30am on 8/9/14....we are staying in Budapest, if we got the 5:20am train will we get to the airport in time?

Many thanks

Published by Ally | 04 Jun '14

50% helpful
0% not helpful

Hi Ally,
if possible, book the tickets online. From airport to train station you could either take taxi (should be ~ 15euro) or you can take bus number 61 (17 stops to "Hlavna stanica"), ticket for 1 hours is for 90 cents for person. The bus departures every 20 min. About the timing, use google maps to calculate it (choose public transport), however, for car it's 2 hour ride, so it seems to be enough.
Regards

Published by Samuel (Bratislava Guide) | 05 Jun '14

50% helpful
0% not helpful

my wife and I would like to join Budapest on June 4th return Bratislava on June 7
with our bikes is that possible? return to Budapest at 12:00

Published by Serge | 18 May '14

50% helpful
0% not helpful

Hi Serge,
carrying bikes should not be permitted on this route.
Enjoy!

Published by Jakub (Author) | 21 May '14

50% helpful
0% not helpful

Hi,
Just want to find out what is the validity of the return ticket, if i stay in Bratislava for 2 nights then return to Budapest on day 3, is that ok?

Published by Anthony | 06 May '14

50% helpful
0% not helpful

Hi Anthony,
Time period in which you can travel back is one month from purchase of your ticket. So in your example you can stay 2 days with ease. Enjoy your stay in Bratislava.
...
Regards

Published by Jozef (Bratislava Guide) | 06 May '14

100.0000% helpful
0% not helpful

Got it, Thank you Jozef

Published by Anthony | 07 May '14

50% helpful
0% not helpful

I would like to take train from Budapest to (possible stop in Gyor) Bratislava to Vienna to Prague - over the course of a week. Is this possible? What can I expect to pay for the tickets? Do I buy one for each stop? Also, may I pay with a credit card?
Thank you

Published by June | 24 Apr '14

50% helpful
0% not helpful

Hi June,
-you should be able to pay with credit card (it's possible in Bratislava)
-buy one for each stop
-rule of thumb is 5-10 euro for 100km of distance

Regards

Published by Samuel (Bratislava Guide) | 25 Apr '14

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