Se você está fazendo um mochilão pela Europa e decidiu partir de Bucareste pra Zagreb, existem algumas opções:

Como ir de Bucareste para Zagreb de Avião

Demora umas 5h em voo direto e em 2018 a passagem estava em torno de R$ 463 à R$ 1507. Você pode fazer uma pesquisa para sua data pelo Submarino, a melhor comparadora online clicando aqui.

Como ir de Bucareste para Zagreb de Trem

Há duas opções. São 745 km divididos em 3 trechos. Sai de Atenas e vai pra Thessaloniki, ainda na Grécia, de lá, vai pra Sófia, na Bulgária, e aí sim pega o último trecho para Bucareste, na Romênia. Se considerar apenas o tempo dentro dos comboios feito nos horários de trajeto mais rápido, serão necessárias 32 horas, fora o tempo de espera entre um trem e outro. Você pode consultar pela Rail.cc, e verificar todos os horários disponíveis no site deles também clicando aqui. No Rome2Rio há possibilidades de integração trem e ônibus, pra otimizar a viagem.

  • Bucuresti Nord Gara A > Kelenföld > Zagreb Glavni Kolod: O tempo total de viagem é de 23h 16min e pode custar de R$511 à R$743. O primeiro trecho tem três saídas diárias e é operado pela Romanian Railways (CFR). O tempo de viagem mais curto é de 16 h 26 min e custa de R$ 280 à R$ 410. O segundo trecho tem três saídas diárias e é operado pela Deutsche Bahn. O tempo de viagem mais curto é de 5 h 10 min e custa de R$ 230 à R$ 340.
  • Gara de Nord > Kelenföld > Zagreb Glavni Kolod: Essa segunda opção é o EuroNight, com tempo total de viagem é de 24h 17min e pode custar de R$354 à R$524. O primeiro trecho tem uma saída diária que demora 17h 55min, custa de R$ 120 à R$ 190 e é operado pela Czech Railways (ČD). O segundo trecho é o mesmo da opção anterior, tem três saídas diárias e é operado pela Deutsche Bahn. O tempo de viagem mais curto é de 5 h 10 min e custa de R$ 230 à R$ 340.

Essa é uma opção pra quem considera conhecer um pouco de cada parada durante a viagem, pois demora bastante e não é a mais confortável.

Como ir de Bucareste para Zagreb de Ônibus

Você pode usar ônibus saindo de Bucareste e passando por Budapeste:

  • Bucareste > Budapest > Zagreb: Trajeto total demora 15h e custa de R$324 – R$422. O primeiro trajeto demora 8h  e é feito uma vez por dia, custando de R$250 à R$300. Chegando em Budapest Népliget Autóbusz Állomás, você pegará outro ônibus para Budapest Sasadi út que demora 16min e sai a cada 2 horas, custa R$5. Depois você terá que andar 8 minutos até Budapest Kelenföld pra pegar o ônibus direto para Zagreb. Esse último trecho tem ônibus saindo a cada 3 horas e demora 4h e 20min até o destino, custando de R$70 à R$120.

Como ir de Bucareste para Zagreb de Carro

Se você quer curtir mais o trajeto com liberdade de paradas e flexibilidade. Ir de carro é uma opção. São 1.015 km, você vai demorar umas 12 h indo direto, e vai gastar em torno de R$460 à R$700 de combustível. Se torna vantajoso se tiver mais pessoas viajando junto. O único ruim é ter que devolver o carro em outro lugar, isso pode encarecer bastante. Compare valor de aluguel de carro em todas as agências ao mesmo tempo pela RentalCars ou clicando aqui pela RentCars.
Há alguns sites em que é possível simular as alternativas existentes, o melhor deles é o Rome2Rio, que vai confirmar e te dar essas informações todas atualizadas. Neles você sempre encontrará a forma mais rápida e barata de ir de um lugar ao outro.