[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Vienna to Budapest

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We 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 for trains, buses and flights

Wed
Oct 20
Find prices
19STUDENT AGENCY k.s.
Find prices
Thu
Oct 21
9RegioJet a.s.
9RegioJet a. s. (RJ_SK)
145Eurowings
Fri
Oct 22
13RegioJet a.s.
9RegioJet a. s. (RJ_SK)
145Eurowings
Sat
Oct 23
9RegioJet a.s.
9RegioJet a. s. (RJ_SK)
386Austrian Airlines
Sun
Oct 24
9RegioJet a.s.
9RegioJet a. s. (RJ_SK)
305Austrian Airlines
Mon
Oct 25
9RegioJet a.s.
9RegioJet a. s. (RJ_SK)
Find prices
Tue
Oct 26
9RegioJet a.s.
9RegioJet a. s. (RJ_SK)
187Lufthansa Cityline
Wed
Oct 27
11RegioJet a.s.
9RegioJet a. s. (RJ_SK)
125Eurowings Europe
Thu
Oct 28
9RegioJet a.s.
9RegioJet a. s. (RJ_SK)
125Eurowings
Fri
Oct 29
9RegioJet a.s.
9RegioJet a. s. (RJ_SK)
125Eurowings
Sat
Oct 30
9RegioJet a.s.
9RegioJet a. s. (RJ_SK)
Find prices
Sun
Oct 31
9RegioJet a.s.
9RegioJet a. s. (RJ_SK)
125Eurowings
Mon
Nov 1
9RegioJet a.s.
9Flixbus
185Austrian Airlines
Tue
Nov 2
9RegioJet a.s.
9STUDENT AGENCY k.s.
147Lufthansa
Wed
Nov 3
9RegioJet a.s.
12Flixbus
125Eurowings
Thu
Nov 4
9RegioJet a.s.
9STUDENT AGENCY k.s.
109Lufthansa
Fri
Nov 5
9RegioJet a.s.
9STUDENT AGENCY k.s.
139Swiss
Sat
Nov 6
9RegioJet a.s.
9Flixbus
107Austrian Airlines
Sun
Nov 7
9RegioJet a.s.
9Flixbus
107Swiss
Mon
Nov 8
9RegioJet a.s.
10Flixbus
107Swiss
Tue
Nov 9
9RegioJet a.s.
9Flixbus
107Swiss

Travel Information between Vienna and Budapest

distanceDistance133 miles (214 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range€9 - €219
cheapestCheapest modeCoach • €9 • 2 h 45 min
fastestFastest modeTrain • €9 • 2 h 39 min
carriersPopular travel companiesLufthansa Cityline, RegioJet a. S. (RJ_SK) or RegioJet a. S.

Travel 133 miles (214 km) by flight, coach or train between Vienna and Budapest. If speed is a priority, then a train is the best option with an average duration of 2 h 39 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as €9. The most popular travel providers which serve this trip are Lufthansa Cityline, RegioJet a. S. (RJ_SK) or RegioJet a. S. Among others. Travellers can even take a direct flight, coach or train from Vienna to Budapest.

The Window Seat

Read more about Budapest

Plant Your Trip
Plant Your Trip

Europe*, known for its stews, sausages, cured meats and cheese, can seem like an unlikely place to find plant-based dishes, as vegans have unfortunately discovered over the years. It wasn’t unheard of for an unsuspecting non-meat eater to...

Continue reading
Budapest: A City Guide
Budapest: A City Guide

Every year, the Hungarian capital seduces numerous visitors. Budapest has character aplenty, with imposing landmarks, hearty food and moderate prices. Formed in 1873 by merging Buda, Óbuda and Pest, Budapest is best viewed on your first trip via a boat...

Continue reading

General Information about the journey from Vienna to Budapest

Bus, train and plane travel to Budapest from Vienna are all feasible options in terms of travel times. However, high-speed train is generally the fastest mode of transport for this route. Services are available every day from early morning until late at night.

Buses from Vienna to Budapest

There are several bus companies that provide services to Budapest from Vienna, including OrangeWays.com, berlinlinienbus, and FLiXBUS. The journey is usually direct, and takes from 2 hours and 45 minutes. Buses usually depart from U-Bahnhof Erdbergstraße, VIB Busterminal in Vienna. Arrival points in Budapest include Airport Liszt Ferenz, Nepliget Autobus Station, and Nyugati Railway Station. Services start operating from about 7 a.m, and the last departure is at about 8 p.m. There is usually at least one service available each hour.

Trains from Vienna to Budapest

It’s possible to travel to Budapest from Vienna by EuroCity, Railjet, and regional trains. High-speed trains can take from around 2 hours and 35 minutes. Services are available from about 6:13 a.m until 8:12 p.m. There is generally at least one service provided each hour. Passengers may depart from either Vienna Central Railway Station or Vienna Meidling Railway Station. Trains arrive at either Budapest Kelenfold Railway Station or Budapest Keleti Pu Railway Station.

Flights from Vienna to Budapest

There are a number of airlines that operate services to Budapest from Vienna, such as Air Berlin, Air Baltic, Austrian Airlines, and Lufthansa. Direct flights take from about 3 hours and 40 minutes, while indirect flights take from about 6 hours. Flights are available every day of the week from around 6:25 a.m until about 10:40 p.m. There are usually about 4 flights during the course of each hour. Flights depart from Vienna Airport and arrive at Budapest Airport.

Travel Tips

Travel from Vienna to Budapest
Travel to Budapest 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 Budapest.
FAQs
Is cross-border travel to Budapest, Hungary from Vienna, Austria currently allowed?

International travel from Vienna, Austria to Budapest, Hungary is: Partially open.

Can I enter Hungary if coming from Austria?

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

Am I required to self-quarantine upon arrival to Budapest if travelling from Vienna?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What measures do I need to follow in Budapest, Hungary due to the pandemic?

All travellers in Hungary must observe the following coronavirus safety measures:

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

The information above was last checked on 10/17/21; 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 from Vienna to Budapest.

Am I required to self-quarantine when I return to Vienna, Austria from Budapest, Hungary?

The restriction level for your return to Vienna, Austria from Hungary is: Partially open.

Is my journey back to Vienna from Budapest restricted?

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

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

Conditions of reentry into Austria:

  • 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 are the coronavirus safety measures I need to follow in Vienna, Austria?

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

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

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

How do I travel to Budapest from Vienna?

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

How do I get from Vienna to Budapest the cheapest way?

Coach services offer the cheapest way to get from Vienna to Budapest. Tickets for a coach cost on average €9.

This is compared to other travel options to Budapest:

A coach journey is usually €210 less than a journey to Budapest by plane, which costs on average €219 for the same trip.

A coach is €1 less than a train for this journey with tickets for a train from Vienna to Budapest costing on average €9.

What is the fastest way from Vienna to Budapest?

The fastest way to get to Budapest from Vienna is by train with an average travel time of 2 h 39 min.

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

In comparison, travelling by flight can take you on average 3 h 55 min.

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

How far is Budapest from Vienna?

The Vienna to Budapest distance is approximately 133 miles (214 km).

How many services a day are there to Budapest from Vienna?

The average frequency per day from Vienna to Budapest is:

  • 12 trains a day.

However, we recommend checking specific travel dates for your trip to Budapest from Vienna as scheduled services by flight, coach or train can vary by season or day of the week.

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

These are the most popular departure and arrival points when travelling from Vienna to Budapest:

  • Most travellers take a flight from Vienna International Airport to Budapest Ferenc Liszt International Airport.
  • Most travellers take a coach from Vienna, International Busterminal (VIB) to Budapest, Thököly út (Budapest-Keleti).
  • Most travellers board their train from Wien Westbahnhof and arrive in Budapest-Déli.
Which travel companies can take me from Vienna to Budapest?

Omio works with many trusted partners that can help you travel the best way from Vienna to Budapest:

  • You can travel by plane to Budapest from Vienna with Lufthansa Cityline, and you can find Lufthansa Cityline Vienna to Budapest tickets for €219 on Omio.
  • You can travel from Vienna to Budapest by coach with RegioJet a. S. (RJ_SK). You can find cheap tickets on Omio for €9 with RegioJet a. S. (RJ_SK) from Vienna to Budapest.
  • You can travel between Vienna and Budapest by train with RegioJet a. S. You can find cheap tickets on Omio for €9 with RegioJet a. S. From Vienna to Budapest.
Can I travel directly to Budapest from Vienna?

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

  • You can find direct flights per day to take to Budapest with.
  • You can find direct coaches per day to Budapest with Flixbus or RegioJet a. S. (RJ_SK).
  • You'll find direct train services to Budapest with ÖBB, ÖBB | Euro City (EC) or RegioJet a. S. With around 12 direct trains every day.

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

Where else should I travel to after my journey to Budapest from Vienna ends?
Omio customers who travel from Vienna to Budapest often also extend their holiday to go to Prague, Bratislava or Kraków. Omio can help you plan your trip by finding the best connections between Budapest and these popular destinations at a great price.
How far in advance should I purchase tickets from Vienna to Budapest online to get the best deals?

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

  • The price of a plane ticket for this journey is €219 one way on average.
  • The price of a coach ticket is €9 one way on average for this journey.
  • The price of a train ticket for this route is on average €9 one way.

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

Stations

Important Stations and Airports for this Journey

Vienna
Budapest
Wien Hbf
Amenities
Wien Westbahnhof
Amenities

Travelling from Vienna to Budapest: related information

Here are some other resources that might have the information you need

Popular countries

Explore the area by ferries