Vienna to Bratislava by train

Last reviewed: July 2026

Typical duration
1 hour
Frequency
hourly
Trains to Bratislava

Train service

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

How long is the train from Vienna to Bratislava?

The normal direct REX train takes about 1 hour between Vienna Hbf and Bratislava. The fastest published journeys are around 56 minutes.

Are there direct trains from Vienna to Bratislava?

Yes. Direct REX regional trains run from Vienna Hbf to Bratislava, with service described by ÖBB as twice hourly to the city.

Which Bratislava station should I choose?

Choose Bratislava Hlavná Stanica for the main station and easiest central arrival. Choose Bratislava Petržalka if its train time suits you better or you are staying south of the Danube.

How much is the Vienna to Bratislava train?

Fares checked in June 2026 were around €12-€13 one way. The Bratislava Ticket return was €18 and includes Bratislava public transport on the first day of validity.

Do Interrail or Eurail passes work on this route?

Yes. Interrail and Eurail passes are valid on the rail route between Vienna and Bratislava, and the normal REX regional trains do not need a seat reservation.

More routes