This information varies depending of the policies of each bus operator and the number of seats available. Our recommendation is to buy your ticket two days in advance.