You can get from Dubrovnik to Budapest by train, bus or flight.
To get from Dubrovnik to Budapest on Mar 31 we recommend taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
Distance | 337 miles (544 km) | |
Available travel modes | Bus, flight or train | |
Ticket price range | $9 - $52 | |
Fastest mode | Bus • $52 (€46) • 15 h 15 min | |
Popular travel companies | Flixbus |
Take a bus, flight or train to travel 337 miles (544 km) between Dubrovnik and Budapest. The most popular travel companies which serve this trip are Flixbus among others. Travelers can even take a direct bus from Dubrovnik to Budapest.
International travel from Dubrovnik, Croatia to Budapest, Hungary is: Unrestricted.
Entry into Hungary is currently allowed for: Entry is unrestricted for citizens and permanent residents of Croatia.
Conditions of entry:
All travelers in Hungary must observe the following coronavirus safety measures:
The information above was last checked on 3/8/23; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations for your upcoming trip to Budapest from Dubrovnik.
The restriction level for your return to Dubrovnik, Croatia from Hungary is: Unrestricted.
Entry into Croatia is currently allowed for: Entry is unrestricted for citizens and permanent residents of Hungary.
Conditions of reentry into Croatia:
You should observe these safety measures in Croatia as imposed by the government to reduce the spread of COVID-19:
This information about your return travel to Croatia was last checked on 3/8/23. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Dubrovnik from Budapest closer to your date of departure here.
There are 3 ways that you can travel from Dubrovnik to Budapest. You can take a bus, flight or train.
The cheapest way to go to Budapest from Dubrovnik is by taking a flight, which costs on average $9 (€8).
This is compared to other ways of getting to Budapest:
A flight is $43 (€38) less than a bus for this journey with tickets for a bus from Dubrovnik to Budapest costing on average $52 (€46).
A flight is generally $25 (€22) less than a train for the same trip. Taking a train costs on average $34 (€30) from Dubrovnik to Budapest.
The fastest way to get to Budapest from Dubrovnik is by bus with an average travel time of 15 h 15 min.
Other travel options to Budapest can usually take longer:
In comparison, taking a flight requires on average 0 h 0 min of travel time.
In comparison, going by train can take 0 h 0 min on average.
The Dubrovnik to Budapest distance is around 337 miles (544 km).
These are the most popular departure and arrival points when traveling from Dubrovnik to Budapest:
If finding a good deal is your main consideration for your trip from Dubrovnik to Budapest, then we'll help you find the best value travel companies for you:
Yes, there are direct routes from Dubrovnik to Budapest with the following travel companies:
Direct services to Budapest 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 trip.
When planning your trip from Dubrovnik to Budapest, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:
However, we recommend buying tickets from Dubrovnik to Budapest online a few months in advance to get the best deals and save money on your upcoming journey.
Here are some other resources that might have the information you need