Luxury buses demand earlier booking, though you can book a bus within 24 hours of your travel. Advanced booking would yield a discount and also would be able to choose the type of bus and the numbers of seaters.