Not sure how you found the price out
I called PKP today in the morning and asked them the price of:
2nd class, intercity, one way ticket Warsaw Central - Budapest
Keleti for one person (departure from Warsaw - 6:45 AM).
They told me 405PLN
The numbers are 19 757 (for TP S.A. clients) or (022) 19 436