Vienna to Bratislava by train

Direct REX trains run from Vienna Hbf to Bratislava in about 1 hour, twice an hour. One-way fares are around €12-€13.

Bratislava Castle at sunset
Typical duration
1 hour
Frequency
hourly
Origin
Vienna
Destination
Bratislava
Countries
Austria, Slovakia

Where to book

Train tickets

  • Omio

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

    Check times & prices
  • 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.

Train service

Find places to stay in Bratislava

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in BratislavaHotels and apartments via Booking.com

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