A typical rafting trip in Kashmir lasts between 2 to 3 hours, including safety briefings and the actual rafting experience.