{
"@context": "https://schema.org",
"@graph": [
{
"@type": "TouristTrip",
"name": "Rishikesh Rafting and Riverside Camp",
"description": "Rishikesh Ganga white water rafting from Delhi β 16 km Class IIIβIV rapids, riverside tent camping on the Ganga bank, bungee jumping at Mohan's Chatti, cliff jumping, kayaking, Beatles Ashram, dawn yoga. Ministry of Tourism recognised. Est. 1991.",
"url": "https://sanoliindiatour.com/packages/rishikesh-rafting-riverside-camp",
"touristType": "Adventure Travellers, Young Couples, Groups, International Backpackers, Yoga Seekers",
"itinerary": {
"@type": "ItemList",
"name": "Rishikesh Rafting Camp Itinerary",
"itemListElement": [
{"@type":"ListItem","position":1,"name":"Day 1 β Delhi to Rishikesh. Evening camp arrival, campfire, river sounds."},
{"@type":"ListItem","position":2,"name":"Day 2 β Full 16 km Ganga rafting. Cliff jump at Club House rapid. Bungee optional."},
{"@type":"ListItem","position":3,"name":"Day 3 β Dawn yoga, Beatles Ashram, Laxman Jhula, local market. Optional kayaking."},
{"@type":"ListItem","position":4,"name":"Day 4 β Morning swim in Ganga, departure for Delhi."}
]
},
"provider": {
"@type": "TravelAgency",
"name": "Sanoli India Tours",
"telephone": "+919717278522",
"email": "sanoliindiatour@gmail.com",
"address": {
"@type": "PostalAddress",
"streetAddress": "8, Suvidha Market, Netaji Nagar",
"addressLocality": "New Delhi",
"addressCountry": "IN"
},
"vatID": "07AOJPS1151F4ZY",
"foundingDate": "1991"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"reviewCount": "127",
"bestRating": "5"
}
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{"@type":"ListItem","position":1,"name":"Home","item":"https://sanoliindiatour.com"},
{"@type":"ListItem","position":2,"name":"Tour Packages","item":"https://sanoliindiatour.com/tour-packages"},
{"@type":"ListItem","position":3,"name":"Adventure Tours","item":"https://sanoliindiatour.com/tour-packages?category=adventure"},
{"@type":"ListItem","position":4,"name":"Rishikesh Rafting and Riverside Camp","item":"https://sanoliindiatour.com/packages/rishikesh-rafting-riverside-camp"}
]
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Is Rishikesh white water rafting safe for beginners?",
"acceptedAnswer": {"@type":"Answer","text":"Yes β Rishikesh rafting is entirely suitable for beginners with no prior experience. The standard 16 km route from Shivpuri to Rishikesh runs Class III and Class IV rapids (on a scale of I to VI), which provide genuine excitement without requiring technical skill. All participants wear Class V internationally certified life jackets and helmets. Each raft has a certified guide with minimum 3 years of Ganga experience seated at the rear, controlling the raft and giving paddle commands. The only absolute restrictions are: no swimming without a guide's permission and no rafting if you have a heart condition, back injury, or are under the influence of alcohol. Children aged 14+ can raft on the standard route; younger children may do the shorter Brahmpuri stretch."}
},
{
"@type": "Question",
"name": "What is the best time for Rishikesh rafting?",
"acceptedAnswer": {"@type":"Answer","text":"October to November and February to May are the best months for rafting. The river runs clear, water levels are optimal for Class IIIβIV rapids, and the weather is comfortable. September is excellent for experienced rafters who want higher water levels and more powerful rapids after the monsoon. JuneβJuly (early monsoon) and August are typically when rafting is suspended by the district administration due to dangerously high water levels and debris. DecemberβJanuary is cold (8β15Β°C) but the river is clear, crowds are minimal, and the mountain light is extraordinary. We always check real-time river levels before confirming bookings."}
},
{
"@type": "Question",
"name": "How far is Rishikesh from Delhi and how do we get there?",
"acceptedAnswer": {"@type":"Answer","text":"Rishikesh is approximately 240 km from Delhi β a 5β6 hour drive or a 4.5-hour train to Haridwar followed by a 30-minute road transfer to Rishikesh. We arrange private vehicle transfers from Delhi (door to door, most comfortable for groups) and train bookings via Haridwar for those who prefer rail. The Shatabdi Express from Delhi to Haridwar is the fastest and most comfortable train option. For those flying in internationally, Delhi airport is the natural entry point β we arrange airport pickup and direct transfer to the camp."}
},
{
"@type": "Question",
"name": "What are the major rapids on the Rishikesh rafting route?",
"acceptedAnswer": {"@type":"Answer","text":"The 16 km Shivpuri to Rishikesh stretch contains the following named rapids in sequence: Roller Coaster (Class IV β the most powerful, a long standing wave train), Golf Course (Class III), Club House (Class III β the best cliff-jumping spot), Return to Sender (Class IV β a powerful hydraulic rapid), Double Trouble (Class III+), and Hilton (Class III). The stretch from Marine Drive (26 km) extends the run and adds The Wall (Class IV) and Three Blind Mice (Class III+). Our guides brief each rapid before approach, explain the paddle commands, and position the raft for the optimal line through each wave."}
},
{
"@type": "Question",
"name": "What is riverside camp in Rishikesh like?",
"acceptedAnswer": {"@type":"Answer","text":"Our riverside camps are set directly on the Ganga bank β typically the sandy beaches between Shivpuri and Marine Drive where the river runs wide and calm. You sleep in Swiss-style canvas tents (raised off the ground, with proper beds or cots and bedding), 10β15 metres from the water. Camps have proper toilet and shower facilities. Evenings involve a campfire on the river beach, dinner cooked at camp, and the sound of the Ganga as the only noise after 10 PM. The cold river is accessible for swimming from the camp beach. Dawn on a Rishikesh riverside camp β the Himalayan peaks just visible in the north, the river still misted, and the first light hitting the canyon walls β is genuinely one of India's finest morning experiences."}
},
{
"@type": "Question",
"name": "Is bungee jumping available in Rishikesh and is it safe?",
"acceptedAnswer": {"@type":"Answer","text":"Yes β Rishikesh has India's highest fixed bungee jumping platform at Mohan's Chatti, operated by Jumpin Heights at 83 metres over a rocky gorge. The operation uses New Zealand-certified equipment and follows international safety protocols. Participants must be at least 18 years old, weigh between 40β110 kg, and must not have heart conditions, back problems, epilepsy, or high blood pressure. The operator provides a full safety briefing and harness check before each jump. We pre-book slots as availability is limited β walk-in booking on the day frequently results in long waits or no availability."}
},
{
"@type": "Question",
"name": "Can we do yoga in Rishikesh during the rafting camp trip?",
"acceptedAnswer": {"@type":"Answer","text":"Absolutely β this is part of the programme. Rishikesh is the world capital of yoga, and combining an adventure camp with a dawn yoga session is one of the distinctive pleasures of the programme. We arrange a certified Hatha or Vinyasa session at dawn (6β7 AM) either at the camp by the river or at one of the classic Rishikesh ashrams β particularly Parmarth Niketan, which runs open sessions and the magnificent Ganga Aarti at sunset. The contrast of a morning yoga session on the Ganga bank followed by afternoon Class IV rapids is specifically what makes the Rishikesh camp experience unlike any other adventure tour."}
},
{
"@type": "Question",
"name": "What should I pack for Rishikesh rafting and camping?",
"acceptedAnswer": {"@type":"Answer","text":"For rafting: quick-dry shorts and t-shirt (you will get wet), secure sandals or old trainers that can get soaked, a waterproof bag for valuables (we provide dry bags for phones). For camp: warm layers for evenings (temperatures drop to 12β16Β°C after dark even in summer), sunscreen and sunglasses, a torch, and any personal medications. For yoga: comfortable loose clothing. Do NOT bring: jewellery that might be lost in rapids, non-waterproof shoes for rafting, or alcohol to the camp (local regulations prohibit it near the Ganga). We provide a full packing list upon booking."}
}
]
}
]
}
Like sitting in the raft at Roller Coaster rapid: The guide shouts "Forward hard! Forward hard!" The raft hits the first standing wave and the cold water hits you in the face like a slap from the Himalayas. You are laughing and screaming at the same time. The river does not care who you were this morning. It only knows who you are right now, in this wave, paddle in hand, completely alive. βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ */
:root { /* River palette β turquoise water, foam white, riverbank stone, jungle green, campfire orange */ --river: #0A7A8A; --river-mid: #0E9BAE; --river-light: #20C0D8; --river-pale: #E4F7FA; --river-glow: rgba(14,155,174,.18);
--foam: #F0FBFD; --foam-warm: #E8F8F9;
--rapid: #005F70; --rapid-dark: #003A45;
--campfire: #D45A0A; --campfire-lt: #F07020; --campfire-pale:#FFF2E8; --campfire-glow:rgba(212,90,10,.18);
--jungle: #1A5C2A; --jungle-mid: #2A8040; --jungle-pale: #E8F5EC; --jungle-light: #3AAA58;
--stone: #7A8A90; --stone-pale: #EFF2F3; --sand: #F0E8D8; --warm-white: #FAFDFΠ; --warm-white: #FAFEFE; --ivory: #F5F0E8; --snow-white: #F8FDFE;
--text-dark: #0A1A1C; --text-body: #142428; --text-muted: #4A6065; --text-light: #7A9098;
--serif: 'Playfair Display', Georgia, serif; --sans: 'Montserrat', system-ui, sans-serif; --script: 'Dancing Script', cursive; }
/* ββ RESET ββ */ .rr *, .rr *::before, .rr *::after { box-sizing:border-box; margin:0; padding:0; } .rr { font-family:var(--sans); background:var(--snow-white); color:var(--text-dark); overflow-x:hidden; line-height:1.75; } .rr img { max-width:100%; display:block; } .rr p { color:var(--text-body); font-weight:300; font-size:15.5px; line-height:1.95; } .rr strong { font-weight:700; color:var(--text-dark); } .rr a.rr-lnk { color:var(--river); text-decoration:underline; text-underline-offset:2px; }
/* ββ RIVER SPRAY CANVAS β water droplets ββ */ .rr-spray-canvas { position:fixed; top:0; left:0; right:0; bottom:0; pointer-events:none; z-index:0; overflow:hidden; } .rr-drop { position:absolute; border-radius:50%; background:radial-gradient(circle, rgba(14,155,174,.6) 0%, rgba(14,155,174,.2) 60%, transparent 80%); opacity:0; animation:rr-drop-fall ease-in infinite; } @keyframes rr-drop-fall { 0% { transform:translateY(-20px) scale(.6); opacity:0; } 15% { opacity:.6; } 70% { opacity:.3; } 100% { transform:translateY(100vh) scale(1.2); opacity:0; } }
/* ββ RAPID WAVE TOP STRIP ββ */ .rr-wave-strip { width:100%; overflow:hidden; line-height:0; background:var(--river-pale); } .rr-wave-strip svg { display:block; width:100%; }
/* ββ ANIMATIONS ββ */ @keyframes rr-float { 0%,100%{transform:translateY(0) rotate(-1deg)} 50%{transform:translateY(-14px) rotate(1.5deg)} } @keyframes rr-bob { 0%,100%{transform:translateY(0) rotate(-2deg)} 50%{transform:translateY(-8px) rotate(2deg)} } @keyframes rr-swell { 0%,100%{transform:scaleX(1)} 50%{transform:scaleX(1.04)} } @keyframes rr-breathe { 0%,100%{transform:scale(1)} 50%{transform:scale(1.06)} } @keyframes rr-glow-riv { 0%,100%{box-shadow:0 0 30px var(--river-glow)} 50%{box-shadow:0 0 60px rgba(14,155,174,.32)} } @keyframes rr-pulse-rv { 0%,100%{opacity:.6} 50%{opacity:1} } @keyframes rr-shimmer { 0%{background-position:-200% center} 100%{background-position:200% center} } @keyframes rr-rush { 0%,100%{letter-spacing:-2px;transform:skewX(0deg)} 50%{letter-spacing:0px;transform:skewX(-1deg)} } @keyframes rr-flicker { 0%,100%{opacity:.9} 30%{opacity:.5} 60%{opacity:1} 80%{opacity:.7} } @keyframes rr-reveal { from{opacity:0;transform:translateY(26px)} to{opacity:1;transform:none} } @keyframes rr-rapid-bg { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }
/* ββ INNER ββ */ .rr-inner { max-width:1160px; margin:0 auto; padding:0 28px; }
/* ββ SECTION TYPES ββ */ .rr-sec { padding:80px 28px; background:var(--snow-white); } .rr-sec-foam { padding:80px 28px; background:var(--foam); } .rr-sec-ivory { padding:80px 28px; background:var(--ivory); } .rr-sec-river { padding:80px 28px; background:var(--river-pale); } .rr-sec-jungle { padding:80px 28px; background:var(--jungle-pale); } .rr-sec-campfire{ padding:80px 28px; background:var(--campfire-pale); } .rr-sec-stone { padding:80px 28px; background:var(--stone-pale); } .rr-divider { height:2px; background:linear-gradient(90deg,transparent,var(--river-light),var(--river),var(--river-light),transparent); border:none; }
/* ββ EYEBROW ββ */ .rr-eyebrow { display:inline-flex; align-items:center; gap:8px; font-family:var(--sans); font-size:10px; font-weight:700; letter-spacing:4px; text-transform:uppercase; color:var(--river); margin-bottom:12px; } .rr-eyebrow::before { content:'γ'; font-size:14px; animation:rr-swell 2s ease-in-out infinite; }
/* ββ RIVER SHIMMER HEADLINE ββ */ .rr-river-shine { background:linear-gradient(105deg, #004A58 0%, var(--river-light) 30%, #20D8F0 50%, var(--river-light) 70%, #004A58 100%); background-size:200% auto; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; animation:rr-shimmer 3.5s linear infinite; }
/* ββ RAPID METER BARS ββ */ .rr-rapids-visual { background:#fff; border-radius:20px; padding:28px 24px; border:1px solid rgba(14,155,174,.2); box-shadow:0 4px 20px rgba(14,155,174,.09); margin-bottom:20px; } .rr-rapid-row { display:flex; align-items:center; gap:12px; margin-bottom:10px; } .rr-rapid-name { font-size:12px; font-weight:700; color:var(--text-dark); width:150px; flex-shrink:0; font-family:var(--sans); } .rr-rapid-track { flex:1; background:var(--river-pale); border-radius:100px; height:12px; overflow:hidden; position:relative; } .rr-rapid-fill { height:100%; border-radius:100px; background:linear-gradient(90deg, var(--river), var(--river-light)); position:relative; overflow:hidden; } .rr-rapid-fill::after { content:''; position:absolute; top:0; left:-100%; width:200%; height:100%; background:linear-gradient(90deg, transparent 0%, rgba(255,255,255,.4) 50%, transparent 100%); animation:rr-shimmer 2s linear infinite; } .rr-rapid-class { font-size:11px; font-weight:800; width:70px; text-align:right; flex-shrink:0; font-family:var(--sans); letter-spacing:.5px; } .rr-class-3 { color:var(--jungle-mid); } .rr-class-4 { color:var(--campfire); } .rr-class-45{ color:var(--river); }
/* ββ HERO ββ */ .rr-hero { min-height:100vh; background:linear-gradient(170deg, #F0FDFE 0%, #E4F9FA 20%, #D8F4F8 40%, #F0FBEC 72%, #E4F5E8 100% ); position:relative; overflow:hidden; display:flex; flex-direction:column; }
/* ANIMATED RIVER FLOW BACKGROUND */ .rr-hero::before { content:''; position:absolute; bottom:0; left:0; right:0; height:50%; background:linear-gradient(180deg, transparent, rgba(14,155,174,.06)); pointer-events:none; z-index:0; animation:rr-swell 5s ease-in-out infinite; }
/* RADIAL GLOW β like sunlight on water */ .rr-hero::after { content:''; position:absolute; top:8%; left:50%; transform:translateX(-50%); width:700px; height:550px; background:radial-gradient(ellipse, rgba(14,155,174,.15) 0%, transparent 65%); pointer-events:none; z-index:0; animation:rr-breathe 6s ease-in-out infinite; }
/* CSS MOUNTAIN PEAKS behind hero */ .rr-hero-mountains { position:absolute; bottom:35%; left:0; right:0; z-index:1; height:220px; pointer-events:none; opacity:.07; } .rr-hm-peak { position:absolute; bottom:0; width:0; height:0; border-left:solid transparent; border-right:solid transparent; border-bottom:solid var(--rapid); } .rr-hm1 { left:5%; border-left-width:90px; border-right-width:90px; border-bottom-width:160px; } .rr-hm2 { left:18%; border-left-width:70px; border-right-width:70px; border-bottom-width:120px; } .rr-hm3 { left:34%; border-left-width:110px; border-right-width:110px; border-bottom-width:210px; } .rr-hm4 { right:32%;border-left-width:80px; border-right-width:80px; border-bottom-width:150px; } .rr-hm5 { right:12%;border-left-width:100px; border-right-width:100px; border-bottom-width:190px; } .rr-hm6 { right:2%; border-left-width:65px; border-right-width:65px; border-bottom-width:115px; }
/* CSS RIVER WAVE at bottom of hero */ .rr-hero-river { position:absolute; bottom:0; left:0; right:0; height:140px; z-index:2; pointer-events:none; overflow:hidden; } .rr-hero-river::before { content:''; position:absolute; bottom:0; left:-10%; width:120%; height:100%; background:linear-gradient(180deg, transparent, rgba(14,155,174,.18) 60%, rgba(14,155,174,.30)); border-radius:50% 50% 0 0 / 30% 30% 0 0; animation:rr-swell 4s ease-in-out infinite; }
/* CAMPFIRE CSS ART */ .rr-campfire-art { position:absolute; bottom:2%; right:6%; z-index:3; pointer-events:none; } .rr-cf-log { width:40px; height:6px; background:var(--campfire); border-radius:3px; position:absolute; bottom:0; opacity:.3; } .rr-cf-log:nth-child(1) { transform:rotate(-20deg); left:-8px; } .rr-cf-log:nth-child(2) { transform:rotate(20deg); right:-8px; } .rr-cf-flame { width:16px; height:24px; background:linear-gradient(to top, var(--campfire-lt), var(--campfire), transparent); border-radius:50% 50% 30% 30%; position:absolute; bottom:4px; animation:rr-flicker 1.2s ease-in-out infinite; } .rr-cf-flame:nth-child(3) { left:4px; height:28px; width:12px; animation-delay:.3s; opacity:.8; } .rr-cf-flame:nth-child(4) { left:10px; height:22px; width:10px; animation-delay:.6s; } .rr-cf-flame:nth-child(5) { left:16px; height:18px; width:9px; animation-delay:.1s; opacity:.7; }
/* HERO INNER */ .rr-hero-inner { position:relative; z-index:4; padding:68px 28px 0; text-align:center; max-width:960px; margin:0 auto; }
.rr-hero-badge { display:inline-flex; align-items:center; gap:8px; background:rgba(255,255,255,.84); backdrop-filter:blur(10px); border:1px solid rgba(14,155,174,.35); padding:7px 20px; border-radius:100px; font-family:var(--sans); font-size:11px; font-weight:700; letter-spacing:3px; text-transform:uppercase; color:var(--river); margin-bottom:22px; box-shadow:0 2px 14px rgba(14,155,174,.14); }
.rr-script-tag { font-family:var(--script); font-size:clamp(26px,3.5vw,46px); color:var(--jungle); display:block; margin-bottom:8px; animation:rr-bob 6s ease-in-out infinite; }
.rr-hero-h1 { font-family:var(--sans); font-size:clamp(44px,7.5vw,108px); font-weight:900; line-height:.88; color:var(--text-dark); margin-bottom:10px; letter-spacing:-3px; text-transform:uppercase; animation:rr-rush 8s ease-in-out infinite; } .rr-hero-h1 .rr-sub-word { font-family:var(--serif); font-size:.46em; font-weight:400; font-style:italic; letter-spacing:-1px; text-transform:none; color:var(--jungle); display:block; margin-top:4px; }
.rr-hero-sub { font-family:var(--sans); font-size:clamp(13px,1.8vw,18px); font-weight:600; color:var(--river); display:block; margin-bottom:22px; letter-spacing:2px; text-transform:uppercase; }
.rr-hero-desc { font-size:17px; color:var(--text-body); max-width:620px; margin:0 auto 36px; line-height:1.95; font-weight:300; }
/* STAT PILLS */ .rr-stat-pills { display:flex; justify-content:center; gap:10px; flex-wrap:wrap; margin-bottom:36px; } .rr-stat-pill { display:flex; align-items:center; gap:8px; background:rgba(255,255,255,.88); backdrop-filter:blur(12px); border:1px solid rgba(14,155,174,.28); padding:9px 17px; border-radius:100px; font-family:var(--sans); font-size:13px; font-weight:600; color:var(--text-body); box-shadow:0 2px 12px rgba(14,155,174,.13); transition:transform .2s, box-shadow .2s; } .rr-stat-pill:hover { transform:translateY(-3px); box-shadow:0 8px 24px rgba(14,155,174,.25); } .rr-stat-pill-icon { font-size:18px; } .rr-stat-pill-sub { font-size:10px; color:var(--river); font-weight:700; display:block; margin-top:1px; }
/* CTA BUTTONS */ .rr-hero-cta { display:flex; gap:12px; justify-content:center; flex-wrap:wrap; margin-bottom:56px; } .rr-btn-primary { display:inline-flex; align-items:center; gap:9px; padding:16px 34px; background:linear-gradient(135deg, var(--river-mid), var(--river)); color:#fff; font-family:var(--sans); font-size:14px; font-weight:700; border-radius:100px; text-decoration:none; text-transform:uppercase; letter-spacing:1px; box-shadow:0 6px 24px rgba(14,155,174,.40); transition:transform .15s, box-shadow .15s; animation:rr-glow-riv 3s ease-in-out infinite; } .rr-btn-primary:hover { transform:translateY(-2px); box-shadow:0 10px 32px rgba(14,155,174,.55); } .rr-btn-secondary { display:inline-flex; align-items:center; gap:8px; padding:16px 30px; background:rgba(255,255,255,.90); backdrop-filter:blur(10px); color:var(--text-dark); font-family:var(--sans); font-size:14px; font-weight:600; border-radius:100px; text-decoration:none; border:1.5px solid rgba(14,155,174,.4); transition:all .15s; text-transform:uppercase; letter-spacing:.5px; } .rr-btn-secondary:hover { background:#fff; border-color:var(--river-mid); }
/* HERO PHOTO */ .rr-hero-photo { position:relative; width:100%; height:clamp(280px,38vw,500px); overflow:hidden; margin-top:auto; z-index:4; } .rr-hero-photo img { width:100%; height:100%; object-fit:cover; } .rr-hero-photo::before { content:''; position:absolute; top:0; left:0; right:0; height:60%; background:linear-gradient(to bottom,rgba(240,253,254,.97),transparent); z-index:1; pointer-events:none; } .rr-hero-photo-ph { width:100%; height:100%; background:linear-gradient(160deg,var(--river-pale),var(--jungle-pale)); display:flex; align-items:center; justify-content:center; flex-direction:column; gap:10px; } .rr-hero-cap { position:absolute; bottom:16px; right:16px; z-index:2; background:rgba(255,255,255,.92); backdrop-filter:blur(8px); color:var(--text-body); font-size:12px; padding:6px 15px; border-radius:100px; border:1px solid rgba(14,155,174,.25); font-family:var(--sans); letter-spacing:.5px; box-shadow:0 2px 8px rgba(0,0,0,.09); }
/* ββ TRUST STRIP ββ */ .rr-trust { background:linear-gradient(90deg,var(--river-pale),#f5fdfe,var(--river-pale)); border-top:2px solid rgba(14,155,174,.22); border-bottom:2px solid rgba(14,155,174,.22); padding:16px 28px; } .rr-trust-row { max-width:1160px; margin:0 auto; display:flex; justify-content:center; gap:32px; flex-wrap:wrap; } .rr-trust-item { display:flex; align-items:center; gap:8px; font-family:var(--sans); font-size:13px; color:var(--text-body); } .rr-trust-item strong { color:var(--river); font-weight:700; } .rr-trust-dot { width:5px; height:5px; border-radius:50%; background:var(--river-light); }
/* ββ ABOUT + SIDEBAR ββ */ .rr-about-grid { display:grid; grid-template-columns:1fr 1fr; gap:52px; align-items:start; max-width:1160px; margin:0 auto; } .rr-sidebar { background:linear-gradient(145deg,#fff,var(--foam)); border-radius:20px; border:1px solid rgba(14,155,174,.22); box-shadow:0 8px 40px rgba(14,155,174,.10), 0 2px 8px rgba(0,0,0,.05); overflow:hidden; } .rr-sidebar-head { background:linear-gradient(135deg,var(--river-mid),var(--river)); padding:20px 24px 16px; } .rr-sidebar-head h3 { font-family:var(--serif); font-size:19px; font-weight:700; color:#fff; font-style:italic; } .rr-qr { display:flex; justify-content:space-between; padding:9px 20px; border-bottom:1px solid rgba(14,155,174,.1); gap:12px; } .rr-qr:last-of-type { border-bottom:none; } .rr-ql { font-family:var(--sans); font-size:12px; color:var(--text-muted); } .rr-qv { font-family:var(--sans); font-size:12px; color:var(--text-dark); font-weight:700; text-align:right; } .rr-cta-block { margin:16px 20px 20px; background:linear-gradient(135deg,var(--river-pale),var(--jungle-pale)); border-radius:14px; padding:18px; text-align:center; border:1px solid rgba(14,155,174,.22); } .rr-cta-block p { font-size:12px; color:var(--text-body); margin-bottom:12px; } .rr-cta-block a { display:block; padding:11px; margin-bottom:8px; border-radius:100px; font-family:var(--sans); font-size:13px; font-weight:700; text-decoration:none; } .rr-cta-block a:first-of-type { background:linear-gradient(135deg,var(--river-mid),var(--river)); color:#fff; box-shadow:0 3px 12px rgba(14,155,174,.32); } .rr-cta-block a:last-of-type { background:#fff; color:var(--jungle); border:1px solid rgba(26,92,42,.3); }
/* ββ HIGHLIGHTS β 6 CARDS ββ */ .rr-hl-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; max-width:1160px; margin:32px auto 0; } .rr-hl-card { background:#fff; border-radius:18px; padding:26px 20px 22px; text-align:center; border:1px solid rgba(14,155,174,.2); box-shadow:0 4px 20px rgba(14,155,174,.09); transition:transform .25s, box-shadow .25s; cursor:default; position:relative; overflow:hidden; } .rr-hl-card::before { content:''; position:absolute; top:0; left:0; right:0; height:4px; background:linear-gradient(90deg,var(--river),var(--jungle-light),var(--campfire)); } .rr-hl-card:hover { transform:translateY(-8px) scale(1.02); box-shadow:0 18px 44px rgba(14,155,174,.22); } .rr-hl-emoji { font-size:46px; display:block; margin-bottom:12px; animation:rr-bob 4s ease-in-out infinite; } .rr-hl-card:nth-child(2) .rr-hl-emoji { animation-delay:.5s; } .rr-hl-card:nth-child(3) .rr-hl-emoji { animation-delay:1s; } .rr-hl-card:nth-child(4) .rr-hl-emoji { animation-delay:1.5s; } .rr-hl-card:nth-child(5) .rr-hl-emoji { animation-delay:2s; } .rr-hl-card:nth-child(6) .rr-hl-emoji { animation-delay:2.5s; } .rr-hl-n { font-size:9px; font-weight:700; letter-spacing:3px; text-transform:uppercase; color:var(--river); display:block; margin-bottom:6px; } .rr-hl-name { font-family:var(--serif); font-size:18px; font-weight:700; color:var(--text-dark); display:block; margin-bottom:4px; } .rr-hl-type { font-size:10px; letter-spacing:2px; text-transform:uppercase; color:var(--jungle-mid); display:block; margin-bottom:10px; font-weight:700; } .rr-hl-desc { font-size:12.5px; color:var(--text-muted); line-height:1.65; } .rr-hl-badge{ display:inline-block; margin-top:10px; background:var(--river-pale); border-radius:100px; padding:3px 11px; font-size:10px; font-weight:700; color:var(--river); }
/* ββ ACTIVITY SECTIONS ββ */ .rr-place { padding:80px 28px; position:relative; overflow:hidden; } .rr-place:nth-child(odd) { background:var(--snow-white); } .rr-place:nth-child(even) { background:var(--foam); } .rr-place-bg-emoji { position:absolute; font-size:clamp(160px,28vw,280px); opacity:.04; pointer-events:none; z-index:0; line-height:1; user-select:none; top:50%; transform:translateY(-50%); } .rr-place:nth-child(odd) .rr-place-bg-emoji { right:-20px; } .rr-place:nth-child(even) .rr-place-bg-emoji { left:-20px; } .rr-place-grid { display:grid; grid-template-columns:1fr 1fr; gap:52px; align-items:start; max-width:1160px; margin:0 auto; position:relative; z-index:1; } .rr-place:nth-child(even) .rr-place-grid { direction:rtl; } .rr-place:nth-child(even) .rr-place-grid > * { direction:ltr; } .rr-place-photo { position:relative; overflow:hidden; border-radius:20px; } .rr-place-photo img { width:100%; height:400px; object-fit:cover; display:block; border-radius:20px; } .rr-place-photo-ph { width:100%; height:400px; border-radius:20px; display:flex; align-items:center; justify-content:center; flex-direction:column; gap:10px; background:linear-gradient(160deg,var(--river-pale),var(--jungle-pale)); border:2px dashed rgba(14,155,174,.35); } .rr-place-photo-ph span { font-size:14px; color:var(--river); font-weight:700; font-family:var(--sans); } .rr-place-photo-ph small { font-size:12px; color:var(--text-muted); } .rr-place-photo::after { content:''; position:absolute; inset:0; border-radius:20px; box-shadow:inset 0 0 0 1px rgba(255,255,255,.5); pointer-events:none; } .rr-place-badge { position:absolute; top:14px; left:14px; background:rgba(255,255,255,.94); backdrop-filter:blur(8px); color:var(--river); font-family:var(--sans); font-size:10px; font-weight:800; letter-spacing:2px; text-transform:uppercase; padding:6px 14px; border-radius:100px; border:1px solid rgba(14,155,174,.3); box-shadow:0 2px 8px rgba(0,0,0,.1); } .rr-place-dist { position:absolute; bottom:14px; right:14px; background:rgba(255,255,255,.94); backdrop-filter:blur(8px); color:var(--jungle-mid); font-family:var(--sans); font-size:11px; font-weight:700; padding:5px 12px; border-radius:100px; border:1px solid rgba(26,92,42,.3); box-shadow:0 2px 8px rgba(0,0,0,.1); } .rr-place-mood { font-family:var(--script); font-size:24px; color:var(--river); display:block; margin-bottom:6px; } .rr-place-h2 { font-family:var(--serif); font-size:clamp(28px,4vw,52px); font-weight:700; color:var(--text-dark); margin-bottom:4px; } .rr-place-h2 em { font-style:italic; color:var(--river); font-weight:400; } .rr-place-sub { font-size:11px; letter-spacing:3px; text-transform:uppercase; color:var(--text-muted); display:block; margin-bottom:20px; font-weight:700; } .rr-place-body p { margin-bottom:14px; font-size:15px; color:var(--text-body); } .rr-bubble { background:linear-gradient(135deg,var(--river-pale),var(--foam-warm)); border-radius:14px; padding:18px 20px; margin-top:18px; border-left:4px solid var(--river); } .rr-bubble-label { font-size:10px; font-weight:800; letter-spacing:3px; text-transform:uppercase; color:var(--river); display:block; margin-bottom:8px; } .rr-bubble p { font-size:13.5px; color:var(--text-body); margin:0; } .rr-gem { background:linear-gradient(135deg,var(--jungle-pale),#f0faf2); border-radius:14px; padding:18px 20px; margin-top:18px; border-left:4px solid var(--jungle-mid); } .rr-gem-label { font-size:10px; font-weight:800; letter-spacing:3px; text-transform:uppercase; color:var(--jungle-mid); display:block; margin-bottom:8px; } .rr-gem p { font-size:13.5px; color:var(--text-body); margin:0; }
/* ββ FOOD SECTION ββ */ .rr-food-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; max-width:1160px; margin:32px auto 0; } .rr-food-card { background:#fff; border-radius:18px; overflow:hidden; border:1px solid rgba(14,155,174,.16); box-shadow:0 4px 18px rgba(0,0,0,.06); transition:transform .2s, box-shadow .2s; } .rr-food-card:hover { transform:translateY(-5px); box-shadow:0 12px 30px rgba(14,155,174,.18); } .rr-food-top { background:linear-gradient(135deg,var(--river-pale),var(--jungle-pale)); padding:22px 20px 18px; text-align:center; } .rr-food-emoji { font-size:46px; display:block; margin-bottom:8px; animation:rr-bob 5s ease-in-out infinite; } .rr-food-name { font-family:var(--serif); font-size:20px; font-weight:700; color:var(--text-dark); display:block; } .rr-food-origin { font-size:10px; letter-spacing:2px; text-transform:uppercase; color:var(--river); font-weight:700; display:block; margin-top:3px; } .rr-food-body { padding:16px 18px; } .rr-food-body p { font-size:13px; color:var(--text-body); line-height:1.75; }
/* ββ STORIES ββ */ .rr-lore-grid { display:grid; grid-template-columns:1fr 1fr; gap:20px; max-width:1160px; margin:32px auto 0; } .rr-lore-card { background:#fff; border-radius:16px; padding:24px 22px; border:1px solid rgba(14,155,174,.15); box-shadow:0 3px 14px rgba(0,0,0,.05); position:relative; overflow:hidden; } .rr-lore-card::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; background:linear-gradient(90deg,var(--river),var(--jungle-light),var(--campfire)); } .rr-lore-icon { font-size:32px; display:block; margin-bottom:12px; } .rr-lore-title { font-family:var(--serif); font-size:18px; font-weight:700; color:var(--text-dark); margin-bottom:8px; } .rr-lore-body { font-size:13.5px; color:var(--text-body); line-height:1.82; }
/* ββ ITINERARY ββ */ .rr-itin-wrap { max-width:860px; margin:0 auto; } .rr-itin-phase { background:#fff; border-radius:18px; margin-bottom:12px; border:1px solid rgba(14,155,174,.18); box-shadow:0 3px 12px rgba(0,0,0,.05); overflow:hidden; transition:box-shadow .2s; } .rr-itin-phase:hover { box-shadow:0 6px 24px rgba(0,0,0,.09); } .rr-itin-btn { width:100%; text-align:left; padding:20px 22px; background:none; border:none; cursor:pointer; display:flex; align-items:center; gap:16px; font-family:var(--serif); font-size:18px; font-weight:700; color:var(--text-dark); transition:color .15s; } .rr-itin-btn:hover,.rr-itin-btn.open { color:var(--river); } .rr-itin-day-badge { min-width:52px; height:52px; background:linear-gradient(135deg,var(--river-mid),var(--river)); border-radius:12px; display:flex; align-items:center; justify-content:center; flex-direction:column; color:#fff; flex-shrink:0; } .rr-itin-day-badge span:first-child { font-family:var(--sans); font-size:9px; font-weight:700; letter-spacing:1px; text-transform:uppercase; } .rr-itin-day-badge span:last-child { font-family:var(--serif); font-size:22px; font-weight:700; line-height:1; } .rr-itin-icon { width:28px; height:28px; background:var(--river-pale); border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:16px; color:var(--river); flex-shrink:0; margin-left:auto; transition:transform .2s; font-family:monospace; border:1px solid rgba(14,155,174,.3); } .rr-itin-btn.open .rr-itin-icon { transform:rotate(45deg); background:var(--river); color:#fff; } .rr-itin-body { display:none; padding:0 22px 22px; } .rr-itin-body.open { display:block; } .rr-itin-timeline { border-left:2px solid rgba(14,155,174,.25); padding-left:20px; margin-left:10px; } .rr-itin-event { position:relative; padding-bottom:16px; } .rr-itin-event::before { content:''; position:absolute; left:-26px; top:6px; width:10px; height:10px; border-radius:50%; background:var(--river); border:2px solid #fff; box-shadow:0 0 0 2px rgba(14,155,174,.3); } .rr-itin-time { font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:var(--river); display:block; margin-bottom:3px; } .rr-itin-act { font-size:14px; font-weight:700; color:var(--text-dark); display:block; } .rr-itin-note { font-size:12.5px; color:var(--text-muted); margin-top:2px; }
/* ββ INCLUSIONS ββ */ .rr-incl-grid { display:grid; grid-template-columns:1fr 1fr; gap:16px; max-width:1160px; margin:32px auto 0; } .rr-incl-item { display:flex; gap:16px; align-items:flex-start; background:#fff; border-radius:14px; padding:18px 20px; border:1px solid rgba(14,155,174,.15); box-shadow:0 2px 8px rgba(0,0,0,.04); } .rr-incl-icon { font-size:28px; flex-shrink:0; } .rr-incl-text strong { display:block; font-size:14px; font-weight:700; color:var(--text-dark); margin-bottom:4px; font-family:var(--serif); } .rr-incl-text span { font-size:12.5px; color:var(--text-muted); line-height:1.65; }
/* ββ REVIEWS ββ */ .rr-rev-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; max-width:1160px; margin:0 auto; } .rr-review { background:#fff; border-radius:18px; padding:24px 20px; border:1px solid rgba(14,155,174,.15); box-shadow:0 4px 18px rgba(0,0,0,.06); position:relative; } .rr-review::before { content:'"'; position:absolute; top:12px; right:18px; font-family:var(--serif); font-size:76px; line-height:1; color:var(--river-pale); pointer-events:none; } .rr-review-stars { color:#F0A020; font-size:16px; display:block; margin-bottom:12px; letter-spacing:2px; } .rr-review-text { font-size:13.5px; color:var(--text-body); line-height:1.88; margin-bottom:16px; font-style:italic; } .rr-review-author{ display:flex; align-items:center; gap:10px; } .rr-review-flag { font-size:22px; } .rr-review-name { font-size:13px; font-weight:700; color:var(--text-dark); } .rr-review-trip { font-size:11px; color:var(--text-muted); }
/* ββ FAQ ββ */ .rr-faq-wrap { max-width:820px; margin:0 auto; } .rr-faq-item { background:#fff; border-radius:16px; margin-bottom:10px; border:1px solid rgba(14,155,174,.18); box-shadow:0 2px 8px rgba(0,0,0,.04); overflow:hidden; transition:box-shadow .2s; } .rr-faq-item:hover { box-shadow:0 4px 16px rgba(0,0,0,.09); } .rr-faq-btn { width:100%; text-align:left; padding:18px 22px; background:none; border:none; cursor:pointer; display:flex; align-items:center; justify-content:space-between; gap:16px; font-family:var(--sans); font-size:14.5px; font-weight:700; color:var(--text-dark); transition:color .15s; } .rr-faq-btn:hover,.rr-faq-btn.open { color:var(--river); } .rr-faq-icon { width:26px; height:26px; background:var(--river-pale); border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:16px; color:var(--river); flex-shrink:0; transition:transform .2s; font-family:monospace; border:1px solid rgba(14,155,174,.3); } .rr-faq-btn.open .rr-faq-icon { transform:rotate(45deg); background:var(--river); color:#fff; } .rr-faq-ans { display:none; padding:0 22px 18px; font-size:14px; color:var(--text-body); line-height:1.88; } .rr-faq-ans.open { display:block; }
/* ββ RELATED ββ */ .rr-rel-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; max-width:1160px; margin:0 auto; } .rr-rel-card { background:#fff; border-radius:20px; overflow:hidden; border:1px solid rgba(14,155,174,.18); box-shadow:0 4px 20px rgba(14,155,174,.09); text-decoration:none; display:block; transition:transform .2s, box-shadow .2s; } .rr-rel-card:hover { transform:translateY(-5px); box-shadow:0 12px 36px rgba(14,155,174,.22); } .rr-rel-img { height:150px; overflow:hidden; } .rr-rel-img img { width:100%; height:100%; object-fit:cover; transition:transform .3s; } .rr-rel-card:hover .rr-rel-img img { transform:scale(1.06); } .rr-rel-img-ph { width:100%; height:100%; background:linear-gradient(135deg,var(--river-pale),var(--jungle-pale)); display:flex; align-items:center; justify-content:center; font-family:var(--serif); color:var(--river); font-style:italic; font-size:14px; } .rr-rel-body { padding:16px; } .rr-rel-tag { font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:var(--river); display:block; margin-bottom:5px; } .rr-rel-name { font-family:var(--serif); font-size:17px; font-weight:700; color:var(--text-dark); display:block; margin-bottom:4px; } .rr-rel-desc { font-size:13px; color:var(--text-muted); line-height:1.55; }
/* ββ FINAL CTA ββ */ .rr-cta { background:linear-gradient(160deg, var(--river-pale) 0%, var(--foam) 50%, var(--jungle-pale) 100%); padding:90px 28px; text-align:center; position:relative; overflow:hidden; } .rr-cta::before { content:''; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:700px; height:600px; background:radial-gradient(circle, rgba(14,155,174,.13) 0%, transparent 68%); pointer-events:none; animation:rr-breathe 5s ease-in-out infinite; } .rr-cta-inner { max-width:640px; margin:0 auto; position:relative; z-index:1; } .rr-cta-emoji { font-size:64px; display:block; margin-bottom:18px; animation:rr-bob 4s ease-in-out infinite; } .rr-cta h2 { font-family:var(--sans); font-size:clamp(28px,4vw,50px); font-weight:900; color:var(--text-dark); margin-bottom:14px; letter-spacing:-2px; text-transform:uppercase; } .rr-cta h2 em { font-family:var(--serif); font-style:italic; color:var(--river); font-weight:400; text-transform:none; letter-spacing:0; } .rr-cta p { font-size:16px; color:var(--text-body); margin-bottom:34px; line-height:1.88; } .rr-cta-btns { display:flex; gap:12px; justify-content:center; flex-wrap:wrap; } .rr-cta-wa { display:inline-flex; align-items:center; gap:8px; padding:16px 32px; background:linear-gradient(135deg,#25D366,#1DAA52); color:#fff; font-family:var(--sans); font-size:14px; font-weight:800; border-radius:100px; text-decoration:none; box-shadow:0 6px 20px rgba(37,211,102,.32); } .rr-cta-email{ display:inline-flex; align-items:center; gap:8px; padding:16px 28px; background:#fff; color:var(--text-dark); font-family:var(--sans); font-size:14px; font-weight:600; border-radius:100px; text-decoration:none; border:1.5px solid rgba(14,155,174,.4); box-shadow:0 4px 16px rgba(0,0,0,.07); } .rr-cta-note { font-size:12px; color:var(--text-muted); margin-top:24px; }
/* ββ STICKY ββ */ .rr-sticky { position:sticky; bottom:0; background:rgba(248,253,254,.97); backdrop-filter:blur(16px); border-top:1px solid rgba(14,155,174,.25); padding:12px 28px; display:flex; align-items:center; justify-content:space-between; gap:12px; flex-wrap:wrap; z-index:100; box-shadow:0 -4px 20px rgba(0,0,0,.08); } .rr-sticky-title { font-family:var(--sans); font-size:14px; font-weight:800; color:var(--text-dark); display:block; text-transform:uppercase; letter-spacing:-.5px; } .rr-sticky-sub { font-size:10px; letter-spacing:2px; text-transform:uppercase; color:var(--text-muted); display:block; margin-top:2px; } .rr-sticky-btns { display:flex; gap:8px; } .rr-sticky-wa { display:inline-flex; align-items:center; gap:6px; padding:10px 18px; background:#25D366; color:#fff; font-family:var(--sans); font-size:13px; font-weight:700; border-radius:100px; text-decoration:none; } .rr-sticky-plan { display:inline-flex; align-items:center; gap:6px; padding:10px 18px; background:linear-gradient(135deg,var(--river-mid),var(--river)); color:#fff; font-family:var(--sans); font-size:13px; font-weight:700; border-radius:100px; text-decoration:none; box-shadow:0 3px 10px rgba(14,155,174,.35); }
/* ββ SCROLL REVEAL ββ */ .rr-reveal { opacity:0; transform:translateY(24px); transition:opacity .6s ease, transform .6s ease; } .rr-reveal.in { opacity:1; transform:none; }
/* ββ RESPONSIVE ββ */ @media(max-width:960px){ .rr-about-grid,.rr-place-grid,.rr-place:nth-child(even) .rr-place-grid { grid-template-columns:1fr; direction:ltr; } .rr-hl-grid { grid-template-columns:1fr 1fr; } .rr-food-grid,.rr-lore-grid,.rr-rev-grid,.rr-rel-grid,.rr-incl-grid { grid-template-columns:1fr 1fr; } } @media(max-width:600px){ .rr-sec,.rr-sec-foam,.rr-sec-ivory,.rr-sec-river,.rr-sec-jungle,.rr-sec-campfire,.rr-sec-stone,.rr-place,.rr-cta,.rr-trust,.rr-sticky { padding-left:16px; padding-right:16px; } .rr-hl-grid,.rr-food-grid,.rr-lore-grid,.rr-rev-grid,.rr-rel-grid,.rr-incl-grid { grid-template-columns:1fr; } .rr-hero-h1 { font-size:clamp(38px,12vw,64px); } }
The river knows exactly who you are…
Rishikesh
Rafting & Riverside Camp
πΆ Class IV Rapids Β· Riverside Tent Camp Β· Bungee Β· Beatles Ashram Β· Dawn Yoga
240 km north of Delhi, the Ganga comes barrelling out of the Himalayan foothills at a speed that surprises everyone who thought they knew what a river was. The rapids here are named β Roller Coaster, Return to Sender, Double Trouble β not by marketing departments but by the rafting guides who have run them in all weathers for thirty years. You will understand the names the moment you hit them.
Class IIIβIV Β· Shivpuri to Rishikesh
Beach tents Β· Campfire Β· River sounds
83m Β· Mohan’s Chatti Β· NZ certified
World capital of yoga Β· River side
Upload PHOTO_HERO
Rafting on Ganga, Roller Coaster rapid, or riverside camp aerial
π Ministry of Tourism Recognised Β· Est. 1991
π Class V certified life jackets & helmets
πͺ NZ-certified bungee pre-booked
βΊ River-direct camps Β· Ganga bank Β· No road noise
Why Rishikesh Is Completely Different From What You’re Expecting
Most people come to Rishikesh expecting either a yoga retreat or an adventure sports destination. What they find is both, in the same 5 km stretch of river β and the combination is the point. The Ganga here is not a slow, sacred river. It has just come off the Himalayas at speed, and it shows. The same water that pilgrims have been bathing in for 3,000 years at Haridwar is, just 25 km upstream at Shivpuri, running through Class IV rapids that require your full physical attention.
The riverside camps along the Ganga between Shivpuri and Marine Drive are set on the actual river beaches β sandy banks where the Ganga runs wide in the calmer stretches between rapids. You sleep in canvas tents 10 metres from the water, with the river audible all night. The camp kitchen cooks over open fire. In the morning you can have either a dawn yoga session with a certified instructor, or wade into the Ganga for a cold river swim. Both options are available before 7 AM.
For international travellers, Rishikesh offers something rare in adventure tourism: the combination of genuinely thrilling Class IV water with world-class yoga, extraordinary cultural sites (Laxman Jhula, the Beatles Ashram, the Parmarth Niketan Ganga Aarti), and proximity to Delhi. This is a genuine adventure experience, not a sanitised tourist activity dressed as one.
π Your Rishikesh Camp Programme
Complete camp itinerary in 4 hours π
Every Hour Here Changes Your Relationship With Water
From Roller Coaster rapid to riverside campfire to Beatles Ashram at golden hour β each experience on this circuit is unrepeatable.
πΆ
Ganga Rafting
16 km Β· Class IIIβIV Β· 6 Named Rapids
Roller Coaster, Return to Sender, Double Trouble β 16 km of the Ganga’s most powerful whitewater, guided by certified instructors with 10+ years of experience. The river doesn’t care about your confidence level. It will sort that out for you. View on map β
Shivpuri to Rishikesh
βΊ
Riverside Camp
Ganga Beach Β· Swiss Tents Β· Campfire
Canvas tents on the actual Ganga riverbank β not near a river, on it. The sound of the Ganga all night. Campfire dinner. Dawn on the river beach. The cold river five steps from your tent for a morning swim. View on map β
Marine Drive Β· Shivpuri
πͺ
Bungee Jump
83m Β· India’s Highest Β· NZ Certified
India’s highest fixed bungee platform at Mohan’s Chatti β 83 metres over a rocky Himalayan gorge. New Zealand-certified equipment. Pre-booking essential. The view from the platform is extraordinary even for those who don’t jump. View on map β
18+ Β· 40β110 kg
π§
Dawn Yoga on the Ganga
6 AM Β· Riverside Β· Hatha or Vinyasa
A certified session on the camp’s river-beach platform at first light β the Himalayan peaks just visible in the north, the Ganga misted, and 90 minutes of practice before the day begins. Possibly the finest yoga setting available anywhere on earth. View on map β
All levels welcome
ποΈ
Beatles Ashram
Maharishi’s Β· Abandoned Β· Street Art
The abandoned ashram where John, Paul, George, and Ringo wrote most of the White Album in 1968. Now half-jungle, half-extraordinary street art, with intact meditation domes the shape of beehives visible through the trees. One of India’s most atmospheric ruins. View on map β
Maharishi’s Ashram
π
Parmarth Ganga Aarti
Sunset Β· 1,000 Lamps Β· Laxman Jhula
The evening Ganga Aarti at Parmarth Niketan β one thousand brass lamps lit and offered to the river at sunset, while chanting fills the ghats and the Himalayan light turns the water gold. Free, open to all, and one of India’s most genuinely moving daily rituals. View on map β
Daily at sunset
Six Named Rapids β In Order of Encounter
The 16 km ShivpuriβRishikesh run in sequence. Every rapid briefed before approach.
Class IV
Class III
Class III+
Class IV
Class III+
Class III
Standard route: Shivpuri to Rishikesh (16 km) Β· Extended route: Marine Drive to Rishikesh (26 km) adds The Wall (Class IV) and Three Blind Mice (Class III+). All participants wear Class V internationally certified life jackets and helmets. Certified guides with minimum 3 years Ganga experience. Guide briefing before every named rapid.
The Ganga Rapids
πΆ Shivpuri to Rishikesh Β· 16 km Β· All skill levels
The Shivpuri to Rishikesh stretch is the classic Rishikesh rafting run β 16 km of the Ganga at its most energetic, descending through a narrow gorge cut by the river over millions of years through the Shivalik limestone. The walls on either side rise 50β100 metres; the jungle presses to the water’s edge; the Himalayas are occasionally visible in the gaps above the gorge. It is, by any measure, one of the most beautiful whitewater routes in the world.
Roller Coaster β the first major rapid β announces itself with a roar audible from 200 metres upstream. It is a long, sustained wave train: the raft hits six standing waves in sequence, each one washing over the front of the boat and drenching everyone. Your guide shouts the paddle commands. The last wave is always larger than you expected. The pool at the bottom is where everyone cheers. Return to Sender, midway down the route, is the most technically demanding β a powerful hydraulic where the river piles back on itself, requiring the guide to choose a precise line through the wave. On high-water days in late September, it becomes Class IV+ and is the most exhilarating moment on the river.
Between Golf Course and Return to Sender, a flat rock ledge above Club House rapid offers a 6β8 metre cliff jump into a deep, clear pool β completely safe, entirely optional, and the moment that most guests list as the single best memory of the trip. Your guide will offer the jump. You have approximately 30 seconds to decide before the raft moves downstream. The water is cold. Jump.
Most rafting companies start at Shivpuri and immediately hit the water for the rapid section. We pause above Roller Coaster at a calm pool section where the Ganga is glacier-clear and 4β6 metres deep β the clarity is extraordinary and visible even from the surface. Most guests jump in here for a swim before the rafting begins proper. On cooler mornings (OctoberβFebruary), the water temperature in this pool (approximately 12β14Β°C) is genuinely bracingly cold in a way that changes the first rapid experience dramatically. Your body is already alert. The river has introduced itself.
The Riverside Camp
βΊ Sandy Beach Β· Proper Tents Β· Open Fire Β· Cold River
The camps along the Ganga’s sandy beaches between Shivpuri and Marine Drive are not glamping operations with air conditioning and Wi-Fi branded as “wilderness.” They are canvas Swiss-style tents β raised off the ground, with proper sleeping arrangements β on the actual river beach, with the Ganga running 10β15 metres from your door. The beach is accessible only by raft or on foot through the forest; there is no road. There is no traffic noise. The only sound after 10 PM is the river.
Campfire dinner is cooked on open wood fire β dal, sabzi, fresh rotis, rice β and eaten on the beach with the fire’s light on the water. The camp’s beach is used for morning yoga at 6 AM and for swimming and sunbathing during the day. The Ganga in this stretch is cold (14β18Β°C), clear, and swimmable safely in the designated beach area. On clear nights, with no light pollution at this location, the star field visible from the river beach is extraordinary β the Milky Way is visible for approximately 7 months of the year.
If you wake at 4 AM and walk to the river’s edge, the beach is completely still β the camp asleep, the Himalayan peaks just visible as darker shapes against the stars, the Ganga audible but invisible except where the starlight catches the water. The temperature has dropped to 8β12Β°C. There is no human sound anywhere. This specific moment β cold, dark, still, and at the edge of the moving Ganga β is what the camp experience is for. Most guests who experience it describe it as their clearest memory of the entire trip. Set your alarm.
Bungee & Adventure
πͺ 83m Jump Β· Giant Swing Β· Flying Fox Β· Kayaking
The Jumpin Heights bungee platform at Mohan’s Chatti is at 83 metres β India’s highest fixed bungee jump β positioned above a narrow Himalayan gorge where the river runs through exposed rock. New Zealand-certified equipment, international safety protocols, and operators who have been running this site since 2010 with an exceptional safety record. The jump is open to participants aged 18+ weighing 40β110 kg. The briefing is thorough and unhurried. There is no pressure to jump if you change your mind on the platform.
For those who prefer their adrenaline slightly less vertical, the Giant Swing (two-person pendulum swing over the same gorge) and the Flying Fox (zip line above the Ganga gorge, 1.2 km at 160 km/h) are available at the same site. Kayaking on the Ganga β flat-water paddling on the calmer stretches above the rafting put-in, with an instructor β is also available and provides a completely different relationship with the river than the group raft: quiet, self-powered, and at the river’s own level.
Bungee, Giant Swing, and Flying Fox slots at Jumpin Heights are strictly limited and frequently sold out 3β5 days in advance during peak season (OctoberβNovember, FebruaryβApril). Walk-in booking on the day is possible only in the slow season. We pre-book all adventure activity slots at the time of camp confirmation. Do not assume you can add bungee on arrival β the slots will not be there.
The Cultural Rishikesh
πΈ Maharishi Ashram Β· Laxman Jhula Β· Parmarth Aarti
In February 1968, John Lennon, Paul McCartney, George Harrison, and Ringo Starr arrived at the Maharishi Mahesh Yogi’s ashram on the Ganga bank and spent 3β7 weeks in meditation and creative work. Most of the White Album was composed or sketched here: Dear Prudence, Blackbird, Back in the U.S.S.R., Julia, Ob-La-Di Ob-La-Da. The ashram was abandoned in the 1970s after the Maharishi’s death and has been overtaken by jungle β the domed meditation beehives are now half-covered by tree roots, and the entire compound is decorated floor-to-ceiling in extraordinary street art by Indian and international artists. It is one of the world’s most atmospheric ruins.
Laxman Jhula β the original iron-chain suspension bridge across the Ganga, now pedestrian only β provides the classic Rishikesh photograph and one of the finest views of the town’s multi-storey temples rising from the riverbank on both sides. The Parmarth Niketan Ganga Aarti at sunset β one thousand brass lamps lit, chanting that can be heard 2 km upriver β closes every day in Rishikesh on a note that the rafting cannot equal for sheer beauty.
The ashram opens at 9 AM for paying visitors. But the wall adjacent to the main gate is accessible from the outside, and the street art on the exterior walls is visible without entry. More importantly: if you arrive at the Laxman Jhula bridge at 5:45 AM, before any tourist traffic, the bridge is entirely empty, the Ganga is misted below, the temple bells from both banks are audible across the water, and the golden early light on the white ashram walls across the river is the finest photography light in Rishikesh. Our guide knows this and will take you here first.
Food That Fuels the River and the Night
Camp cooking over open fire, Himalayan chai at dawn, and the Rishikesh cafΓ© scene that feeds the world’s yoga teachers.
Camp dinner on the Ganga beach is cooked entirely on open wood fire β a dal that has been simmering since 4 PM, fresh rotis baked on an iron tawa, sabzi (seasonal vegetable curry), rice, and a mild raita. It is not complicated food. It is deeply good food, made better by the fire’s warmth on your face, the sound of the river behind you, and the specific hunger that comes from a day on the water. No restaurant within 5 km of the Ganga serves a better meal than this one, eaten on the beach at this temperature and this angle of firelight.
Every cafΓ© and camp kitchen in Rishikesh has its version of the ginger-lemon-honey hot drink β technically a tea but more accurately a medicinal tonic with a chai’s warmth. The version made at riverside camps (using the Ganga water that, at this altitude and upstream of Haridwar, is clean and fast-moving), with fresh ginger crushed that morning, local mountain honey from the Uttarakhand hills, and lime, is specifically what the body needs at 6:30 AM before yoga or after the cold pre-dawn river walk. It is the best drink in Rishikesh. It arrives in a clay cup if you ask.
Rishikesh has been feeding international yoga teachers since the 1960s, and the town’s cafΓ© scene reflects this history: Israeli hummus and shakshuka sit next to Tibetan thukpa and South Indian dosas, all on the same menu, all genuinely well-made. The best cafΓ©s cluster near Laxman Jhula on both banks β the Beatles CafΓ©, Pyramid CafΓ©, and the older family-run places in the lanes behind the main ghats where the food is cheaper and better. All of Rishikesh is vegetarian by local convention (meat is unavailable near the Ganga in the sacred zone).
Jhangora (barnyard millet, native to the Garhwal and Kumaon Himalayan hills) is the grain that fed the hill communities of Uttarakhand for centuries before rice became affordable. Made as a kheer (pudding) with milk, jaggery, cardamom, and cashew, it produces a slightly nutty, dense dessert that is completely different from rice kheer and specifically associated with the camp and ashram kitchen tradition of Rishikesh. The best version comes from the older dhabas on the east bank near Ram Jhula β ask specifically for jhangora kheer rather than rice kheer. It takes longer to make and requires asking in advance, but it is worth the request.
The banana pancake has been the breakfast of every international backpacker in Rishikesh since the 1970s β a thick, slightly doughy pancake made with ripe banana, flour, and jaggery, served with local mountain honey. It is specifically a post-yoga, pre-river-swim food: substantial enough to keep you going through the rafting, light enough not to be regrettable at Roller Coaster rapid. The camp cook makes them every morning without being asked. The version made with honey from the local Uttarakhand hill beehives (deep amber, slightly resinous, completely different from commercial honey) is one of those specific combinations that becomes difficult to replicate anywhere else.
Aloo ke gutke β crispy fried potato cubes cooked with jakhiya seeds (a specific Himalayan spice related to mustard, unavailable outside Uttarakhand), dried red chillies, coriander, and sometimes raw mango β is Uttarakhand’s signature potato dish and the most popular evening camp snack. The jakhiya seed is the key: it has a flavour that is simultaneously mustard-sharp and slightly floral, and it makes the gutke taste like nowhere else. Most camp cooks in the Rishikesh area are from the Garhwal hills and make this from memory. It arrives with chai and is eaten while watching the river in the golden hour before dinner.
Stories the Ganga Still Carries
The popular narrative about the Beatles in Rishikesh focuses on the meditation and the White Album compositions. Less discussed is what the visit actually changed musically. George Harrison had been studying sitar with Ravi Shankar since 1966, and his weeks at the ashram produced the deepest Indian musical integration in rock history β Within You Without You (Sgt. Pepper), The Inner Light, and later Something, My Sweet Lord, and Give Me Love all trace directly to the Ganga riverbank weeks. But more significantly, the compositional method the four used in Rishikesh β writing alone in meditation, then sharing, rather than collaboratively in the studio β fractured their creative process permanently. The White Album is extraordinary partly because it was made by four people writing in solitude by a river rather than by a band in a studio. Rishikesh may have been the most productive and most destructive few weeks in rock history, simultaneously.
The abrupt end of the rafting season in late June β when the district administration suspends all water sports β is not arbitrary bureaucracy. The Ganga at Rishikesh is fed by the Bhagirathi, Alaknanda, and dozens of smaller Himalayan glacial tributaries. In June and July, as Himalayan temperatures rise and the monsoon delivers intense rainfall simultaneously, the river can rise 3β4 metres in 48 hours, transforming Class III pools into Class VI hydraulics and sweeping away sandbank beaches that a week earlier were campfire sites. The 2013 Kedarnath flood β India’s worst river disaster in decades β affected the same Ganga tributary system. The seasonal closure is the reason the camps and rafting operations survive to the next season. Never raft outside the official open season regardless of any operator’s assurances.
Rishikesh’s association with yoga predates tourism by centuries β the town has been a seat of the Shaivite sannyasi tradition since at least the 6th century CE. But its global identity as “the world’s yoga capital” is almost entirely attributable to one figure: Swami Sivananda Saraswati, who established the Divine Life Society here in 1936, began training Western students in the 1950s, and whose disciples β particularly Swami Vishnu-devananda (who took yoga to North America in 1957) and Swami Satchidananda (who opened the Woodstock festival in 1969 with an address that reached 400,000 people) β carried the Rishikesh yoga tradition to every Western city. When the Beatles arrived in 1968, they were following a trail already 15 years worn by Western yoga students. Rishikesh was ready for them because it had been preparing for the West since the 1950s.
The naming of Rishikesh’s rapids is almost entirely the work of Israeli backpackers who arrived in Rishikesh in large numbers after 1973 (following the Yom Kippur War, a generation of Israelis began extended travels in India, and Rishikesh was a central stop). The names “Roller Coaster,” “Golf Course,” “Club House,” “Return to Sender,” “Double Trouble,” and “Hilton” all date from this period β chosen by guides working with international clients who needed quick, memorable names for pre-rapid briefings. “Return to Sender” gets its name from the hydraulic that can throw a swimmer back toward the rapid rather than washing them through it β the river literally returning you. The guides who named it in the 1970s clearly had an Elvis record or two in their background. The names have been official since the early 1990s when Rishikesh rafting became organised.
Every riverside camp in Rishikesh is entirely dismantled before the monsoon and rebuilt after it. The river beaches where Swiss tents sit in October are typically 2β3 metres underwater in August. The camp operators physically remove every tent pole, every kitchen structure, and every latrine installation before the monsoon flood arrives, store everything at higher ground, and reconstruct the entire camp on the new post-monsoon beach that the river deposits in October. This means that every camp you stay in has been freshly constructed within the last few months β the beaches are clean, the sand is undisturbed, and the camp sits on a Ganga-deposited surface that no human has touched since the last flood. The river resets the camps for you every year.
Rishikesh’s Parmarth Niketan and Triveni Ghat never fully go quiet. The 5 AM aarti (morning offering to the Ganga, preceding the evening one most tourists know about) begins before sunrise with a small group of sadhus and priests β no tourists, no cameras, just the river and the brass lamps and the chanting that has been happening at this ghat every morning for at least three centuries. If your camp is within walking distance (roughly Laxman Jhula area), waking at 4:30 AM and walking to Triveni Ghat for the 5 AM aarti before your yoga session is one of the most genuine experiences available in Rishikesh. No one is performing for anyone. The river is the audience. The priests have been doing this since before your grandparents were born and will continue after your grandchildren are gone.
Four Days on the Living Ganga
Sample programme β customised based on group size, activity preferences, and season. Can be expanded to 5 nights to include a longer rafting route or Haridwar day.
Everything Sorted Before You Arrive π
You paddle. We handle every booking, slot, and detail.
In Their Own Words π
“I’ve rafted in New Zealand, Costa Rica, and Nepal. Rishikesh was different in a way I wasn’t prepared for. The rapids themselves are excellent β Return to Sender particularly is a genuinely serious rapid and our guide’s line through it was perfect. But it’s the combination that makes it unique: you finish the rafting run in the afternoon, walk to a Ganga Aarti at sunset where a thousand lamps are lit for the river you just rafted, and then sleep 10 metres from that same river under a Himalayan star field. Nothing I’ve done in adventure travel sits in my memory quite like that particular 24-hour sequence.”
“The bungee jump was terrifying and perfect. But the thing that I actually talk about is the 4 AM moment that our guide mentioned in the briefing β that if we woke up at 4 AM and went to the river edge, we’d see something. I did. The camp completely still, the Himalayan peaks as darker shapes against the stars, the Ganga invisible but audible right there in front of me, and the temperature at maybe 8 degrees. Completely alone. I stood there for 20 minutes and didn’t want to leave. That’s what Sanoli gave me that no other operator mentioned was even available.”
“We were a group of six friends from different cities β none of us had rafted before, one of us is scared of heights, and one is deeply spiritual and wanted the yoga and aarti dimension. Sanoli designed a programme that genuinely worked for all six of us simultaneously. The rafting guide was extraordinary β patient with the nervous people, genuinely skilled when it mattered at Return to Sender. The Beatles Ashram was the unexpected highlight for everyone β we spent two hours there and could have spent four. One of the best group trips any of us have taken.”
Please replace with real client reviews from your WhatsApp conversations β with permission.
Questions About Your Rishikesh Camp
Keep Moving, Keep Exploring
Ranthambore Big Cat Quest
India’s greatest tiger reserve β Zone safaris, UNESCO fort, 75+ resident tigers. The adventure shifts from water to jungle. Expert naturalists, live sighting data.
Haridwar & Ganga Aarti
30 km from Rishikesh β Har Ki Pauri ghat, the point where the Ganga leaves the Himalayas. The Aarti here on the full-sized river is India’s most spectacular evening ritual.
Jim Corbett National Park
India’s oldest national park, 3 hours from Rishikesh. Dhikala grasslands, the Ramganga River, elephant sightings, and the sal forest landscape that inspired Jim Corbett’s writing.
Hit the Water This Weekend
Tell us your dates, group size, and which activities you want β rafting only, full camp programme, bungee included. We will arrange everything: slots pre-booked, camp confirmed, vehicle arranged, yoga instructor assigned. Full confirmation in 4 hours. The Ganga is running right now.
Ministry of Tourism, Govt. of India Recognised Β· GSTIN 07AOJPS1151F4ZY Β· Est. 1991 Β· 8, Suvidha Market, Netaji Nagar, New Delhi
16 km Ganga Rafting Β· Campfire Β· Bungee Β· Dawn Yoga Β· Ministry of Tourism Recognised
/* ββ RIVER SPRAY DROPS ββ */ (function(){ var canvas = document.getElementById('rrSpray'); if(!canvas) return; for(var i=0; i<18; i++){ var d = document.createElement('div'); d.className = 'rr-drop'; var size = 3 + Math.random()*7; d.style.cssText = [ 'left:' + Math.random()*100 + '%', 'width:' + size + 'px', 'height:' + size + 'px', 'animation-duration:' + (6 + Math.random()*12) + 's', 'animation-delay:' + (Math.random()*10) + 's', 'opacity:' + (0.2 + Math.random()*0.4) ].join(';'); canvas.appendChild(d); } })();/* ββ ITINERARY TOGGLE ββ */ function rrItin(btn){ var phase = btn.closest('.rr-itin-phase'); var body = phase.querySelector('.rr-itin-body'); var open = btn.classList.contains('open'); document.querySelectorAll('.rr-itin-btn.open').forEach(function(b){ b.classList.remove('open'); b.closest('.rr-itin-phase').querySelector('.rr-itin-body').classList.remove('open'); }); if(!open){ btn.classList.add('open'); body.classList.add('open'); } }/* ββ FAQ TOGGLE ββ */ function rrFaq(btn){ var item = btn.closest('.rr-faq-item'); var ans = item.querySelector('.rr-faq-ans'); var open = btn.classList.contains('open'); document.querySelectorAll('.rr-faq-btn.open').forEach(function(b){ b.classList.remove('open'); b.closest('.rr-faq-item').querySelector('.rr-faq-ans').classList.remove('open'); }); if(!open){ btn.classList.add('open'); ans.classList.add('open'); } }/* ββ SCROLL REVEAL ββ */ var rrObs = new IntersectionObserver(function(entries){ entries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('in'); rrObs.unobserve(e.target); } }); }, { threshold:0.08 }); document.querySelectorAll('.rr-reveal').forEach(function(el){ rrObs.observe(el); });