Ideal booking is 2 days before you wish to go for safari. If its for large group better book 10-15 days in advance to get better deal.