The cheapest trains from Budapest to Vienna

Showing times and prices for 20 Oct

Cheapest

£9

Average

£9

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Budapest to Vienna will cost around £ 9 if you buy it on the day, but the cheapest tickets can be found for only £ 9.

Cheapest
15:52Budapest, Könyves Kálmán k2h40 18:32Vienna
0 changes
£91One-way
Cheapest
07:52Budapest, Könyves Kálmán k2h40 10:32Vienna
0 changes
£91One-way

Timetable Budapest to Vienna

Showing trains for tomorrow, Wed, 20 Oct
07:52Budapest, Könyves Kálmán k2h40 10:32Vienna
0 changes
15:52Budapest, Könyves Kálmán k2h40 18:32Vienna
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
19 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
Find prices
Wed
20 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£198Lufthansa
Thu
21 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£196Swiss
Fri
22 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
Find prices
Sat
23 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£157Lufthansa
Sun
24 Oct
£11RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£100Eurowings
Mon
25 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£146Eurowings
Tue
26 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£157Lufthansa
Wed
27 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£157Lufthansa
Thu
28 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£120tab
Fri
29 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£204Lufthansa
Sat
30 Oct
£8RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£134Lufthansa
Sun
31 Oct
£11RegioJet a.s.
£8RegioJet a. s. (RJ_SK)
£199Lufthansa Cityline
Mon
1 Nov
£8RegioJet a.s.
£11Flixbus
£128Lufthansa
Tue
2 Nov
£8RegioJet a.s.
£8Flixbus
£126Swiss
Wed
3 Nov
£8RegioJet a.s.
£8Flixbus
£100Eurowings
Thu
4 Nov
£8RegioJet a.s.
£8Flixbus
£100Eurowings
Fri
5 Nov
£8RegioJet a.s.
£8Flixbus
£126Swiss
Sat
6 Nov
£8RegioJet a.s.
£8Flixbus
£126Swiss
Sun
7 Nov
£8RegioJet a.s.
£8STUDENT AGENCY k.s.
Find prices
Mon
8 Nov
£8RegioJet a.s.
£8Flixbus
£100Eurowings

The fastest trains from Budapest to Vienna

Showing times and prices for 20 Oct

Fastest Journey

2 h 40 m

Average

2 h 40 m

Trains per day

2

Distance

214 km

Of the 2 trains that leave Budapest for Vienna every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 214 km distance in an average of 2 h 40 m but if you time it right, some trains will get you there in just 2 h 40 m .

The slowest trains will take 2 h 40 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
15:52Budapest, Könyves Kálmán k2h40 18:32Vienna
0 changes
£91One-way
Fastest
07:52Budapest, Könyves Kálmán k2h40 10:32Vienna
0 changes
£91One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
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

Train Information to Vienna from Budapest

distanceDistance133 miles (214 km)
durationAverage train duration2 h 40 min
priceAverage train ticket price£8 (€10)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersÖBB, ÖBB | Railjet, ÖBB | Euro City (EC), ÖBB | InterCity, RegioJet a. S. ÖBB | Nightjet, ÖBB | REX, Leo Express or ÖBB | Regionalzug

Trains from Budapest to Vienna cover the 133 miles (214 km) long trip taking on average 2 h 40 min with our travel partners like ÖBB, ÖBB | Railjet, ÖBB | Euro City (EC), ÖBB | InterCity, RegioJet a. S. ÖBB | Nightjet, ÖBB | REX, Leo Express or ÖBB | Regionalzug. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £8, but the average price of train tickets is £8. Travellers depart most frequently from Budapest-Déli and arrive in Wien Westbahnhof.

Train companies

Train between Budapest and Vienna with Leo Express and ÖBB

Buy your official Leo Express and ÖBB train tickets between Budapest and Vienna from £8 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular journey.

ÖBB
Leo Express

ÖBB is Austria's main train company and offers the following different ticket types for your next trip from Budapest to Vienna by train: Standard Ticket, Comfort-Ticket, ÖBB Sparschiene-Ticket, ÖBB Sparschiene Comfort-Ticket.

Enjoy a smooth and easy journey between Budapest and Vienna with ÖBB! As an official travel partner of ÖBB, Omio can help you search current train timetables from ÖBB, compare the best routes between Budapest and Vienna as well as the class fares available for this route (including information on luggage policy and amenities provided onboard), and buy the most affordable ÖBB Budapest to Vienna train ticket available today. If you search for ÖBB tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a queue at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train from Budapest to Vienna on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 133 miles (214 km) route from Budapest to Vienna with ease and comfort on a train with ÖBB.

    ÖBB 's current ticket policies due to COVID-19 for your train from Budapest to Vienna are the following:

    • Refund or voucher policy
    • ÖBB has granted goodwill arrangements for tickets bought until March 15, 2020.
      • National ÖBB: Tickets valid until June 1, 2020, can be refunded as a voucher
      • International ÖBB: Ticket refunds depend on the current entry regulations set by the government of the destination country
    • Cashless payments recommended
    • Online booking and check-in recommended

    Trains from Budapest to Vienna: Journey Details

    All trains from Budapest to Vienna depart from Budapest Keleti and arrive at Vienna Hauptbahnof. All trains from Budapest to Vienna are direct and the first train from Budapest to Vienna departs at 08:40, and continues until just 11:40 when the final train departs Budapest. Budapest to Vienna trains are operated by Austrias national train companyÖBB.

    Budapest to Vienna trains: Route Summary

    • The Budapest to Vienna train usually takes just over 2 hours and a half to complete, with the fastest services taking only 2 hours and 41 minutes to reach Vienna.
    • There are between 3 trains from Budapest to Vienna a day all departing before 12:00.
    • All services for trains from Budapest to Vienna are provided by ÖBB.
    • A seat reservation for trains from Budapest to Vienna is included in the ticket.


    • Budapest to Vienna Train Schedule

      Departure Time

      Departure Station

      Arrival Station

      Journey Time

      08:40

      Budapest Keleti

      Vienna Hauptbahnof

      02:41 h

      09:40

      Budapest Keleti

      Vienna Hauptbahnof

      02:41 h

      11:40

      Budapest Keleti

      Vienna Hauptbahnof

      02:41 h



    Travel Tips

    Trains from Budapest to Vienna
    Travel by train 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 Budapest to Vienna.
    FAQs
    Are there COVID-19 travel restrictions for trains between Budapest and Vienna?

    Travel between Budapest, Hungary and Vienna, Austria by train is: Partially open.

    Can I enter Austria from Hungary?

    International entry status: Entry is partially open for citizens and permanent residents of Hungary

    Do I need to quarantine on arrival in Austria from Budapest?

    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 are the safety rules to follow in Vienna, Austria?

    All travellers in Austria must observe these coronavirus safety measures:

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

    The information above was last checked on 17/10/2021. Remember to review the latest COVID-19 travel safety regulations   for your train to Vienna from Budapest as this information can change.

    Do I need to quarantine when I return to Hungary from Vienna, Austria?

    Return travel from Austria to Hungary is: Partially open.

    Are there any international entry restrictions on returning to Budapest from Vienna?

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

    Do I need to quarantine on arrival in Hungary from Vienna?

    Requirements for reentering:

    • 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 are the safety rules to follow in Budapest, Hungary?

    The government of Hungary has imposed these measures to reduce the spread of COVID-19:

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

    Last checked on 17/10/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Budapest from Vienna.

    What is the price of the cheapest train to Vienna from Budapest?
    You can find a cheap train from Budapest to Vienna for some dates and times for as low as £8  one way in the next 7 days.
    How much is a train ticket from Budapest to Vienna?
    In the next 7 days you’ll find that the average cost of a train ticket between Budapest and Vienna is £8  one way.
    How far is it from Budapest to Vienna by train?
    The Budapest to Vienna train distance is approximately 133 miles (214 km).
    How long is the train to Vienna from Budapest?
    The Budapest to Vienna train duration is on average 2 h 40 min, which is to be expected when travelling 133 miles (214 km) to Vienna from Budapest. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
    What station does the Budapest to Vienna train leave from? Which Vienna train station do I come into from Budapest?

    Omio customers travelling this route depart most frequently from Budapest-Déli   and arrive in Wien Westbahnhof.

    Where is the train station in Budapest? Where is the train station in Vienna?

    Passengers board their train most frequently from Budapest-Déli and travel around 1 mile (s) / 1 km from the city centre to this train station.

    Passengers travelling this route most often arrive at Wien Westbahnhof and need to travel approximately 1 mile (s) / 2 km from the train station to the city centre in Vienna.

    Which train companies can take me to Vienna from Budapest?
    Take the Budapest to Vienna train with ÖBB, ÖBB | Railjet, ÖBB | Euro City (EC), ÖBB | InterCity, RegioJet a. S. ÖBB | Nightjet, ÖBB | REX, Leo Express or ÖBB | Regionalzug. However, it's always good to check out all possible train companies for the route between Budapest and Vienna as there might be differences in the amenities they offer.
    Can I book a direct train from Budapest to Vienna?
    Yes, there are 12 direct trains per day from Budapest to Vienna with ÖBB or ÖBB | Euro City (EC), and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you purchase your train ticket.
    How many trains per day are there from Budapest to Vienna?
    On average, there are 12 trains a day from Budapest to Vienna. The train times and services may be different on weekends and holidays compared to weekdays.
    What are the first and last departure train times from Budapest to Vienna?
    You can take the first train from Budapest to Vienna at 05: 52   or take the last train from Budapest to Vienna leaving at 14: 52. Look for the latest Budapest Vienna train times on Omio and book the best time to take the train for this trip.
    How far in advance should I book a train ticket between Budapest and Vienna to get the best deals?
    If you purchase a train ticket to Vienna from Budapest within the next 7 days, you can find tickets to cost on average £8 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Budapest and Vienna are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey

    Budapest
    Vienna
    The major railway station for departures from Budapest is Budapest-Déli. Read all the information you need to know about services, amenities and connections at Budapest-Déli for your trip from Budapest to Vienna.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxiTaxi
    ticketOfficeHours
    Ticket office hours
    Mon - Sun: 06: 00-10: 00, 10: 20-14: 00, 14: 25- 17: 35
    Connections to/from station
    Bus lines: 21, 21A, 39, 102, 139, 140, 140A, N960, N990
    Metro lines: M2 (red)
    Train lines: IC, IR, S (10, 12, 30, 34, 35, 40, 42), Z30
    Tram lines: 17, 56, 56A, 59, 59A, 59B, 61