Hello Peggy, there are several river cruises in Budapest on the Danube, I hope you will find what is the right cruise for you. The length of the cruises vary (1-2 hours or more).
For a one hour Budapest river tour with headset guide at a decent price, I would recommend the Mahart Passanave Danube Corso sightseeing tour. Cruises are daily (from April 1 to October 30), ships leave every hour, current cost is 2990 HUF per person.
No need to book in advance.
Details on http://www.mahartpassnave.hu/
Further river cruises in Budapest: http://topbudapest.org/tours/boat-tours-river-tours.






























How do I book just the one hour right river cruise on the danube