Travel from Bratislava to Vienna

Bus or train from Bratislava to Vienna?

Railways of Slovak Republic (ZSSK) operates a train from Bratislava to Vienna hourly. Tickets cost $11 - $17 and the journey takes 1 h 5 min. Alternatively, RegioJet operates a bus from Bratislava to Vienna every 30 minutes. Tickets cost $3 - $5 and the journey takes 1 h 10 min. Two other operators also service this route.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Bratislava to Vienna

ModeDurationPrice
From Bratislava hl.st. train to Wien Hbf.1 h 5 min11€
From Bratislava, Most SNP bus to Vídeň, U2 Stadion, Busterminal Stadioncenter, Engerthstrasse.1 h 10 min4€
From Bratislava ferry to Vienna Schwedenplatz.1 h 30 min35€
From Bratislava drive to Vienna.52 min9€
From Bratislava rideshare to Vienna.1 h 16 min3€

How long does it take to get from Bratislava to Vienna?

The train from Bratislava hl.st. to Wien Hbf takes 1 h 5 min including transfers and departs hourly.

Is there a direct train between Bratislava and Vienna?

Yes, there is a direct train departing from Bratislava hl.st. and arriving at Wien Hbf. Services depart hourly. The journey takes approximately 1 h 5 min.

Is there a direct bus between Bratislava and Vienna?

Yes, there is a direct bus departing from Bratislava, Most SNP and arriving at Vídeň, U2 Stadion, Busterminal Stadioncenter, Engerthstrasse. Services depart every 30 minutes, and operate every day. The journey takes approximately 1 h 10 min.

Is there a direct ferry between Bratislava and Vienna?

Yes, there is a direct ferry departing from Bratislava and arriving at Vienna Schwedenplatz. Services depart five times a day, and operate every day. The journey takes approximately 1 h 30 min.

Operators from Bratislava to Vienna

OperatorPhoneWebsite
Railways of Slovak Republic (ZSSK)Railways of Slovak Republic (ZSSK)
RegioJet+420 542 42 42 42RegioJet
Twin City LinerTwin City Liner
BlaBlaCarBlaBlaCar