Had a look at trains this morning. Gonna get the 13.25 on Monday gets into Bratislava just after 4pm and has no changes. One before you need to change twice. 17.50 Eur.
Took ages to buy tickets at the ticket office last time so I would recommend going early so you have plenty time.