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.


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.

Was this article helpful?

  • Yes

    97% out of 516 people think yes!


Share with friends

Questions & Answers

  1. Juan

    Hi, it is possible to purchase de round trip ticket Budapest-Bratislava, take the train in Budapest and get off in Sturovo, walk and see Esztergom, then go back to Sturovo, catch another train to Bratislava, and then comeback to Budapest with the same round trip ticket?

    1. Samuel

      Hi Juan,
      I'm afraid it's not possible - the ticket will be validated after the first part of the trip. But to be sure, ask the cashier

  2. Pani


    Does anyone know how can I travel from Bratislava to Budapest's airport? I need to be at budapest's airport latest at 10 am, and I am trying to find a way but it seems a bit complicated. If you have any suggestions please let me know. Thank you :)

  3. Dan


    We're planning a bike ride from Bratislava to Budapest and then back by the train from Budapest to Bratislava, on August 21.
    Do you know if it is possible to put 2 bikes in the Budapest-Bratislava (we're planning to take the early morning train at 7.25 am)? If there is a special ticket to buy for the bikes? If we can buy it online or if we can take it in Bratislava when we get there?
    Thank you very much for your help and for your helpful site!

    1. Samuel

      Hi Dan,
      it should be possible, you can't buy tickets for bikes online, but you can right at the station.

  4. Oisin

    We are flying in to Bratislava on Sunday August 9th and need to get to Budapest. How much will a train ticket cost on the day? And what is the best way to go airport to station?

  5. Daniel


    First let me tell you that your website is amazing and help a lot the travelers ;)
    Can you tell me where i can see the prices of the train Bratislava to Budapest?

    1. Samuel

      Hi Daniel,
      unfortunately you can't. Maybe consider bus - you can both check the prizes and buy them online as well

      1. Daniel

        Thanks Samuel

        But can you tell me what the cheapest way? by train or bus?

        Thanks again

        1. Samuel

          Hi Daniel,
          roughly the same, but buses are a bit cheaper.

          1. Daniel

            Hi Samuel,

            I go by bus..i can get the ticket online.


            1. Vinicius de Castro

              Hi Daniel,

              Nice website!

              Just for u know, i am in Bratislav right now and the bus (buying in Student Agency in the center) cost 8.8 euros (price for no student under 26).


              1. Daniel

                Hi Vinicius de Castro,

                Thanks a lot for the information..i have more than 26 so probably i have to pay a little more. i already check the prices in a website and is about 10€ to Bratislava to Budapest.


                1. Samuel

                  Hi Daniel,
                  enjoy your stay.