Travel from London to Vienna

Train, bus or fly from London to Vienna?

British Airways, Austrian Airlines and six other airlines fly from London to Vienna hourly. Alternatively, you can take a train from London to Vienna via Bruxelles-Midi and Frankfurt(Main)Hbf in around 13 h 25 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from London to Vienna

ModeDurationPrice
From London Paddington train to London Heathrow airport, fly to Vienna airport, then train to Vienna.4 h 58 min$145
From London Victoria train to London Gatwick airport, fly to Vienna airport, then train to Vienna.5 h 6 min$142
From Bank DLR Station train to London City airport, fly to Vienna airport, then train to Vienna.6 h 34 min$324
From London Liverpool Street train to London Stansted airport, fly to Vienna airport, then train to Vienna.5 h 24 min$121
From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Vienna airport, then train to Vienna.5 h 14 min$151
From London Liverpool Street train to London Stansted airport, fly to Bratislava airport, then bus to Vienna.6 h 43 min$110
From London St. Pancras International train to Bruxelles-Midi, train to Frankfurt(Main)Hbf, then train to Wien Hbf.13 h 25 min$462
From London St. Pancras International train to Bruxelles-Midi, train to Köln Hbf, then train to Wien Hbf.14 h 34 min$472
From London Victoria Coach station bus to Bratislava then bus to Vienna, Vienna Erdberg.26 h 25 min$117
From London Victoria Station bus to Rajka, bus to Erdberg, then subway to Stephansplatz.28 h$191
From London drive to Folkestone, Eurotunnel to Calais, taxi to Calais-Fréthun, train to Paris Nord, walk to Paris Est, train to Stuttgart Hbf, train to München Ost, then drive to Vienna.16 h 9 min$570
From London drive to Dover, car ferry to Calais, then drive to Vienna.14 h 47 min$260

How long does it take to get from London to Vienna?

It takes approximately 4 h 58 min to get from London to Vienna, including transfers.

Is there a direct train between London and Vienna?

No, there is no direct train from London to Vienna. However, there are services departing from London St. Pancras International and arriving at Wien Hbf via Bruxelles-Midi and Frankfurt(Main)Hbf. The journey, including transfers, takes approximately 13 h 25 min.

Is there a direct bus between London and Vienna?

No, there is no direct bus from London to Vienna. However, there are services departing from London Victoria Coach station and arriving at Vienna, Vienna Erdberg via Bratislava. The journey, including transfers, takes approximately 26 h 25 min.

Operators from London to Vienna

OperatorPhoneWebsite
Heathrow ExpressHeathrow Express
British AirwaysBritish Airways
Austrian AirlinesAustrian Airlines
EurowingsEurowings
LufthansaLufthansa
KLMKLM
SwissSwiss
Brussels AirlinesBrussels Airlines
Air FranceAir France
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Gatwick Express+44 345 850 1530Gatwick Express
easyJeteasyJet
Dockland Light Railway (DLR)Dockland Light Railway (DLR)
LuxairLuxair
Transavia HollandTransavia Holland
FlybeFlybe
Stansted ExpressStansted Express
East Midlands Trains03457 125 678East Midlands Trains
London General0343 222 1234London General
RyanairRyanair
Eurolines SlovakiaEurolines Slovakia
EurostarEurostar
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Eurolines CZEurolines CZ
FlixBus+49 1807 123 99 123FlixBus
Eurolines HU+36 (1) 382-0888Eurolines HU
Wiener Linien+43 (0)1 7909 100Wiener Linien
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel
TGV0033 892 353535TGV
P&O Ferries01304 448866.P&O Ferries