While you can often buy tickets on the spot, it is advisable to book in advance, especially during peak travel season or holidays, to ensure availability. You can purchase ADO bus tickets and Ultramar ferry tickets online here!