Travel options
from Berlin to Vienna

You can get from Berlin to Vienna by train, bus or flight.

Our recommendation

To get from Berlin to Vienna on Jan 30 we recommend taking a flight because it’s the best combination of price and speed.

07:05PMBerlin Brandenburg Airport1h20 08:25PMVienna International Airport
0 changes
$1231One-way
Cheapest
11:16AMBerlin Hbf9h33 08:49PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$771One-way
Other options
07:16AMBerlin Hbf9h33 04:49PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$771One-way
09:16AMBerlin Hbf9h33 06:49PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$901One-way
11:16AMBerlin Hbf10h12 09:28PMVienna Franz-Josefs-Bahnhof
3 changes
$841One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Compare prices and tickets Prices for trains, buses and flights

Sun
Jan 30
$68Deutsche Bahn
$33Flixbus
$109easyJet
Mon
Jan 31
$45Deutsche Bahn
$38Flixbus
$434Austrian Airlines
Tue
Feb 1
$45Deutsche Bahn
$35ArdaTur
$242Eurowings
Wed
Feb 2
$45Deutsche Bahn
$33Flixbus
$124Eurowings
Thu
Feb 3
$45Deutsche Bahn
$28Flixbus
$112easyJet
Fri
Feb 4
$45Deutsche Bahn
$28Flixbus
$59easyJet
Sat
Feb 5
$45Deutsche Bahn
$28Flixbus
$368Austrian Airlines
Sun
Feb 6
$45Deutsche Bahn
$28Flixbus
$96easyJet
Mon
Feb 7
$45Deutsche Bahn
$26Flixbus
$70easyJet
Tue
Feb 8
$45Deutsche Bahn
$33Flixbus
$160Eurowings
Wed
Feb 9
$45Deutsche Bahn
$31Flixbus
$148Eurowings
Thu
Feb 10
$45Deutsche Bahn
$33Flixbus
$102easyJet
Fri
Feb 11
$45Deutsche Bahn
$33Flixbus
$75easyJet
Sat
Feb 12
$45Deutsche Bahn
$28Flixbus
$216Austrian Airlines
Sun
Feb 13
$45Deutsche Bahn
$28Flixbus
$86easyJet
Mon
Feb 14
$45Deutsche Bahn
$28Flixbus
$73easyJet
Tue
Feb 15
$45Deutsche Bahn
$33Flixbus
$136Eurowings
Wed
Feb 16
$45Deutsche Bahn
$26Flixbus
$124Eurowings
Thu
Feb 17
$45Deutsche Bahn
$26Flixbus
$102easyJet
Fri
Feb 18
$45Deutsche Bahn
$28Flixbus
$84easyJet

Travel Information between Berlin and Vienna

distanceDistance324 miles (523 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$28 - $126
cheapestCheapest modeBus • $28 (€23) • 8 h 39 min
fastestFastest modeFlight • $126 (€105) • 1 h 15 min
carriersPopular travel companiesEurowings, STUDENT AGENCY k. S. Or ÖBB | Nightjet

Take a flight, bus or train to travel 324 miles (523 km) from Berlin to Vienna. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $28 (€23). The most popular travel companies which serve this trip are Eurowings, STUDENT AGENCY k. S. Or ÖBB | Nightjet among others. Travelers can even take a direct flight, bus or train from Berlin to Vienna.

Travel from Berlin to Vienna: Journey Details

Traveling from Berlin to Vienna is simple. If you want to make the journey, you can choose between buses, trains, flights and car pooling services like Bla Bla Car. If you are in a hurry to reach Vienna, flying is easily the fastest way to travel, with a flight time of 1 hour 20 minutes. However, you can travel in style on Deutsche Bahn or snuggle up in a coach overnight, saving money in the process.

Return trips from Vienna to Berlin are also available.

How to get from Berlin to Vienna

The Best Way According to our Users

If you want to travel from Berlin to Vienna there are several options available to you. For this route, however, 48,21% of our customers choose the bus as their preferred method of transportation. Nowadays, traveling by bus is a relaxing and entertaining experience. Most bus companies offer different on-board services; ranging from "welcome drinks" to free wi-fi or personal entertainment. For this reason, the bus is often chosen as the best way to get from Berlin to Vienna. Bus companies normally offer comfortable journeys for reasonable prices, and if you choose to travel on a night bus you can even save the money of one night in a hotel. For that reason, the bus is most likely the cheapest way to get to your destination.

Search on Omio to find cheap tickets from Berlin to Vienna. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Buses from Berlin to Vienna

Buses from Berlin to Vienna are operated by a range of firms, including Flixbus, Regiojet and Infobus. Flixbus offer 14 direct bus journeys every day and take 9 hours 10 minutes to reach Vienna. Infobus also offer 13 departure slots, and take around 8 hours 50 minutes to complete the journey. Both firms depart from the Südkreuz station, while indirect Regiojet buses leave from Berlin ZOB.

Trains from Berlin to Vienna

Deutsche Bahn runs plenty of trains from Berlin to Vienna, allowing customers to take their pick between morning, afternoon and evening trains. The earliest departure leaves at 4:27 a.m. and the last is at 11:45 p.m. There are no direct trains, so a change will be required en route (often in Prague). The journey takes between 8 hours 50 minutes and 10 hours.

Flights from Berlin to Vienna

Every day, there are between 8 and 13 flights from Berlin to Vienna, with services being provided by Lufthansa, Austrian Airlines, Air Berlin and Easyjet. The flight time is 1 hour 20 minutes, and no changes are needed. Flights leave morning, afternoon and late into the evening.

Travel Tips: Travel from Berlin to Vienna

Travel to Vienna 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 Berlin to Vienna.
FAQs

What COVID-19 safety information and travel restrictions should I be aware of before I go to Vienna, Austria from Berlin, Germany?

International travel from Berlin, Germany to Vienna, Austria is: Partially open.

Can I enter Austria if coming from Germany?

Entry into Austria is currently allowed for: Entry is partially open for citizens and permanent residents of Germany.

Am I required to self-quarantine upon arrival to Vienna if traveling from Berlin?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival and 10 day mandatory self quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • Travellers vaccinated with the booster shot (3rd dose) are exempt from providing a COVID-19 test (certificate needed)
  • Travellers who are vaccinated with a booster shot (3rd dose) are exempt from compulsory quarantine (certificate needed)
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)

What measures do I need to follow in Vienna, Austria due to the pandemic?

All travelers in Austria must observe the following coronavirus safety measures:

  • Social distance: 1 metre (s) (3 feet)
  • Face mask: Mandatory

The information above was last checked on 1/27/22; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your upcoming trip between Berlin and Vienna.

What are the COVID-19 restrictions on returning to Germany from Vienna, Austria?

The current restriction level for returning to Berlin, Germany from Austria is: Partially open.

Am I allowed to reenter Berlin, Germany from Vienna, Austria?

Reentering Germany is currently allowed for: Entry is partially open for citizens and permanent residents of Austria

Do I need to self-quarantine when I arrive back to Berlin from Vienna?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

Which rules do I need to follow in Berlin, Germany regarding COVID-19?

All travelers returning to Germany must observe the following safety measures to reduce the spread of COVID-19 in the country:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face masks: Mandatory

The information above was last checked on 1/28/22. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Berlin from Vienna here.

How do I go from Berlin to Vienna?

There are 3 ways to get from Berlin to Vienna: flight, bus or train.

What is the cheapest way to go from Berlin to Vienna?

The cheapest way to travel between Berlin and Vienna is by taking a bus with an average price of $28 (€23).

This is compared to other travel options to Vienna:

Taking a bus is about $99 (€82) less than taking a flight, which costs on average $126 (€105) for this trip.

Taking a bus is about $8 (€7) less than taking a train, which costs on average $36 (€30) for this journey.

What is the quickest way to get from Berlin to Vienna?

The fastest way to get to Vienna from Berlin is by flight with an average travel time of 1 h 15 min.

Other travel options to Vienna can usually take longer:

In comparison, traveling by bus can take you on average 8 h 39 min.

In comparison, traveling by train can take you on average 8 h 29 min.

What is the distance from Berlin to Vienna?

You should expect to travel around 324 miles (523 km) between Berlin and Vienna.

How many scheduled departures are there a day from Berlin to Vienna?

The average frequency per day from Berlin to Vienna is:

  • 2 trains a day.

However, we recommend checking specific travel dates for your route between Berlin and Vienna as scheduled services by flight, bus or train can vary by season or day of the week.

Where do I depart from Berlin? Where do I arrive in Vienna?

These are the most popular departure and arrival points from Berlin to Vienna:

  • Flights mostly leave from Berlin Brandenburg Airport and tend to arrive in Vienna International Airport.
  • Buses from Berlin to Vienna most often leave from Berlin, Zentralen Omnibusbahnhof and arrive in Vienna, International Busterminal (VIB).
  • Trains from Berlin to Vienna most often leave from Berlin Hbf and arrive in Wien Westbahnhof.

Who can get me from Berlin to Vienna?

If finding a good deal is your main consideration for your trip from Berlin to Vienna, then we'll help you find the best value travel companies for you:

  • Travel with Eurowings to go to Vienna by plane. For a good deal on tickets, you can find Eurowings Berlin to Vienna tickets on Omio for $126 (€105).
  • Travel with STUDENT AGENCY k. S. To go to Vienna by bus. For a good deal on tickets, you can find STUDENT AGENCY k. S. Berlin to Vienna tickets on Omio for $28 (€23).
  • ÖBB | Nightjet can take you to Vienna by train. If searching for a good deal on trains, you can find tickets for ÖBB | Nightjet from Berlin to Vienna for $36 (€30).

Is it possible to travel directly to Vienna from Berlin?

Yes, there are direct services available from Berlin to Vienna with the following travel companies:

  • You'll find 2 direct trains per day with Deutsche Bahn, ÖBB | InterCity, ÖBB | ICE, ÖBB | Railjet or ÖBB | Nightjet.

Direct services tend to save you time and add more convenience in getting you to Vienna as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Berlin and Vienna.

What is another destination I should add to my tour from Berlin to Vienna?

Many of our customers traveling from Berlin to Vienna don't make Vienna their final stop. Some of the destinations worth visiting after Vienna are Prague, Budapest or Munich, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Vienna to any of these top destinations today!

How far in advance should I buy my Berlin to Vienna one way ticket online to get the best deals?

Before traveling from Berlin to Vienna, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • A plane ticket costs $126 (€105) one way on average for this route.
  • A bus ticket is costing on average $28 (€23) one way for this route.
  • A train ticket for this route is costing $36 (€30) one way on average.

But we recommend booking Berlin to Vienna tickets online a few months before your planned travel date to score the best deals and save money on your trip.