there is a direct flight from Cairo to Budapest and vice versa, but really dealing with the hungarian embassy is something terrible, they trust nobody.... by the way, my marriage certificate is only in arabic and hungarian language... will they understand it in the german embassy for example?