Travel options
from Budapest to Lviv

You can get from Budapest to Lviv by train, bus or flight.

Our recommendation

To get from Budapest to Lviv on Sep 28 we recommend taking a flight because it’s the best combination of price and speed.

08:10PMBudapest Ferenc Liszt International Airport1h05 10:15PMLviv Danylo Halytskyi International Airport
0 changes
$351One-way
Cheapest
08:10PMBudapest Ferenc Liszt International Airport1h05 10:15PMLviv Danylo Halytskyi International Airport
0 changes
$351One-way
Other options
08:15AMBudapest Ferenc Liszt International Airport6h10 03:25PMLviv Danylo Halytskyi International Airport
2 changes
$3761One-way
06:30AMBudapest Ferenc Liszt International Airport7h55 03:25PMLviv Danylo Halytskyi International Airport
2 changes
$3781One-way
02:40PMBudapest Ferenc Liszt International Airport21h20 01:00PMLviv Danylo Halytskyi International Airport
1 changes
$3751One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Mon
Sep 27
$53Infobus
Find prices
Tue
Sep 28
$31Flixbus
$35ryanair sun
Wed
Sep 29
Find prices
$229Lufthansa
Thu
Sep 30
$37Flixbus
Find prices
Fri
Oct 1
$62Eurolines Germany
$349Lufthansa
Sat
Oct 2
$50Flixbus
$13ryanair sun
Sun
Oct 3
$37Flixbus
$180pegasus
Mon
Oct 4
$53Infobus
$256Lufthansa
Tue
Oct 5
$30Flixbus
$17ryanair sun
Wed
Oct 6
Find prices
$362Lufthansa
Thu
Oct 7
$31Flixbus
$255Lufthansa
Fri
Oct 8
$62Eurolines Germany
Find prices
Sat
Oct 9
$53Infobus
Find prices
Sun
Oct 10
$62Eurolines Germany
Find prices
Mon
Oct 11
$52Infobus
$228Lufthansa
Tue
Oct 12
$25Flixbus
$221Swiss
Wed
Oct 13
Find prices
$221Swiss
Thu
Oct 14
$31Flixbus
$227Lufthansa
Fri
Oct 15
$62Eurolines Germany
$196Lufthansa
Sat
Oct 16
$53Infobus
$47ryanair sun
Sun
Oct 17
$37Flixbus
$176pegasus

Travel Information between Budapest and Lviv

distanceDistance278 miles (448 km)
modeAvailable travel modesBus or flight
priceTicket price range$25 - $30
cheapestCheapest modeBus • $25 (€20) • 9 h 30 min
fastestFastest modeFlight • $30 (€24) • 1 h 5 min
carriersPopular travel companiesFlixbus or ryanair sun

Travel 278 miles (448 km) by bus or flight to Lviv from Budapest. If speed is a priority, then a flight is the best option with an average duration of 1 h 5 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $25 (€20). The most popular travel companies which serve this journey are Flixbus or ryanair sun among others. Travelers can even take a direct flight from Budapest to Lviv.

Travel Tips

Travel from Budapest to Lviv
Travel to Lviv easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Budapest to Lviv.
FAQs
What are the ways to get from Budapest to Lviv?

There are 2 ways to travel to Lviv from Budapest including taking a bus or flight.

What is the cheapest way to get from Budapest to Lviv?

The cheapest way to get from Budapest to Lviv is by taking a bus. You can find average ticket prices around $25 (€20) compared to other travel options to Lviv:

Taking a bus is about $5 (€4) less than taking a flight, which costs on average $30 (€24) for this journey.

What is the quickest way to get from Budapest to Lviv?

The quickest way to travel from Budapest to Lviv is by flight, which takes on average 1 h 5 min   compared to other travel options that may take you longer to get to your destination:

In comparison, taking a bus requires on average 9 h 30 min   of travel time.

What is the distance between Budapest and Lviv?

The distance from Budapest to Lviv is approximately 278 miles (448 km).

When traveling to Lviv from Budapest, where do I depart from Budapest and where do I arrive in Lviv?

These are the most popular departure and arrival points from Budapest to Lviv:

  • Buses from Budapest to Lviv most often leave from Budapest, Thököly út (Budapest-Keleti) and arrive in Lviv, Vulytsya Naukova (Silpo) (Львів, Вулиця Наукова (Сільпо)).
  • Flights mostly leave from Budapest Ferenc Liszt International Airport and tend to arrive in Lviv Danylo Halytskyi International Airport.
Which travel operators can get me to Lviv from Budapest?

Omio works with many trusted partners that can help you travel the best way from Budapest to Lviv:

  • You can travel by bus to Lviv from Budapest with Flixbus, and you can find Flixbus Budapest to Lviv tickets for $25 (€20) on Omio.
  • You can go to Lviv from Budapest by plane with ryanair sun. You'll see cheap plane tickets for $30 (€24) with ryanair sun from Budapest to Lviv on Omio.
Can I find a direct route from Budapest to Lviv?

Yes, there are direct routes from Budapest to Lviv with the following travel companies:

  • You can travel directly by plane with.

Direct services to Lviv tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.

Where else should I travel to after my journey between Budapest and Lviv ends?
Looking to extend your trip from Budapest to Lviv? Many Omio customers who go from Budapest to Lviv usually extend their vacation to explore other popular destinations like Kraków, Warsaw or Kyiv. If you're looking to explore Kraków, Warsaw or Kyiv from Lviv, let Omio find you the best connections available at an affordable price.
How far in advance should I book my Budapest to Lviv one way ticket online to get the best deals?

Before traveling from Budapest to Lviv, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A bus ticket for this trip is costing $25 (€20) one way on average.
  • A plane ticket is costing on average $30 (€24) one way for this trip.

But we recommend booking Budapest to Lviv tickets online a few months before your planned travel date to score the best deals and save money on your trip.