Yes, it is possible to book the tour in advance. If you wish you can select pay on arrival as a Payment mode.