[menuItemContent][menuItemRightSideContent]
Currency

Cheap bus tickets from Zagreb to Budapest

Showing times and prices for May 18

Cheapest

$26

Average

$46

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Zagreb to Budapest will cost around $ 46 if you buy it on the day, but the cheapest tickets can be found for only $ 26.

Flixbus
02:00PMZagreb4h30 06:30PMBudapest
0 changes
$261One-way
Flixbus
08:30AMZagreb4h55 01:25PMBudapest
0 changes
$281One-way
Flixbus
09:30AMZagreb4h55 02:25PMBudapest
0 changes
$361One-way
Flixbus
09:30PMZagreb10h20 07:50AMBudapest
0 changes
$461One-way
Flixbus
03:00PMZagreb4h55 07:55PMBudapest
0 changes
$551One-way

Bus schedule from Zagreb to Budapest

Showing buses for tomorrow, Wed, May 18
Flixbus
08:30AMZagreb4h55 01:25PMBudapest
0 changes
Flixbus
09:30AMZagreb4h55 02:25PMBudapest
0 changes
Flixbus
02:00PMZagreb4h30 06:30PMBudapest
0 changes
Flixbus
03:00PMZagreb4h55 07:55PMBudapest
0 changes
Flixbus
09:30PMZagreb10h20 07:50AMBudapest
0 changes
Flixbus
09:40PMZagreb10h35 08:15AMBudapest
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
May 18
Find prices
$183Eurowings
Thu
May 19
$17Flixbus
$116Eurowings
Fri
May 20
Find prices
$116Eurowings
Sat
May 21
Find prices
$370Croatia Airlines
Sun
May 22
$17Flixbus
$138Eurowings
Mon
May 23
Find prices
$116Eurowings
Tue
May 24
Find prices
$138Eurowings
Wed
May 25
$17Flixbus
$236Austrian Airlines
Thu
May 26
$17Flixbus
$160Eurowings
Fri
May 27
$17Flixbus
$116Eurowings
Sat
May 28
$17Flixbus
$236Austrian Airlines
Sun
May 29
Find prices
$201Austrian Airlines
Mon
May 30
$17Flixbus
$116Eurowings
Tue
May 31
$17Flixbus
$116Eurowings
Wed
Jun 1
$17Flixbus
$174Austrian Airlines
Thu
Jun 2
$17Flixbus
$138Eurowings
Fri
Jun 3
$17Flixbus
$201Austrian Airlines
Sat
Jun 4
$17Flixbus
$201Austrian Airlines
Sun
Jun 5
$17Nomago
$174Austrian Airlines
Mon
Jun 6
$17Flixbus
$174Austrian Airlines

Bus times from Zagreb to Budapest

Showing times and prices for May 18

Fastest Journey

4 h 30 m

Average

6 h 41 m

Buses per day

6

Distance

299 km

Of the 6 buses that leave Zagreb for Budapest every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 299 km distance in an average of 6 h 41 m but if you time it right, some buses will get you there in just 4 h 30 m .

The slowest buses will take 10 h 35 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Flixbus
02:00PMZagreb4h30 06:30PMBudapest
0 changes
$261One-way
Flixbus
03:00PMZagreb4h55 07:55PMBudapest
0 changes
$551One-way
Flixbus
09:30AMZagreb4h55 02:25PMBudapest
0 changes
$361One-way
Flixbus
08:30AMZagreb4h55 01:25PMBudapest
0 changes
$281One-way
Flixbus
09:30PMZagreb10h20 07:50AMBudapest
0 changes
$461One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Zagreb to Budapest

distanceDistance185 miles (299 km)
durationAverage bus duration4 h 55 min
priceAverage bus ticket price$21 (€19)
frequencyBus frequency2 a day
changesDirect busYes, there are 2 direct buses a day
carriersBus companiesFlixbus or Nomago

Buses from Zagreb to Budapest cover the 185 miles (299 km) long trip taking on average 4 h 55 min with our travel partners like Flixbus or Nomago. Normally, there are 2 buses operating per day, including direct services available. You can get the cheapest bus tickets for this trip for as low as $17 (€15), but the average price of bus tickets is $21 (€19).

Bus providers: FlixBus from Zagreb to Budapest

Travel between Zagreb and Budapest from $17 (€15) with Omio’s bus partners FlixBus! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

FlixBus

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

Bus information from Zagreb to Budapest with FlixBus:

  • Average Duration: 4 h 32 min
  • Average Price: $17
  • FlixBus frequency: 2 a day

Read on for COVID-19 recommendations and policies for your FlixBus bus ticket to Budapest from Zagreb:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Buses from Zagreb to Budapest

Buses from Zagreb to Budapest usually operate at least twice a day – usually in the morning and afternoon. The distance between Zagreb and Budapest is approximately 345 kilometers. There are direct and indirect services; however, the journey tends to be direct. It takes about 5 hours to arrive in Budapest. The main bus operator for this route is FlixBus.

Zagreb to Budapest buses: Not what you're looking for?

Return buses from Budapest to Zagreb | Compare all modes of traveling from Zagreb to Budapest | Or learn more about cheap buses to Budapest



Zagreb to Budapest Bus Cost

Average prices for buses from Zagreb to Budapest when you book in advance

Booking Period

Average Price

Same Day

€29

1 Day in Advance

€29

1 Week in Advance

€23

2 Weeks in Advance

€19

1 Month in Advance

€17

3 Months in Advance

€17

Zagreb to Budapest Buses: General Information

While taking a bus is slower than flying, it can take as little as 5 h to arrive in Budapest.

  • autobus Most Zagreb to Budapest buses are run by Flixbus.
  • autobus Most buses are direct, depart from Zagreb's Autobusni Kolodvor bus station and arrive at Budapest's Nepliget bus station.
  • autobus Traveling from Zagreb to Budapest by bus takes as little as 5 hours to arrive in Budapest.
  • autobus Most travelers book their Zagreb to Budapest bus ticket 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Zagreb to Budapest buses decrease the further they are booked in advance:

  • It is 21% cheaper to book a Zagreb to Budapest bus ticket 1 week in advance as opposed to the day you intend to travel.
  • Zagreb to Budapest bus tickets are 42% cheaper on average when booked 1 month in advance as opposed to purchasing a bus ticket the day of.

Taking the Bus from Zagreb

Buses from Zagreb to Budapest normally depart from Zagreb's Autobusni Kolodvor bus terminal, which is located along Avenija Marina Držića. It is the largest bus station in Croatia and is a major hub for local and international travel. Trams, including route number 6, provide services between Zagreb's town center and the station. For those arriving by train, catch trams 2, 3 or 6 just outside Zagreb train station – the journey to the bus station takes approximately 10 minutes. There is a large parking lot in the northern area of the station, which is ideal for those arriving by car or taxi.

Getting into Budapest by Bus

Budapest is a vibrant city that is located on both sides of the Danube River. While here, visitors can go for a dip in one of the city’s natural thermal spas, savour aromatic coffee from a traditional coffee house, and visit sites of historical interest, such as the neo-Gothic Parliament building, the Tomb of the Unknown Soldier and Vajdahunyad Budapest. Buses from Zagreb to Budapest usually arrive at Budapest Nepliget Hst 5. This bus stop is situated opposite the Nepliget metro station (blue line M3), which is 10 minutes from the city center. Bus number 254E and tram route 1 also provide onward travel to the center.

Travel Tips: Bus to Budapest from Zagreb

Take the bus to Budapest 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 Zagreb to Budapest.
FAQs

What are the travel restrictions for Budapest, Hungary if I'm coming from Zagreb, Croatia by bus?

Travel between Zagreb, Croatia and Budapest, Hungary by bus is: Fully open.

Can I enter Hungary from Croatia?

International entry status: Entry is fully open for citizens and permanent residents of Croatia

Do I need to quarantine on arrival in Hungary from Zagreb?

Conditions of entry:

  • There are no current restrictions

What are the safety rules to follow in Budapest, Hungary?

All travelers in Hungary must observe these coronavirus safety measures:

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

The information above was last checked on 5/16/22. Remember to review the latest COVID-19 travel safety regulations   for your bus from Zagreb to Budapest as this information can change.

What COVID restrictions are there for my return journey by bus to Zagreb, Croatia from Budapest, Hungary?

The restriction level for your return bus to Zagreb, Croatia from Budapest is: Fully open.

Is my return bus into Zagreb from Budapest restricted?

International entry is allowed for: Entry is fully open for citizens and permanent residents of Hungary

Do I need to quarantine on arrival in Croatia from Budapest?

Conditions of reentry:

  • There are no current restrictions

What are the safety rules to follow in Zagreb, Croatia?

The government of Croatia has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 5/16/22. Remember to check the latest COVID-19 travel safety regulations for your bus to Zagreb from Budapest closer to your date of departure here here.

What is the price of the cheapest bus from Zagreb to Budapest?

Omio customers have found the cheapest buses from Zagreb to Budapest to cost as little as $17 (€15)  in the next 7 days.

How much is a bus ticket to Budapest from Zagreb?

In the next 7 days you can expect to pay on average $21 (€19)  for a bus ticket to Budapest from Zagreb.

How far is Budapest from Zagreb by bus?

You should expect to travel around 185 miles (299 km)  to Budapest from Zagreb by bus.

How long is the bus ride to Budapest from Zagreb?

The Zagreb to Budapest bus duration is on average 4 h 55 min, which is to be expected when traveling 185 miles (299 km) between Zagreb and Budapest. However, the time it takes can vary based on specific dates, weekends, and holidays.

What bus companies go from Zagreb to Budapest?

When taking a bus from Zagreb to Budapest, you can count on Flixbus or Nomago for the best way to get you to Budapest. You can also check all possible bus companies who offer a service between Zagreb and Budapest and compare the amenities they offer before buying a bus ticket.

Can I find a direct bus from Zagreb to Budapest?

Yes, there are 2 direct buses per day from Zagreb to Budapest with Flixbus, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your bus ticket.

How many bus services per day are there from Zagreb to Budapest?

The average number of buses departing Zagreb for Budapest is 2 a day. The bus schedules and services may vary between weekdays and weekends.

What time is the earliest bus from Zagreb to Budapest? What time is the last bus from Zagreb to Budapest?

The earliest bus departing from Zagreb to Budapest leaves at 7: 45 AM. The last bus departing from Zagreb to Budapest leaves at 9: 40 PM. You can find the latest Zagreb to Budapest bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.

When should I book the Zagreb to Budapest bus for the best deals on tickets?

In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this journey and save money. If you buy bus tickets to Budapest from Zagreb within the next 7 days, you can find tickets to cost on average $21 (€19) one way. To find the best prices for this journey, consider booking your bus ticket from Zagreb to Budapest a few months in advance.