[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Vienna to Budapest

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

Our recommendation

To get from Vienna to Budapest on Jan 28 we recommend taking a train because it’s the best combination of price and speed.

05:27PMVienna2h31 07:58PMBudapest, Könyves Kálmán k
0 changes
151One-way
Cheapest
10:27AMVienna2h31 12:58PMBudapest, Könyves Kálmán k
0 changes
131One-way
Other options
06:40AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)2h39 09:19AMBudapest Keleti
0 changes
301One-way
08:37PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)2h42 11:19PMBudapest Keleti
0 changes
301One-way
07:42PMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)2h37 10:19PMBudapest Keleti
0 changes
351One-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

Fri
Jan 28
13RegioJet a.s.
12Flixbus
243Norwegian Air Shuttle
Sat
Jan 29
9RegioJet a.s.
15Flixbus
194Lufthansa
Sun
Jan 30
12RegioJet a.s.
Find prices
304Swiss
Mon
Jan 31
9RegioJet a.s.
11Flixbus
251Swiss
Tue
Feb 1
9RegioJet a.s.
11Flixbus
251Austrian Airlines
Wed
Feb 2
9RegioJet a.s.
12Flixbus
193Austrian Airlines
Thu
Feb 3
9RegioJet a.s.
12Flixbus
193Austrian Airlines
Fri
Feb 4
13RegioJet a.s.
12Flixbus
193Norwegian Air Shuttle
Sat
Feb 5
9RegioJet a.s.
14Arda Tur
193Austrian Airlines
Sun
Feb 6
12RegioJet a.s.
11Flixbus
193Swiss
Mon
Feb 7
9RegioJet a.s.
11Flixbus
147Swiss
Tue
Feb 8
9RegioJet a.s.
11Flixbus
147Austrian Airlines
Wed
Feb 9
9RegioJet a.s.
12Flixbus
147Austrian Airlines
Thu
Feb 10
9RegioJet a.s.
12Flixbus
147Swiss
Fri
Feb 11
9RegioJet a.s.
10Flixbus
115Swiss
Sat
Feb 12
9RegioJet a.s.
11Flixbus
115Swiss
Sun
Feb 13
9RegioJet a.s.
12Flixbus
115Swiss
Mon
Feb 14
9RegioJet a.s.
12Flixbus
115Swiss
Tue
Feb 15
9RegioJet a.s.
12Flixbus
115Swiss
Wed
Feb 16
9RegioJet a.s.
11Flixbus
115tab

Travel Information between Vienna and Budapest

distanceDistance133 miles (214 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range€9 - €126
cheapestCheapest modeCoach • €9 • 2 h 45 min
fastestFastest modeTrain • €9 • 2 h 31 min
carriersPopular travel companiesFlixbus, Swiss or RegioJet a. S.

Take a coach, flight or train to travel 133 miles (214 km) to Budapest from Vienna. If speed is a priority, then a train is the best option with an average duration of 2 h 31 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 route are Flixbus, Swiss or RegioJet a. S. Among others. Travellers can even take a direct 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

What are the COVID-19 travel restrictions for Budapest, Hungary if I’m coming from Vienna, Austria?

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
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)

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 1/24/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 journey between Vienna and Budapest.

What are the COVID-19 restrictions on returning to 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 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 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 1/25/22. 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 go from Vienna to Budapest?

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

What is the cheapest way to travel between Vienna and Budapest?

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 is about €117 less than a flight, which costs on average €126 for this journey.

A coach is about €1 less than a train, which costs on average €9 for this trip.

What is the fastest way to Budapest from Vienna?

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

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

In comparison, getting to Budapest by coach can take on average 2 h 45 min.

In comparison, getting to Budapest by flight can take on average 3 h 40 min.

What is the distance from Vienna to Budapest?

The distance between Vienna and Budapest is around 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:

  • Around 12 trains per day.

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

When going from Vienna to Budapest, where do I depart from Vienna and where do I arrive in Budapest?

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

  • Coaches mostly depart from Vienna, International Busterminal (VIB) and arrive in Budapest, Thököly út (Budapest-Keleti).
  • Flights from Vienna to Budapest most often leave from Vienna International Airport and arrive in Budapest Ferenc Liszt International Airport.
  • Trains mostly leave from Wien Westbahnhof and tend to arrive in Budapest-Déli.

Which travel companies can get 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 take a coach from Vienna to Budapest with Flixbus. Cheap tickets can be found for €9 with Flixbus from Vienna to Budapest.
  • You can take a flight from Vienna to Budapest with Swiss. Cheap tickets can be found for €126 with Swiss 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.

Is there a way to travel directly from Vienna to Budapest?

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

  • You can find direct coaches per day to take to Budapest with Flixbus.
  • 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 purchase tickets for this trip.

Where else should I travel to after my journey between Vienna and Budapest ends?

Your journey from Vienna to Budapest doesn't have to end in Budapest. Many of our customers like to extend their holidays to explore other popular destinations like Prague, Bratislava or Kraków. If you’d like to add Prague, Bratislava or Kraków to your Vienna to Budapest trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Budapest today!

When should I purchase a ticket from Vienna to Budapest online to score the best deals?

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

  • Coach tickets are costing on average €9 one way.
  • Plane tickets cost €126 one way on average.
  • Train tickets are costing €9 one way on average.

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

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