Duration 2h 20m
Distance 243 km
Average price 14 000 Ft
Possible routes 6 found

Vienna to Budapest

Rome2rio has found 6 ways to get from Vienna to Budapest by train, bus, car and flight. We recommend taking the train from Wien Hbf to Kelenfoeld, which is the fastest option and takes around 2h 20m. Alternatively, taking the bus from Vienna, Hbf to Budapest, Kelenföld, Somogyi utca MHD stop is the cheapest option and takes around 2h 45m.
Recommended route

Train

  1. Wien Hbf
  2. Kelenfoeld
Fastest
2h 20m
11 000 Ft - 19 000 Ft
Alternative routes

Bus

  1. Vienna, Hbf
  2. Budapest, Kelenföld, Somogyi utca MHD stop
2h 45m
Bookable on Rome2rio
Cheapest
2 300 Ft - 3 000 Ft

Bus via Clark Ádám tér

  1. Vienna, Vienna Central Station
  2. Budapest, Budapest Kelenföld
3h 10m
4 032 Ft - 6 495 Ft

Rideshare

  1. Vienna
  2. Budapest
3h 5m
3 898 Ft

Drive

  1. Vienna
  2. Budapest
2h 21m
7 500 Ft - 12 000 Ft

Fly

  1. Vienna
  2. Budapest
2h 42m
29 923 Ft - 83 923 Ft

Frequently asked questions

Want to know about travelling from Vienna to Budapest? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Vienna to Budapest is to bus which costs 7€ - 10€ and takes 2h 45m.

More details

The quickest way to get from Vienna to Budapest is to train which costs 30€ - 60€ and takes 2h 20m.

More details

Yes, there is a direct bus departing from Vienna, Hbf and arriving at Budapest, Kelenföld, Somogyi utca MHD stop. Services depart every three hours, and operate every day. The journey takes approximately 2h 45m.

More details

Yes, there is a direct train departing from Wien Hbf and arriving at Kelenfoeld. Services depart hourly, and operate every day. The journey takes approximately 2h 20m.

More details

The distance between Vienna and Budapest is 214 km. The road distance is 243 km.

Get driving directions

The best way to get from Vienna to Budapest without a car is to train which takes 2h 20m and costs 30€ - 60€.

More details

The train from Wien Hbf to Kelenfoeld takes 2h 20m including transfers and departs hourly.

More details

Vienna to Budapest bus services, operated by RegioJet, depart from Vienna, Hbf station.

More details

Vienna to Budapest train services, operated by Railjet, depart from Wien Hbf station.

More details

The best way to get from Vienna to Budapest is to train which takes 2h 20m and costs 30€ - 60€. Alternatively, you can bus, which costs 7€ - 10€ and takes 2h 45m, you could also fly, which costs 90€ - 260€ and takes 2h 42m.

Mode details

The quickest flight from Vienna Airport to Budapest Airport is the direct flight which takes 45m.

Search flights

Vienna to Budapest bus services, operated by RegioJet, arrive at Budapest, Kelenföld, Somogyi utca MHD stop station.

More details

Vienna to Budapest train services, operated by Railjet, arrive at Kelenfoeld station.

More details

Yes, the driving distance between Vienna to Budapest is 243 km. It takes approximately 2h 21m to drive from Vienna to Budapest.

Get driving directions

Air Algérie and Austrian Airlines offer flights from Vienna Airport to Budapest Airport.

Search flights

Book your Vienna to Budapest bus tickets online with Distribusion.

Search and book

There are 2930+ hotels available in Budapest. Prices start at 14 539 Ft per night.

More details

Check out Blablacar's carpooling service for rideshare options between Vienna and Budapest. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar

The best way to get from Vienna to Vienna Airport is to line 9011 train which takes 16m and costs 12€.

More details

How to travel from Vienna to Budapest

Find all the possible transport options for your trip from Vienna to Budapest right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Vienna and Budapest?

Railjet operates a train from Vienna to Budapest every 4 hours. Tickets cost 11 000 Ft - 17 000 Ft and the journey takes 2h 20m. Three other operators also service this route. Alternatively, RegioJet operates a bus from Vienna to Budapest every 3 hours. Tickets cost 2 300 Ft - 3 000 Ft and the journey takes 2h 45m.
Airlines
Ave. Duration
48m
Frequency
Every day
Estimated price
55 000 Ft - 200 000 Ft
Ave. Duration
55m
Frequency
Wednesday and Saturday
Estimated price
30 000 Ft - 95 000 Ft
Train operators
Ave. Duration
2h 20m
Frequency
Every 4 hours
Estimated price
11 000 Ft - 17 000 Ft
Ave. Duration
2h 20m
Frequency
4 times a day
Estimated price
13 000 Ft - 19 000 Ft
Ave. Duration
2h 20m
Frequency
Once daily
Estimated price
21 000 Ft - 38 000 Ft
Ave. Duration
2h 20m
Frequency
Once daily
Estimated price
2 500 Ft - 3 800 Ft
Bus operators
Ave. Duration
2h 45m
Frequency
Every 3 hours
Estimated price
2 300 Ft - 3 000 Ft
Ave. Duration
2h 45m
Frequency
Hourly
Estimated price
3 800 Ft - 6 500 Ft
Other operators
Ave. Duration
3h 5m
Frequency
Every 30 minutes
Estimated price
3 898 Ft

Budapest, Hungary

Cleaved by the majestic Danube River, Budapest is both aesthetically pleasing and culturally rich, with Art Nouveau, Baroque and Neoclassical buildings peppering the cityscape. Take a cruise down the Danube, discover historic Castle Hill on a walking tour and visit Parliament Building to look at the Crown Jewels. With some top notch cuisine on offer, try an authentic Hungarian dish with some fine local wine, before taking a dip in one of Budapest's famous baths for some much-needed relief after a day of sightseeing.

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps