Bus Budapest ↔ Vienna from € 13,90

Comfort on board

Our buses are equipped with large and comfortable seats, a toilet, Wi-Fi and power outlets.
Our onboard service
Select from over 120 000 connections.

Largest bus network in Europe

Choose from over 1.400 travel destinations in 26 countries and discover Europe with FlixBus.

Book your trip

Arrive on time

We’ll get you there in comfort and on time: 9 out of 10 of our busses arrive punctually.

Current route information
Travel eco-friendly with FlixBus

Travel environment-friendly

Our efficient coaches are proven to have an excellent carbon footprint per driven passenger-kilometer.

Bus travel and environment

Quick info about your trip between Budapest and Vienna

Bus ticket from € 13,90
Distance between Budapest & Vienna 219 km
Direct connections Yes
Online payment methods Credit cards, bank transfer, PayPal, Sofortüberweisung

Your bus schedule between Budapest and Vienna

Find schedule between
and
Select Days
Departure
Arrival
Days Transfers Dep. Duration Arr. From
§§ getWeekdayString(connection.weekdays) §§ §§ connection.interconnection_transfers.length §§ §§ formatTime(connection.departure.timestamp, connection.departure.tz) §§ §§ formatDuration(connection.duration.hour, connection.duration.minutes) §§ §§ formatTime(connection.arrival.timestamp, connection.arrival.tz) §§ §§ connection.price > 0 ? formatPrice(connection.price) : 'Book now' §§
Duration: §§ connection.duration.hour §§:§§ connection.duration.minutes < 10 ? '0' + connection.duration.minutes : connection.duration.minutes §§
Transfer Time: §§ connection.interconnection_transfers[tripIndex-1].duration.hour < 10 ? '0' + connection.interconnection_transfers[tripIndex-1].duration.hour : connection.interconnection_transfers[tripIndex-1].duration.hour §§:§§ connection.interconnection_transfers[tripIndex-1].duration.minutes < 10 ? '0' + connection.interconnection_transfers[tripIndex-1].duration.minutes : connection.interconnection_transfers[tripIndex-1].duration.minutes §§
§§ stop.departure.timestamp + '000' | date :'HH:mm' : stop.departure.tz §§ §§ stop.station.name §§
via 
§§ viaStop.station.name §§ §§ viaStop.station.name §§,  ...,  §§ viaStop.station.name §§ ,
§§ stop.arrival.timestamp + '000' | date :'HH:mm': stop.arrival.tz §§ §§ stop.station.name §§
via
§§ stop.arrival.timestamp + '000' | date : 'HH:mm' : stop.departure.tz §§ §§ stop.departure.timestamp + '000' | date : 'HH:mm': stop.departure.tz §§
§§ stop.station.name §§

Your Bus Stops in Budapest

notice Please note that there are 3 bus stops in Budapest

Your Bus Stops in Vienna

notice Please note that there are 12 bus stops in Vienna