Hm. That didn't come out right. Anyway, what I was trying to say, according to the International Journey Planner, your total travel time Bratislava - Budapest should be between 2:47 (direct EC) and 3:50 (2 changes, local trains). Tickets start at €16.