How to get from London to Vienna

For a swift journey between London and Vienna, flying is the clear choice, while trains offer a scenic, though longer, alternative for those who prefer land travel. Driving provides flexibility but is a multi-day commitment.

1,235 km apart as the crow flies.

OptionDurationTypical priceHow often
FlyAustrian Airlines, British Airways, Wizz Air, Ryanair · London Heathrow Airport (LHR), London Gatwick Airport (LGW), London Luton Airport (LTN) → Vienna International Airport (VIE)The fastest way to travel, ideal for business trips or quick getaways.4 h 30 – 7 h€60–€300per personMultiple departures daily from various airports
TrainEurostar, Deutsche Bahn (DB), ÖBB, SNCF · London St Pancras International → Wien Hauptbahnhof (Wien Hbf)A comfortable and often scenic option for those who prefer to avoid flying, though it's a longer journey.12 h – 16 h€150–€400per personSeveral daily connections, including overnight options
BusFlixBus · London Victoria Coach Station → Vienna International Busterminal (VIB), Vienna ErdbergThe most budget-friendly option, but prepare for a very long journey.18 h – 1 days€70–€150per personA few departures daily, often overnight
DriveLondon → ViennaOffers maximum flexibility for exploring along the way, best suited for a multi-day trip.1 days – 2 days€200–€250per carAt your leisure

Watch out · Fly

Factor in travel time to and from the airports, which can be substantial.

Watch out · Train

The journey typically involves at least two changes and can be lengthy, especially with connections.

Watch out · Bus

This is a very long journey, often exceeding 20 hours, with multiple stops.

Watch out · Drive

This is a significant drive, requiring at least one overnight stop. Remember to account for Channel crossing costs (ferry or Eurotunnel) and potential rental car fees if not using your own vehicle.

Typical figures for this route, not live fares. · Updated September 6, 2026