Travel to Bratislava from Vienna, Prague, Budapest
This article explains how to get to Bratislava, Slovakia from nearby capitals - from Vienna, Austria), Prague, Czech Republic and Budapest, Hungary.
Vienna (64 km/40 miles)
You can travel from Vienna to Bratislava by train or by bus, in season also on the Twin City Liner speedboat and hydrofoil. The trains are the fastest option. There are also two regular bus services.
Vienna and Bratislava are supposedly the two closest capital cities in the world.
Trains from Vienna to Bratislava depart from Wien Hauptbahnhof at frequent regular intervals, arriving in Bratislava Main Station (Bratislava Hlavna Stanica) or Bratislava Petrzalka. Both stations are close to the downtown, easily accessible by public transport or taxi. The train ride lasts about an hour.
You can search the Vienna - Bratislava train schedule here (search for Bratislava and Wien). Type in desired date and time of departure and hit Search.
Postbus buses depart Vienna Sudtiroler Platz and go to the Main Bus Terminal Mlynske Nivy in Bratislava. Blaguss/Eurolines depart from Vienna International Busterminal via Schwechat Airport to the centre of Bratislava (SNP Bridge) and the Bratislava Airport. They run regularly and the trip lasts about 1 hour 35 minutes (1 hour 10 minutes from the Schwechat Airport).
You can search the Vienna - Bratislava bus schedule on Eurolines website, Postbus or Austrian Eurolines (some tickets are bookable online).
If you are arriving at the Vienna airport and wish to arrange transfer to Bratislava by a Slovak taxi (€60 per passenger car, €90 van), please contact us with your travel details at email@example.com. See transfer prices and conditions.
Budapest (250 km/155 miles)
Usually, people travel from Budapest to Bratislava by train, in season hydrofoil service is also available.
Trains from Budapest to Bratislava depart from the Nyugati Station, Keleti Station and stop at the Kelenfold station. The trains from Nyugati take about 2 hours 20 minutes, others take about 3 hours. The EuroCity trains are the fastest and nicest, but carry a surcharge.
The trains from Budapest arrive at the Bratislava Main Train Station, which is close to the city centre and easily accessible by public transport or taxi.
You can find the Budapest - Bratislava train schedule here. Type in Budapest and Bratislava, desired date and time of departure and hit Search twice.
If you are arriving at the Budapest airport and wish to arrange transfer to Bratislava by a Slovak taxi (€60 per passenger car, €90 van), please contact us with your travel details at firstname.lastname@example.org. See transfer prices and conditions.
Prague (320 km/200 miles)
You can travel from Prague to Bratislava by train, bus or even fly. While buses are somewhat quicker, the train is more comfortable. The distance between Prague and Bratislava is about 320 km or 200 miles.
Trains from Prague to Bratislava depart from the Main Station and from Nadrazi Holesovice. During the day, they run at regular intervals of about two hours. The EuroCity trains are the fastest and most comfortable, although they carry a surcharge. The trip lasts from 3 hours 47 minutes (with the EuroCity Pendolino train) to about six hours on the slower trains.
In Bratislava, the trains from Prague arrive at the Main Train Station, easily accessible from the city centre by public transport or taxi.
You can search the Prague - Bratislava train schedule here. Type in Praha and Bratislava, desired date and time of departure and hit Search twice.
Buses from Prague leave from the Florenc Bus Terminal. They run in fairly frequent intervals during the day (every three hours) but the last bus usually leaves at 4:30 pm. The trip takes about 4 hours and 40 minutes.
You can find the Prague - Bratislava bus schedule here. There are some buses operated by other bus companies at different times.
There is at the moment no direct flight between Prague and Bratislava but you can fly to nearby Vienna.