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

12:00Berlin9h05 21:05Wien, Stadion Center
0 changes
£221One-way
Cheapest
12:00Berlin9h05 21:05Wien, Stadion Center
0 changes
£221One-way
Other options
09:00Berlin10h40 19:40Vienna
1 changes
£281One-way
13:00Berlin10h20 23:20Vienna
1 changes
£281One-way
07:16Berlin Hbf10h00 17:16Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)
1 changes
£621One-way

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

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

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 for trains, buses and flights

Thu
28 Oct
£79Deutsche Bahn
£26Flixbus
£313Eurowings
Fri
29 Oct
£62Deutsche Bahn
£22Arda Tur
£145easyJet
Sat
30 Oct
£44Deutsche Bahn
£28STUDENT AGENCY k.s.
£376Lufthansa
Sun
31 Oct
£33Deutsche Bahn
£31Flixbus
£81easyJet
Mon
1 Nov
£33Deutsche Bahn
£26STUDENT AGENCY k.s.
£145easyJet
Tue
2 Nov
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£110Eurowings
Wed
3 Nov
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£101Eurowings
Thu
4 Nov
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£79easyJet
Fri
5 Nov
£33Deutsche Bahn
£22Arda Tur
£119Eurowings
Sat
6 Nov
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£225Austrian Airlines
Sun
7 Nov
£33Deutsche Bahn
£22Eurolines Germany
£75easyJet
Mon
8 Nov
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£71easyJet
Tue
9 Nov
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£93Eurowings
Wed
10 Nov
£33Deutsche Bahn
£19Flixbus
£93Eurowings
Thu
11 Nov
£33Deutsche Bahn
£22ArdaTur
£71easyJet
Fri
12 Nov
£33Deutsche Bahn
£22ArdaTur
£69easyJet
Sat
13 Nov
£33Deutsche Bahn
£22ArdaTur
£155Austrian Airlines
Sun
14 Nov
£33Deutsche Bahn
£22ArdaTur
£57easyJet
Mon
15 Nov
£33Deutsche Bahn
£19Flixbus
£50easyJet
Tue
16 Nov
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
Find prices
Wed
17 Nov
£33Deutsche Bahn
£20STUDENT AGENCY k.s.
£84Eurowings

Travel Information between Berlin and Vienna

distanceDistance324 miles (523 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£20 - £86
cheapestCheapest modeCoach • £20 • 8 h 45 min
fastestFastest modeFlight • £86 • 1 h 15 min
carriersPopular travel companiesSTUDENT AGENCY k. S. EasyJet or ÖBB | Railjet

Travel 324 miles (523 km) by coach, flight or train to Vienna from Berlin. 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 coach is the best option with prices starting as low as £20. The most popular travel providers which serve this trip are STUDENT AGENCY k. S. EasyJet or ÖBB | Railjet among others. Travellers can even take a direct coach, flight or train from Berlin to Vienna.

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 are the COVID-19 travel restrictions for Vienna, Austria if I’m coming 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 travelling from Berlin?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

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

All travellers 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 27/10/2021; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your journey between Berlin and Vienna.

What travel restrictions, such as quarantine measures, should I be aware of for my journey back to Berlin, Germany from Vienna, Austria?

The restriction level for your return to Berlin, Germany from Austria is: Partially open.

Is my journey back to Berlin from Vienna restricted?

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

Do I need to self-quarantine upon arrival in Berlin from Vienna?

Conditions of reentry into Germany:

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

What are the coronavirus safety measures I need to follow in Berlin, Germany?

You should observe these safety measures in Germany as imposed by the government to reduce the spread of COVID-19:

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

This information about your return travel to Germany was last checked on 27/10/2021. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Berlin from Vienna closer to your date of departure here.

What are my Berlin to Vienna travel options?

There are 3 travel options from Berlin to Vienna: coach, flight or train.

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

The cheapest way from Berlin to Vienna is by taking a coach. You can find average ticket prices around £20 compared to other travel options to Vienna:

A coach is generally £65 less than a flight for the same trip. A flight costs on average £86 from Berlin to Vienna.

A coach is £31 less than a train for this route with tickets for a train from Berlin to Vienna costing on average £51.

What is the fastest way to Vienna from Berlin?

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

There are alternative travel options to Vienna that can usually take longer:

In comparison, travelling by coach can take you on average 8 h 45 min.

In comparison, taking a train requires on average 7 h 40 min   of travel time.

How many miles from Berlin to Vienna would I travel?

The distance from Berlin to Vienna is approximately 324 miles (523 km).

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

The average frequency per day from Berlin to Vienna is:

  • Around 2 trains per day.

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

What are the departure and arrival points in Berlin and in Vienna?

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

  • Coaches most often depart from Berlin at Berlin, Zentralen Omnibusbahnhof and arrive in Vienna at Vienna, International Busterminal (VIB).
  • Flights mostly depart from Berlin Brandenburg Airport and arrive in Vienna International Airport.
  • Trains mostly depart from Berlin Hbf and arrive in Wien Westbahnhof.
Which travel companies can help me find a way to get 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:

  • STUDENT AGENCY k. S. Can take you to Vienna by coach. If searching for a good deal on coaches, you can find tickets for STUDENT AGENCY k. S. From Berlin to Vienna for £20.
  • EasyJet can get you to Vienna by plane. You can find a good deal for plane tickets with easyJet from Berlin to Vienna for £86 on Omio.
  • ÖBB | Railjet can take you to Vienna by train. If searching for a good deal on trains, you can find tickets for ÖBB | Railjet from Berlin to Vienna for £51.
Can I travel directly between Berlin and Vienna?

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

  • You can find direct coaches per day to take to Vienna with Eurolines Germany, Flixbus, ArdaTur or Arda Tur.
  • You'll find direct flight services to Vienna with Austrian Airlines with around direct flights every day.
  • You can find 2 direct trains per day to Vienna with ÖBB | InterCity, ÖBB | ICE or ÖBB | Railjet.

As you won't need to change at another stop in between, direct services to Vienna tend to save you time and add more convenience, so it's worth paying attention to before you buy tickets for this journey.

Where should I go next after I travel to Vienna from Berlin?
Omio customers who travel from Berlin to Vienna often also extend their holiday to go to Prague, Budapest or Munich. Omio can help you plan your trip by finding the best connections between Vienna and these popular destinations at a great price.
When should I book a ticket between Berlin and Vienna online to score the best deals?

When planning your trip to Vienna from Berlin, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Coach tickets cost on average £20 one way.
  • Plane tickets are costing on average £86 one way.
  • Train tickets cost £51 one way on average.

However, we recommend buying tickets from Berlin to Vienna online a few months in advance to get the best deals and save money on your upcoming journey.