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 22 we recommend taking a train because it’s the best combination of price and speed.

12:30PMBerlin Hbf8h15 08:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$781One-way
Cheapest
05:45PMBerlin, ZOB10h45 04:30AMVienna
0 changes
$481One-way
Other options
10:30AMBerlin Hbf8h15 06:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$961One-way
09:37AMBerlin Hbf8h08 05:45PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$961One-way
11:16AMBerlin Hbf9h33 08:49PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
$821One-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

Sat
Jan 22
$70Deutsche Bahn
$29Flixbus
$538Austrian Airlines
Sun
Jan 23
$46Deutsche Bahn
$34Flixbus
$442Austrian Airlines
Mon
Jan 24
$46Deutsche Bahn
$29Flixbus
$367Eurowings
Tue
Jan 25
$46Deutsche Bahn
$34Flixbus
$247Eurowings
Wed
Jan 26
$46Deutsche Bahn
$34Flixbus
$247Eurowings
Thu
Jan 27
$46Deutsche Bahn
$34Flixbus
$162Eurowings
Fri
Jan 28
$46Deutsche Bahn
$34Flixbus
$126Eurowings
Sat
Jan 29
$46Deutsche Bahn
$29Flixbus
$317Austrian Airlines
Sun
Jan 30
$46Deutsche Bahn
Find prices
$118easyJet
Mon
Jan 31
$46Deutsche Bahn
$29Flixbus
$268Austrian Airlines
Tue
Feb 1
$46Deutsche Bahn
$34Flixbus
$162Eurowings
Wed
Feb 2
$46Deutsche Bahn
$34Flixbus
$198Eurowings
Thu
Feb 3
$46Deutsche Bahn
$29Flixbus
$56easyJet
Fri
Feb 4
$46Deutsche Bahn
$29Flixbus
$82easyJet
Sat
Feb 5
$46Deutsche Bahn
$29Flixbus
$227Brussels Airlines
Sun
Feb 6
$46Deutsche Bahn
$29Flixbus
$79easyJet
Mon
Feb 7
$46Deutsche Bahn
$26Flixbus
$49easyJet
Tue
Feb 8
$46Deutsche Bahn
$39Union Ivkoni International
Find prices
Wed
Feb 9
$46Deutsche Bahn
$34Flixbus
$126Eurowings
Thu
Feb 10
$46Deutsche Bahn
$26Flixbus
$72easyJet

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.

The Window Seat

Read more about Vienna

Beyond Greta
Beyond Greta

The global outbreak of COVID-19 has made us reevaluate our lives in every way. Things that used to worry us don’t seem important anymore. The pandemic has also cast a spotlight on what we are doing to our...

Continue reading
Wanderlust-Inspiring Movies
Wanderlust-Inspiring Movies

Travel (or romance for that matter) might be tricky at the moment, but that doesn’t mean you can’t let the magic of movies transport you to new places. As a warm-up for Valentine’s Day,...

Continue reading
Vienna: A City Guide
Vienna: A City Guide

A walk through the main streets of Vienna, Austria, feels like a trip back in time. Magnificent buildings from the 19th century line boulevards, horse-drawn carriages with drivers in tailcoats and hats pass by, and locals decked in baroque dresses...

Continue reading

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:

  • Entry is allowed only for fully vaccinated travellers
  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Pre-arrival Health Control Form (FCS) required
  • 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)

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/20/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/21/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.