Upvote:1
I'd like to correct the answer above:
Also I want to know if i traveled from Cairo to Romania thru transit at Frankfurt, will my passport be stamped at Frankfurt?
No, it will not be stamped IF you fly Cairo-Frankfurt-Otopeni. Romania is not part of Shenghen, so you will not go through passport control in Frankfurt. You will go through passport control in Romania only. Have done it myself.
Upvote:2
I need to know if I can travel directly from Cairo to Romania via my schengen visa or I have to enter first a schengen state then to travel to Romania.
You can travel directly to Romania; assuming you have not violated the 90/180 rule for Schengen visas, your visa is valid for the duration of your stay, and your passport is also valid for the duration of your stay.
Also I want to know if i traveled from Cairo to Romania thru transit at Frankfurt, will my passport be stamped at Frankfurt?
Yes, it will be stamped as this is your point of entry into the Schengen zone; even if you are on transit.