Travel options
from Budapest to Olomouc

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

Our recommendation

To get from Budapest to Olomouc on May 24 we recommend taking a train because it’s the best combination of price and speed.

02:58PMBudapest5h37 08:35PMOlomouc
1 changes
07:58AMBudapest6h07 02:05PMKojetín, nádraží
1 changes
Other options
07:58AMBudapest6h22 02:20PMPřerov, nádraží
1 changes
11:20AMBudapest6h15 05:35PMOlomouc
1 changes
10:50AMBudapest, Népliget autóbusz-pályaudvar6h45 05:35PMOlomouc
1 changes

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

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

May 24
$18RegioJet a.s.
May 25
$16RegioJet a.s.
May 26
$16RegioJet a.s.
May 29
$25RegioJet a.s.

Travel Information to Olomouc from Budapest

distanceDistance166 miles (267 km)
modeAvailable travel modesBus or train
priceTicket price range$18 - $19
cheapestCheapest modeTrain • $18 (€16) • 5 h 37 min
fastestFastest modeTrain • $18 (€16) • 5 h 37 min
carriersPopular travel companiesFlixbus or RegioJet a. S.

Take a bus or train to travel 166 miles (267 km) from Budapest to Olomouc. If speed is a priority, then a train is the best option with an average duration of 5 h 37 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $18 (€16). The most popular travel companies which serve this trip are Flixbus or RegioJet a. S. Among others. Travelers can even take a direct from Budapest to Olomouc.

Travel Tips: Travel from Budapest to Olomouc

Travel to Olomouc 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 Olomouc.

What COVID-19 safety information and travel restrictions should I be aware of before I go to Olomouc, Czechia from Budapest, Hungary?

Travel between Budapest, Hungary and Olomouc, Czechia is: Fully open.

Can travelers from Hungary enter Czechia?

International entry is allowed at this time for: Entry is fully open for citizens and permanent residents of Hungary.

Are there rules for self-quarantine when arriving to Olomouc from Budapest?

Conditions of entry into Czechia:

  • No COVID-19 testing required
  • No quarantine required

Are there COVID-19 safety rules for social distancing and wearing face masks in Olomouc, Czechia?

To reduce the spread of COVID-19, the government of Czechia has imposed the following measures:

  • Physical distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

This information was last checked on 5/15/22. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your journey between Budapest and Olomouc.

Do I need to self-quarantine when I arrive back to Hungary from Olomouc, Czechia?

The current restriction level for returning to Budapest, Hungary from Czechia is: Fully open.

Am I allowed to reenter Budapest, Hungary from Olomouc, Czechia?

Reentering Hungary is currently allowed for: Entry is fully open for citizens and permanent residents of Czech Republic

Do I need to self-quarantine when I arrive back to Budapest from Olomouc?

  • There are no current restrictions

Which rules do I need to follow in Budapest, Hungary regarding COVID-19?

All travelers returning to Hungary must observe the following safety measures to reduce the spread of COVID-19 in the country:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face masks: Recommended

The information above was last checked on 5/23/22. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Budapest from Olomouc here.

How do I travel from Budapest to Olomouc?

There are 2 ways that you can travel from Budapest to Olomouc. You can take a bus or train.

What is the cheapest way to travel between Budapest and Olomouc?

The cheapest way to get from Budapest to Olomouc is by taking a train. You can find average ticket prices around $18 (€16) compared to other travel options to Olomouc:

Taking a train is about $1 (€1) less than taking a bus, which costs on average $19 (€17) for this journey.

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

The fastest way from Budapest to Olomouc is by train with an average journey time of 5 h 37 min.

There are alternative travel options to Olomouc that can usually take longer:

In comparison, going by bus can take 6 h 45 min   on average.

How far is Olomouc from Budapest?

The distance is approximately 166 miles (267 km) from Budapest to Olomouc.

How many services a day are there from Budapest to Olomouc?

The average frequency per day from Budapest to Olomouc is:

  • 1 train per day.

However, we recommend checking specific travel dates for your route from Budapest to Olomouc as scheduled services by bus or train can vary by season or day of the week.

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

These are the most popular departure and arrival points when traveling from Budapest to Olomouc:

  • Most travelers take a bus from Budapest, Népliget to Olomouc, Hlavní nádraží.
  • Most travelers who purchase a train ticket from Budapest to Olomouc depart from Budapest-Déli to Olomouc, hl. N. (BUS).

Which travel companies can help me find a way to get from Budapest to Olomouc?

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

  • You can travel by bus to Olomouc from Budapest with Flixbus, and you can find Flixbus Budapest to Olomouc tickets for $19 (€17) on Omio.
  • You can travel between Budapest and Olomouc by train with RegioJet a. S. You can find cheap tickets on Omio for $18 (€16) with RegioJet a. S. From Budapest to Olomouc.

Where should I go next after I travel to Olomouc from Budapest?

Many of our customers traveling from Budapest to Olomouc don't make Olomouc their final stop. Some of the destinations worth visiting after Olomouc are Prague, Brno or Vienna, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Olomouc to any of these top destinations today!

When should I purchase a ticket from Budapest to Olomouc online to score the best deals?

When planning your trip from Budapest to Olomouc, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Bus tickets cost $19 (€17) one way on average.
  • Train tickets are costing $18 (€16) one way on average.

However, we recommend buying tickets from Budapest to Olomouc online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Budapest to Olomouc: related information

Here are some other resources that might have the information you need