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

17:27Vienna2h39 20:06Budapest, Könyves Kálmán k
0 changes
£111One-way
Cheapest
19:30Vienna2h50 22:20Budapest
0 changes
£91One-way
Other options
09:27Vienna2h39 12:06Budapest, Könyves Kálmán k
0 changes
£91One-way
13:30Vienna2h50 16:20Budapest
0 changes
£91One-way
20:37Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)2h42 23:19Budapest Keleti
0 changes
£201One-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

Sun
24 Oct
£23RegioJet a.s.
£13RegioJet a. s. (RJ_SK)
£678Austrian Airlines
Mon
25 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£263Lufthansa Cityline
Tue
26 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£263Lufthansa Cityline
Wed
27 Oct
£10RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£225Eurowings Europe
Thu
28 Oct
£13RegioJet a.s.
£10RegioJet a. s. (RJ_SK)
£110Eurowings
Fri
29 Oct
£17RegioJet a.s.
£10RegioJet a. s. (RJ_SK)
£128Eurowings
Sat
30 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£260Swiss
Sun
31 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£110Eurowings
Mon
1 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
£163Swiss
Tue
2 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
£146Eurowings
Wed
3 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
£110Eurowings
Thu
4 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
£110Eurowings
Fri
5 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
£146Norwegian Air Shuttle
Sat
6 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
£122Austrian Airlines
Sun
7 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
£110Eurowings
Mon
8 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
£94Swiss
Tue
9 Nov
£8RegioJet a.s.
£8Flixbus
£94Swiss
Wed
10 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
£96Lufthansa Cityline
Thu
11 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
£96Lufthansa
Fri
12 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
£96Air Dolomiti
Sat
13 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
£94Austrian Airlines

Travel Information between Vienna and Budapest

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

Take a flight, coach or train to travel 133 miles (214 km) 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 £8. The most popular travel providers which serve this route 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.

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
Am I allowed to travel from Vienna, Austria to Budapest, Hungary?

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 17/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 from Vienna to Budapest.

Are there COVID-19 restrictions on returning to Vienna, Austria from Budapest, Hungary?

The current restriction level for returning to Vienna, Austria from Hungary is: Partially open.

Am I allowed to reenter Vienna, Austria from Budapest, Hungary?

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

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

  • 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

Which rules do I need to follow in Vienna, Austria regarding COVID-19?

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

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

The information above was last checked on 20/10/2021. 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 Vienna from Budapest here.

What are my Vienna to Budapest travel options?

There are 3 ways to get from Vienna to Budapest: flight, coach or train.

What is the cheapest way to travel from Vienna to Budapest?

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

A coach journey is usually £187 less than a journey to Budapest by plane, which costs on average £195 for the same trip.

A coach is generally £1 less than a train for the same journey. A train costs on average £8 from Vienna to Budapest.

What is the fastest way to get to Budapest from Vienna?

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

Other travel options from Vienna to Budapest can usually take longer:

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

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

How far is it from Vienna to Budapest?

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

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

The average frequency per day from Vienna to Budapest is:

  • 12 trains a day.

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

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

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

  • Most travellers board their plane from Vienna International Airport and arrive in 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 catch their train from Wien Westbahnhof and 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 flight from Vienna to Budapest with Lufthansa Cityline. Cheap tickets can be found for £195 with Lufthansa Cityline from Vienna to Budapest.
  • You can go to Budapest from Vienna by coach with RegioJet a. S. (RJ_SK). You'll see cheap coach tickets for £8 with RegioJet a. S. (RJ_SK) from Vienna to Budapest on Omio.
  • You can take a train from Vienna to Budapest with RegioJet a. S. Cheap tickets can be found for £8 with RegioJet a. S. From Vienna to Budapest.
Can I travel directly to Budapest from Vienna?

Yes, there are direct services available between Vienna and Budapest with the following travel operators:

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

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

What other popular destinations should I add to my itinerary for my trip to Budapest from Vienna?
Many of our customers who book a trip from Vienna to Budapest often extend their holiday and travel to other popular destinations like Prague, Bratislava or Kraków. If you’re thinking of adding another destination to your Vienna and Budapest itinerary, let Omio find you the best connections between Budapest and any of these top destinations today!
When should I book a ticket between Vienna and 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:

  • Plane tickets cost £195 one way on average.
  • Coach tickets cost on average £8 one way.
  • Train tickets cost £8 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.