As one of the neighbouring countries to Croatia, it’s relatively easy to travel from Hungary to Croatia, especially if you’re travelling to or from Budapest.
Travelling from Budapest to Croatia
There are several direct trains per day from Budapest station to Zagreb, with the journey taking between 6 and 6 and a half hours. From Zagreb, you can then take a train or bus to your required destination in Croatia.
The above-mentioned train also travels on to Split in summer (mid-June to the end of August), twice a week. Journey time from Budapest to Split is 15 hours.
See the Die Bahn website for the best information about train timetables.
Travelling from Hungary to Croatia by Bus
There are a number of daily buses from Budapest to Zagreb run by Flixbus. Journey time is around 4 and a half to 5 hours.
During summer, there are also direct bus services from Budapest to the Croatian coast, with most routes running once a week. The Adria Express goes to Rijeka, Opatija, Pula, Rovinj and Porec (in total, 11 hours to Porec). The Dalmatian Express runs from Budapest to Split. Finally, the Montenegro Express goes all the way from Budapest to Budva (catchy!), including a stop in Dubrovnik en route. Again, details of these routes can be found on the Volanbusz website.
Useful Travel Links
- Ryanair Flights from London Stansted, East Midlands, Manchester, Bristol, Edinburgh, Cork and Dublin to Budapest
- Easyjet Flights from London Gatwick, London Southend and Manchester to Budapest
- British Airways Flights from London Heathrow and Gatwick to Budapest
- Jet2.com Flights from Birmingham, East Midlands, Manchester, Leeds Bradford and Edinburgh
- WizzAir Flights from London Gatwick, London Luton, Birmingham, Liverpool, Doncaster Sheffield, Cardiff and Glasgow
- Budapest Airport Provides information on how to travel from the airport and downtown Budapest
- Die Bahn Train timetables for journeys from Hungary to Croatia
- Hungarian Railways Also provides timetables for routes from Hungary to Croatia
- Eurolines.hu for bus timetables