Travel Information between Bregenz and Vienna
| 310 miles (500 km) | |
| Train, bus or flight | |
| $28 - $107 | |
| Train • $28 (€25) • 6 h 52 min | |
| Flight • $107 (€97) • 1 h | |
| FlixBus, SWISS or ÖBB |
Travel 310 miles (500 km) by train, bus or flight to Vienna from Bregenz. The most popular travel companies which serve this trip are FlixBus, SWISS or ÖBB among others. Travelers can even take a direct bus, flight or train from Bregenz to Vienna.
Travel optionsfrom Bregenz to Vienna
How to get from Bregenz to Vienna by train, bus or flight.
Our recommendation
The best way to travel from Bregenz to Vienna is by taking a bus because it’s the best combination of price and speed.
FlixBus · FlixBusCheapest
FlixBus · FlixBusFastest
PE106Other options

REX 1+
EC 163+
RJX 767+
RJ 649
FlixBus · FlixBus
FlixBus · FlixBus
FlixBus · FlixBus
EW7761 · EW7752
EW763 · EW754
JU331 · JU314Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 05
Nov 06
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
Nov 13
Nov 14
Nov 15
Nov 16
Nov 17
Nov 18
Nov 19
Nov 20
Nov 21
Nov 22
Nov 23
Nov 24
Nov 25
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Bregenz to Vienna

There are 3 options to travel from Bregenz to Vienna including taking a train, bus or flight.
The cheapest way to get from Bregenz to Vienna is by taking a train with average ticket prices of $28 (€25) compared to other travel options to Vienna:
A train is $7 (€7) less than a bus for this journey with tickets for a bus from Bregenz to Vienna costing on average $35 (€31).
A train is $80 (€72) less than a flight for this trip with tickets for a flight from Bregenz to Vienna costing on average $107 (€97).
The fastest way from Bregenz to Vienna is by flight with an average journey time of 1 h.
There are alternative travel options to Vienna that take longer:
Bus takes on average 9 h 25 min.
Train takes on average 6 h 52 min.
The Bregenz to Vienna distance is around 310 miles (500 km).
The average frequency per day from Bregenz to Vienna is:
- 9 buses a day.
- 58 flights per day.
- Around 24 trains per day.
However, we recommend checking specific travel dates for your journey between Bregenz and Vienna as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points from Bregenz to Vienna:
- Trains from Bregenz to Vienna most often leave from Bregenz and arrive in Vienna Hbf.
The following travel companies offer services from Bregenz to Vienna:
- Travel with FlixBus or Landbus Unterland to go to Vienna by bus. For a good deal on tickets, you can find FlixBus Bregenz to Vienna tickets on Omio for $35 (€31).
- Travel with SWISS, Austrian Airlines, KLM or Air Baltic for flights to Vienna. If you’re looking for a good deal on tickets, check for Air Baltic Bregenz to Vienna tickets on Omio for $177 (€160).
- ÖBB, ÖBB Nightjet, ÖBB | Railjet, Westbahn, Deutsche Bahn, EuroNight or ÖBB | InterCity can get you to Vienna by train. You can find a good deal for train tickets with ÖBB Nightjet from Bregenz to Vienna for $28 (€25) on Omio.
Yes, there are direct routes from Bregenz to Vienna with the following travel companies:
- You can find 1 direct bus per day to take to Vienna with.
- You'll find 8 direct flights a day to Vienna with SWISS, Austrian Airlines or Air Baltic.
- You can check for a direct train to Vienna with ÖBB, ÖBB Nightjet, ÖBB | Railjet or Westbahn with 4 direct trains per day.
Direct services to Vienna tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.
Travelling from Bregenz to Vienna: related information
Here are some other resources that might have the information you need
