I ditt fall, eftersom det redan är juni och din vistelse blir kortare än ett år, kan det vara (knappt) möjligt att köpa en returbiljett men notera att flygbolagen överallt har en års bokningshorisont och / eller en gräns för ett år mellan avgång och retur så att det är helt enkelt omöjligt att presentera en returbiljett för visering som varar ett år eller mer.
Så, när jag inte känner till Ungern, skulle jag verkligen bli förvånad om de krävde att du skulle köpa en biljett i förväg. Denna broschyr från utrikesministeriet nämner inte heller något sådant krav. Vanligtvis rekommenderar ambassader motsatsen. Det är bara för kortare vistelser att du måste ha mycket specifika reseplaner.
När du har en studentvisum eller uppehållstillstånd från ett Schengenland kan du komma in i området genom något annat land och resa med tåg eller buss om du vill.