Your next pocket travel guide
Upvote:3
Since you have a valid Schengen visa, you're allowed to transit Bucharest airport (even though it's not in Schengen) for max 24 hours on your way to Budapest.