Tickets at the bus stations can be bought with cash or debit/credit card, online with debit/credit card and if you are buying your ticket last minute on-board, at the driver, make sure you bring enough cash since it's the only payment option in the bus. Tickets can be bought online up to 15 minutes before departure.