Para a Croácia e a Romênia, depende de sua cidadania e, possivelmente, de seu país de residência e de alguns outros detalhes, mas não de onde você está viajando.
Estes dois países são estados-membros da UE e não devem > carimbar passaportes da UE (nem mesmo exigir que os cidadãos da UE viajem com um passaporte, se tiverem um cartão de identificação). Acho que é possível convencer um guarda de fronteira a carimbar seu passaporte da UE de qualquer maneira, mas em geral eles não devem fazê-lo, não importa de onde você venha atualmente.
No entanto, não fazem parte do espaço Schengen, o que significa que realizam verificações de fronteira completas para as fronteiras terrestres e voos de entrada, mesmo da UE ou de países Schengen. Por conseguinte, as mesmas regras tornam obrigatória a verificação dos passaportes / números de identificação da UE e do carimbo dos passaportes não comunitários (com exceção dos titulares de alguns tipos de autorização de residência). Ao contrário do Reino Unido, que na maior parte é livre para estabelecer as suas próprias regras, a Croácia e a Roménia têm de aplicar as regras de Schengen e mostrar que podem realizar controlos fronteiriços ao padrão Schengen (mesmo que ainda não tenham aderido).
Se e quando a Croácia ou a Roménia aderirem finalmente ao espaço Schengen, levantarão os controlos fronteiriços das fronteiras terrestres com outros países do espaço Schengen ou os voos deles provenientes, mas ainda carimbarão os passaportes de nacionais de países terceiros provenientes de fora do espaço Schengen. A fronteira entre a Croácia e a Sérvia ou entre a Sérvia e a Roménia tornar-se-á assim a fronteira "externa" do espaço Schengen, o que significa controlos para todos e carimbos de entrada / saída nos passaportes de cidadãos não comunitários, conforme aplicável.
A Sérvia faz o que bem entender, incluindo a aposição de carimbos nos passaportes dos cidadãos da UE e fora da UE.