We recommend booking at least 1 week in advance since tours tend to book up at the last minute. However, we do sell tickets the same day based on availability.