Bus Vienna – Lviv

This route is available for reservation with payment to the driver on boarding.

The Vienna – Lviv bus covers about 850 km, takes roughly 14–17 h. Departures run regularly, several times a day, and tickets can be booked online in advance.

Distance
850 km
Travel time
14–17 h

About the Vienna – Lviv route

The Vienna to Lviv coach covers roughly 850 kilometres and runs for 14 to 17 hours, carrying you out of Austria, across the Hungarian or Slovak corridor and through the border crossing into western Ukraine. Most travellers heading this way are coming home: students returning for the holidays, workers visiting family, and relatives making the trip to see loved ones in the Lviv region. Buses generally leave from the Erdberg (VIB) terminal or stops near Westbahnhof and arrive at Lviv's main Dvirtseva bus station or central drop-off points. Because this route is not priced in hryvnia, online card payment is not available — you simply pay the driver in cash when you board, which keeps booking quick and hassle-free.

Frequently asked questions

How long does the Vienna to Lviv bus take?

The trip takes 14 to 17 hours depending on traffic, the route and waiting time at the border. The distance is about 850 kilometres.

How do I pay for the ticket on this route?

Payment is made in cash to the driver when you board. This route is not priced in hryvnia, so online card payment is unavailable.

What documents do I need to cross the border?

A valid international passport is required for this cross-border journey. Children need their own travel documents, and in some cases a parental consent for travel.

Where does the bus depart in Vienna and arrive in Lviv?

Departures are usually from the Erdberg (VIB) terminal or stops near Westbahnhof, with arrival at Lviv's Dvirtseva bus station or central city stops.

Are there night departures on this route?

Yes, some departures leave in the evening or at night to arrive in Lviv by morning. Check the exact departure time when searching for your specific date.