Yes, you can buy your tickets on the spot. However, it's best to buy your tickets online in advance if you want to be sure of getting a seat in the slot and on the date you want.