Do I have to book online or I can booked directly on the day itself? If book directly on the day, is the ticket office near the dock? Thank you in advance
We booked it on the spot on the day itself. The booking office is just besides the dock. I would advise you to book atleast 2-3 hours in advance if you want to book on that day itself since, there is a lot of rush.
I booked online (via Budapest Card), however there is a ticket office at the dock and you can buy tickets from there.
Yes, you can book online. It was actually a couple Euros cheaper when you booked a time slot. I booked our tickets while walking to the boat. The ticket office is where the boat is docked.
I am not sure about on-line booking but you can book at the dock and ship is next to the dock where you can buy tickets. When I bought tickets there were lot of people and was able to buy only for the next day. Hope this helps. Best wishes