Для начала, нужно понять, какую именно границу Вы собираетесь проходить?
Если Вы собираетесь туда лететь - между двумя странами шенгена есть сложности с наличием погранпереходов в аэропортах. Их там просто нет
Если ехать на машине - есть альтернативный путь через Румынию и Болгарию, которые тоже входят в Шенген.
Если же все-таки ехать через Сербию (самый короткий путь) - категорически не советую ехать через Болгарию (в частности - переход в Димитровграде), потому что она лежит на пути паломничества достопочтимых граждан Германии, Франции и пр. домой в Турцию и летом там просто безумные пробки.
Но в целом - пограничников мало интересует недееспособность граждан или различия в их гражданстве, главное случайно не заехать на внутренний погранпереход, только для граждан ЕС - там паспорта нечем проверять и потому иностранцев в принципе не пускают.