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

A number of airlines operate flights to Budapest from various British airports which means there’s plenty of choice for you. However, in all honesty, we wouldn’t advise flying to Budapest if your sole intention is to travel to Croatia – if you’re not flying directly to the country, flying to Italy, Slovenia or Austria (depending on where your final destination in Croatia is) is a much better option!

Nevertheless, here’s some information on how to reach Croatia from Budapest, a journey you may find yourself undertaking if you’re travelling through Europe.

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

Despite the proximity of these two European capitals, there aren’t many bus services between Budapest and Zagreb. In fact, it’s probably best to use the above-mentioned train service to Zagreb, and to then change there for bus or train services to elsewhere in the country.

However, during the summer months, there is a twice-weekly service from Budapest to Zagreb that then travels on to Ljubljana. Journey time from Budapest to Zagreb is 4 hours and 45 minutes; more details on this route can be found on the website.

Again during summer, there are also once-a-week bus services from Budapest to destinations on the Croatian coast. The ‘Adria Express’ service runs from Budapest to Opatija, Rijeka, Pula, Rovinj, Porec, Novigrad and Umag whilst the ‘Dalmatian Express’ goes from Budapest to Zadar, Sibenik, Split and Makarska. 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 website.

Useful Travel Links

  • Ryanair Flights from London Stansted, Manchester, Bristol and Dublin to Budapest
  • Easyjet Flights from London Gatwick to Budapest
  • British Airways Flights from London Heathrow and Gatwick to Budapest
  • Flights from Manchester, Leeds Bradford and Edinburgh
  • WizzAir Flights from London Luton
  • 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
  • for bus timetables