As one its neighbours, it’s relatively easy to travel from Hungary to Croatia, especially if you’re travelling to or from Budapest.

Travelling from Hungary to Croatia

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 couple of daily buses from Budapest to Zagreb run by Volanbusz. Journey time is around 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 and Dublin to Budapest
  • Easyjet Flights from London Gatwick to Budapest
  • British Airways Flights from London Heathrow and Gatwick to Budapest
  • Jet2.com Flights from East Midlands, Manchester, Leeds Bradford and Edinburgh
  • WizzAir Flights from London Luton, Birmingham, Liverpool 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