Compare prices and tickets by train, bus or flight

Jan 18
Find prices
Find prices
Jan 19
Find prices
Jan 20
Jan 21
Find prices
Jan 22
$36ÖBB | Nightjet
$244Austrian Airlines
Jan 23

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from Vienna to Bregenz

distanceDistance310 miles (500 km)
durationAverage train duration6 h 52 min
priceAverage train ticket price$40 (€33)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersÖBB | Railjet, ÖBB, ÖBB | Nightjet or ÖBB | REX

Trains from Vienna to Bregenz cover the 310 miles (500 km) long route taking on average 6 h 52 min with our travel partners like ÖBB | Railjet, ÖBB, ÖBB | Nightjet or ÖBB | REX. Normally, there are 7 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $36 (€30), but the average price of train tickets is $40 (€33). Travelers depart most frequently from Wien Westbahnhof and arrive in Bregenz, Busbahnhof.

Train providers: ÖBB from Vienna to Bregenz trains

ÖBB trains will get you between Vienna and Bregenz from $36 (€30). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.


ÖBB is Austria's main train company and offers the following different ticket types for your next trip to Bregenz from Vienna by train: Standard Ticket, Comfort-Ticket, ÖBB Sparschiene-Ticket, ÖBB Sparschiene Comfort-Ticket.

If you’re looking for a smooth and easy train between Vienna and Bregenz, check Omio for ÖBB trains offering this trip. Whether you are looking for the fastest, earliest or cheapest train to take for this 310 miles (500 km) trip between Vienna and Bregenz, Omio makes it easier than ever to find ÖBB trains at affordable prices, and you can also quickly book train tickets online. Check the current ÖBB train schedules for your ideal departure and arrival times, compare the best route between Vienna and Bregenz as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your ÖBB train on Omio. If you search for trains from Vienna to Bregenz in the Omio app, you can quickly see if the ÖBB tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for ÖBB trains from Vienna to Bregenz starting at $42 (€35), buy your official ÖBB tickets with Omio online quickly and easily!

  • Average Price: $42

These are ÖBB's ticket policies for COVID-19 for the train from Vienna to Bregenz:

  • Refund or voucher policy
  • ÖBB has granted goodwill arrangements for tickets bought until March 15, 2020.
    • National ÖBB: Tickets valid until June 1, 2020, can be refunded as a voucher
    • International ÖBB: Ticket refunds depend on the current entry regulations set by the government of the destination country
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Vienna to Bregenz

If you travel by train from Vienna to Bregenz, you cannot use a direct connection. Trains between Austria's capital and the Vorarlberg city on Lake Constance always have one and up to seven connections. From the early morning until the early afternoon there are over a hundred connections between the two cities. Travellers cover the scenic route in a total travel time of at least 6:50 hours and up to 18:45 hours. The fastest and cheapest way is to travel on ÖBB connections with only one change in Feldkirch.

Which railway companies travel from Vienna to Bregenz?

Deutsche Bahn (DB) offers most connections by train from Vienna to Bregenz. On some routes it cooperates with the companies Meridian, alex-Länderbahn and Vogtlandbahn. The fastest connections are offered by the Austrian Federal Railways (ÖBB). However, they only operate on three connections a day.

How long does the train journey from Vienna to Bregenz?


For the 660 km long route between the Danube metropolis Vienna and the capital of the federal state Vorarlberg the fastest train connections need 6:50 hours. These are offers of the ÖBB, which are connected with a change in Feldkirch or Salzburg. Most of the daily travel offers between the two cities are offered by Deutsche Bahn. She also does not travel the route directly and needs at least 7:35 hours for three transfers. Some offers even provide for seven transfers, others have a total travel time of up to 25:05 hours due to long transfer times and intermediate stops.

How often can I take the train from Vienna to Bregenz?

During the week, trains run between 5:30 and 14:30 on the Vienna - Bregenz route and between 6:30 and 16:30 on Sundays. For this, travellers can choose from over a hundred connections daily, many departing at the same time every hour at half an hour.

Stations on the line Vienna - Bregenz?

Vienna Central Station: Vienna Central Station is centrally located on Südtiroler Platz. Travellers have connections to Vienna's city and regional transport system by S-Bahn, U-Bahn, tram and bus. Under the track bed is the large BahnhofCity shopping centre, where travellers can get supplies for their journey.

Bregenz railway station: The largest of the three Bregenz railway stations is located near the city centre not far from Lake Constance. From here, travellers can take the S-Bahn to all parts of the city. In the station building you will find gastronomic offers. At the station forecourt, the bus station allows you to continue your journey via city bus, land bus and long-distance bus.

Travel Tips: Trains from Vienna to Bregenz

Travel by train to Bregenz easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Vienna to Bregenz.

How much are cheap trains from Vienna to Bregenz?

Looking to save money on your journey? Omio customers have found the cheapest train from Vienna to Bregenz for the next 7 days starting from $36 (€30)  one way.

What is the cost of a train from Vienna to Bregenz?

The train price between Vienna and Bregenz is on average $40 (€33)  if you are looking to purchase your tickets for this route in the next 7 days.

What is the distance between Vienna and Bregenz by train?

You should expect to travel around 310 miles (500 km)  from Vienna to Bregenz by train.

How long is the train ride between Vienna and Bregenz?

On average the Vienna to Bregenz train time is 6 h 52 min  covering the 310 miles (500 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What station does the train from Vienna to Bregenz depart from? Which Bregenz train station do I come into from Vienna?

Omio customers who travel this route most frequently depart from Wien Westbahnhof   and arrive in Bregenz, Busbahnhof.

Where is the Vienna train station located? Where is the Bregenz train station located?

Passengers board the train most frequently from Wien Westbahnhof, which is located around 1.8 miles (2.9 km) away from the city center, and they get off the train at Bregenz, Busbahnhof, located 0.4 miles (589 m) away from the city center.

Which train companies can get me from Vienna to Bregenz?

If you're looking for trains from Vienna to Bregenz, you can rely on ÖBB | Railjet, ÖBB, ÖBB | Nightjet or ÖBB | REX to get you to Bregenz. It's also good to check out all possible train companies for the Vienna to Bregenz journey to see if there might be differences in the amenities they offer.

How many trains are there to Bregenz from Vienna a day?

The average number of trains departing Vienna for Bregenz is 7 a day. The train schedules and services may vary between weekdays and weekends.

When does the first train depart from Vienna to Bregenz? When does the last train depart from Vienna to Bregenz?

The first Vienna to Bregenz train departs at 5: 30 AM   and the last train from Vienna to Bregenz leaves at 9: 55 PM. Check out the most up-to-date train schedule from Vienna to Bregenz on Omio and find the best time to travel to your destination.

How early should I book train tickets from Vienna to Bregenz to score the best deals?

The price of a one way train ticket from Vienna to Bregenz is on average $40 (€33) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets between Vienna and Bregenz available a few months in advance.

Important Stations and Airports for this Journey

The major railway station for departures from Vienna is Wien Westbahnhof. Read all the information you need to know about services, amenities and connections at Wien Westbahnhof for your journey from Vienna to Bregenz.