We strongly advise booking your ticket in advance. You can buy tickets up until 24 hrs before the day/time of departure if there are seats available. We do not accept cash on the door, payment is by card only.