The best hotels in Rishikesh
With 8,000+ places to stay across Laxman Jhula, Tapovan, and the Shivpuri valley, picking the wrong hotel in Rishikesh is embarrassingly easy. We reviewed the standouts. these 10 made the cut.
Our Top Picks in Rishikesh
Click any hotel to check availability and book at the best price.
Bunk Hostel Rishikesh
Laxman Jhula, Rishikesh
Free cancellation & Pay later
Aloha on the Ganges
Ram Jhula, Rishikesh
Free cancellation & Pay later
Glasshouse on the Ganges
Byasi, Rishikesh
Free cancellation & Pay later
Taj Rishikesh Resort and Spa
Rishikesh, Rishikesh
Free cancellation & Pay later
Ananda in the Himalayas
Narendra Nagar, Narendra Nagar
Free cancellation & Pay later
Zostel Rishikesh
Laxman Jhula, Rishikesh
Free cancellation & Pay later
All Hotels Compared
Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.
| # | Hotel | City & Area | Price/Night | Score | Best For |
|---|---|---|---|---|---|
| 1 | Bunk Hostel Rishikesh | Laxman Jhula, Rishikesh | $45–70/night | 7.8/10 | Budget Pick |
| 2 | Hotel Shiv Shakti | Tapovan, Rishikesh | $60–90/night | 7.5/10 | Best Value |
| 3 | Aloha on the Ganges | Ram Jhula, Rishikesh | $105–160/night | 8.3/10 | Most Popular |
| 4 | Glasshouse on the Ganges | Byasi, Rishikesh | $120–175/night | 8.6/10 | Hidden Gem |
| 5 | Taj Rishikesh Resort and Spa | Rishikesh, Rishikesh | $140–210/night | 9/10 | Top Rated |
| 6 | Ananda in the Himalayas | Narendra Nagar, Narendra Nagar | $150–230/night | 9.2/10 | Romantic Stay |
| 7 | Camp Aquaterra | Shivpuri, Shivpuri | $160–200/night | 8.4/10 | Family Friendly |
| 8 | Zostel Rishikesh | Laxman Jhula, Rishikesh | $180–220/night | 8.1/10 | Best Location |
| 9 | Atali Ganga | Devprayag, Devprayag | $280–380/night | 9.1/10 | Luxury Pick |
| 10 | Vana Retreat | Malsi, Dehradun | $450–700/night | 9.5/10 | Top Rated |
Why These Hotels Made Our List
Every hotel earned its spot. Here's exactly why we picked each one.
Bunk Hostel Rishikesh
This hostel sits right in the backpacker hub near Laxman Jhula bridge, surrounded by cafes and yoga studios. Dorm beds are clean and the lockers are solid, though the private rooms are basic boxes. The rooftop common area has good Ganges views and is the real social heart of the place. Staff are helpful with booking rafting and trekking tours. A reliable low-cost base for those spending most of their time outside anyway.
Check Availability
Hotel Shiv Shakti
Hotel Shiv Shakti is a no-frills guesthouse in Tapovan, a quieter stretch popular with yoga retreat guests. Rooms are simple but consistently clean, with functional bathrooms and decent natural light. The location puts you a short walk from several well-regarded ashrams and the Ganga bank. Breakfast is included and surprisingly filling for the price. It attracts a mix of solo travelers and Indian domestic visitors looking for an honest deal.
Check Availability
Aloha on the Ganges
Aloha sits on the eastern bank of the Ganges near Ram Jhula bridge, and the river-facing rooms are genuinely impressive. The property is well maintained with a pool, ayurvedic spa, and a yoga deck that gets used every morning. Rooms are spacious for the price and the beds are comfortable. The restaurant is decent but slow service during peak season is a recurring complaint. Book a deluxe river-view room and the setting justifies the rate easily.
Check Availability
Glasshouse on the Ganges
This heritage property near Byasi is set inside a mango orchard on the Ganges bank, about 10 km from the main Rishikesh bazaar. The colonial-era bungalows are full of character and the grounds are genuinely peaceful. It is one of the few places in the area where you can hear birds more clearly than traffic. The in-house naturalist guides are a nice touch for guests wanting forest walks. The slight distance from town is a trade-off worth making for the atmosphere alone.
Check Availability
Taj Rishikesh Resort and Spa
The Taj property here sits along the Ganges corridor and delivers the kind of consistent quality the chain is known for. Rooms are well furnished with good soundproofing and the beds are among the most comfortable in the region. The spa is legitimately good, using local ayurvedic protocols rather than generic treatments. Service levels are reliably high and the staff anticipate needs without being intrusive. The restaurant handles both Indian and continental food with equal competence.
Check Availability
Ananda in the Himalayas
Ananda sits on the Palace Estate above Narendra Nagar, about 24 km from central Rishikesh, and the views over the Garhwal hills and the Ganges valley are extraordinary. This is primarily a destination wellness resort with structured Ayurveda and yoga programs rather than a casual hotel stay. The colonial palace architecture blends well with the forested hillside setting. Rooms are elegant and quiet, and the food is tailored to dietary and wellness plans. It attracts a serious wellness crowd and delivers on its promises.
Check Availability
Camp Aquaterra
Camp Aquaterra operates along the Ganges bank at Shivpuri, roughly 16 km upstream from Rishikesh town. The tented accommodation is more comfortable than the word camp implies, with proper beds, attached bathrooms, and electric power. Rafting, kayaking, and cliff jumping are run directly from the camp's riverside stretch. Groups and families do well here because the activities keep everyone occupied throughout the day. The package pricing makes it better value than booking accommodation and activities separately.
Check Availability
Zostel Rishikesh
Zostel's Rishikesh property occupies a hillside position near Laxman Jhula with a terrace that looks directly across to the suspension bridge and the far bank. Private rooms here are better appointed than the brand's typical hostel fare, with real mattresses and proper linen. The common areas are social and well designed, and the staff board with local activity tips is genuinely useful. The walk from the main road is a bit steep with luggage but manageable. It sits at the higher end of the Zostel price range but the location earns it.
Check Availability
Atali Ganga
Atali Ganga is positioned on the Ganges riverbank near Devprayag, about 70 km from Rishikesh, and the river access here is private and stunning. Tented suites are luxurious by any standard, with polished wood interiors, large beds, and outdoor decks facing the water. The food is excellent and the kitchen sources locally where possible. Activities include white-water rafting, rappelling, and nature walks, all guided and included in the package rates. The distance from town is the point: this is a genuine retreat.
Check Availability
Vana Retreat
Vana sits in Malsi on the outskirts of Dehradun, about 45 km from Rishikesh, and is widely regarded as one of the finest wellness retreats in India. The 21-acre forested estate is designed around Ayurveda, Tibetan medicine, and yoga, with a team of resident physicians and practitioners. Architecture is spare and calming, with local stone and wood used throughout. Every detail including meals, spa treatments, and daily schedules is highly personalised. The price is high but the depth of the experience is unlike anything else in the region.
Check AvailabilityWhere to Stay in Rishikesh
The neighborhood you pick matters more than the hotel.
First-timer's guide to picking the right neighborhood
Laxman Jhula is the obvious starting point. It's walkable, lively without being chaotic, and the suspension bridge is literally in front of you. The cafe strip running up toward Tapovan has everything from cheap thalis to decent espresso.
Ram Jhula is calmer and more ashram-heavy. Parmarth Niketan and Gita Bhavan are both here, and the evening Ganga Aarti is genuinely moving. But restaurant options thin out fast once you're past the main ghats. If you're here for yoga and meditation rather than nightlife. what little of it exists. Ram Jhula fits better.
The best hotels for yoga and wellness in Rishikesh
Don't just book the cheapest ashram guesthouse near Swarg Ashram Road and assume it's a wellness experience. The best dedicated wellness stay in the region is Ananda in the Himalayas, up in Narendra Nagar. it's 25 minutes from Rishikesh proper and worth every rupee of its $150-230/night rate for the Ayurveda programs alone.
For something mid-range, Aloha on the Ganges at Ram Jhula runs structured yoga programs on-site. You're not locked into a retreat package. Drop-in classes run about ₹500-800, and the terrace sessions at sunrise with the Ganges below are genuinely special. Skip anything branding itself a 'luxury yoga retreat' along the congested stretch of Haridwar Road near the bus stand.
Adventure and rafting: where to stay if that's your thing
The rafting action is north of Rishikesh. Shivpuri is the launch zone for serious rapids. Grade III to IV. and Camp Aquaterra puts you directly on the riverbank here, about 19 km up the Badrinath Highway. You're not commuting to the fun. You wake up to it.
If you're doing a day trip from Rishikesh town, most operators at Laxman Jhula bundle jeep transfers to Marine Drive or Shivpuri in the ₹800-1,500 all-in price. Book directly with operators on Tapovan Road. you'll pay 20-30% less than the hotel desk price. And go in October or November: water levels are perfect, and the Valley of Flowers crowds have thinned.
Luxury stays in Rishikesh: what actually justifies the price
There's a real gap between 'luxury-priced' and 'actually luxurious' here. Taj Rishikesh Resort and Spa in Rishikesh proper sits at $140-210/night and delivers proper five-star infrastructure: spa, pool, river views, and food that doesn't require a pharmacy visit afterward. Atali Ganga up in Devprayag takes it further. $280-380/night for total seclusion where the Alaknanda and Bhagirathi rivers meet.
Vana Retreat in Dehradun's Malsi area is the pinnacle at $450-700/night. It's a 45-minute drive from central Rishikesh but operates on a different planet from the rest. Think curated wellness programs, zero noise pollution, and the kind of staff-to-guest ratio that makes you forget your phone exists. Don't apologize for the price. It earns it.
Budget travel in Rishikesh: what you can actually get for under $100
You can do Rishikesh well on $50-70/night. Bunk Hostel near Laxman Jhula is the cleanest budget option in town. private rooms, not just dorms, and you're 8 minutes walk from the bridge. Hotel Shiv Shakti in Tapovan gives you a private double with AC for around $60-90/night and the neighborhood is quieter than the Jhula strip.
Eat your meals at the dhabas behind the Laxman Jhula market. ₹80-150 for a full thali. The tourist restaurants facing the bridge charge 3x more for the same food. And avoid booking anything near the Rishikesh main bus stand on Haridwar Road: the area is noisy, grimy, and completely charmless.
Monsoon and off-season: the honest version
July and August are rough. Humidity sits at 85-95%, the Ganges turns brown and floods its banks, and rafting is completely suspended. Some riverside guesthouses near Ram Jhula actually close or relocate guests internally. Prices drop 30-40%, but there's a reason for that.
September is the transition month. still wet but manageable. By mid-October the air clears, temperatures drop to a pleasant 18-22°C, and you get the post-monsoon Rishikesh that locals quietly love. The hills are impossibly green, the river is high but clear, and the crowds from Diwali season haven't arrived yet. Book 3-4 weeks ahead for October dates. it fills faster than people expect.
Rishikesh's best neighborhoods
Laxman Jhula is where most first-timers land, and honestly, it earns that reputation. But if you want fewer selfie sticks and more actual quiet, push north toward Tapovan or Byasi.
Laxman Jhula & Tapovan 3 vetted hotels The beating heart of backpacker Rishikesh. walkable, social, and never boring.
The beating heart of backpacker Rishikesh. walkable, social, and never boring.
This is where most people start, and for good reason. The suspension bridge at Laxman Jhula puts you at the center of everything: gear shops, yoga studios, rooftop cafes, and the Ganges ghats all within 15 minutes on foot. Tapovan Road running north from the bridge is the main artery.
Bunk Hostel and Zostel are both here, which tells you something about the demographic. Young, social, budget-to-mid-range. But don't mistake that for cheap across the board. Zostel's private rooms run $180-220/night. that's a mid-range rate for a hostel brand, justified mainly by location.
Avoid the guesthouses directly under the bridge on the eastern bank. They're noisy from 5am when the bells start at the nearby temples, and the alley smells like incense and drains in equal measure. Go one street back and you get 80% of the same location for 30% less.
Ram Jhula & Swarg Ashram 1 vetted hotel Ashrams, ghats, and Ganga Aarti. calmer than Laxman Jhula, but bring your own dinner plans.
Ashrams, ghats, and Ganga Aarti. calmer than Laxman Jhula, but bring your own dinner plans.
Ram Jhula is 2 km south of Laxman Jhula. about 25 minutes on foot or ₹80 in an auto. The mood shifts noticeably. Parmarth Niketan Ashram runs one of the best Ganga Aarti ceremonies in the region every evening at 6pm, and the ghats here are genuinely photogenic without the souvenir-seller density of Haridwar.
Aloha on the Ganges is the standout here, at $105-160/night with real river-facing rooms and structured yoga sessions on-site. It's not a budget stay, but the value relative to what you're getting. riverside position, clean rooms, good food. holds up well against pricier alternatives in the city.
The Swarg Ashram area behind Ram Jhula is almost entirely vegetarian and completely dry. Good for immersion, less good if you want a beer at the end of a rafting day. Restaurant quality is inconsistent. the best thalis are at the small stalls inside the Gita Bhavan complex, not the touristy spots facing the bridge.
Byasi, Shivpuri & the Northern Corridor 2 vetted hotels Where the river is wilder, the crowds thinner, and the stays actually earn their rates.
Where the river is wilder, the crowds thinner, and the stays actually earn their rates.
Head north from Laxman Jhula on the Badrinath Highway and things get quieter fast. Byasi is about 8 km out. that's where Glasshouse on the Ganges sits, directly on the riverbank with forest on three sides. At $120-175/night it's a genuine escape, not a marketing claim.
Shivpuri at 16-19 km is the rafting hub. Camp Aquaterra here is purpose-built for the adventure crowd: tented accommodation, riverside access, and packages that include rapids, kayaking, and cliff jumping. At $160-200/night for a couple, the all-inclusive activity bundling makes it competitive value.
The drive north from Rishikesh on the Badrinath Highway takes 20-35 minutes depending on traffic. There's no public transit once you're past Laxman Jhula. budget ₹400-700 for an auto or taxi, or rent a scooter from shops near the bridge for ₹400-600/day.
Narendra Nagar, Devprayag & Beyond 3 vetted hotels Luxury wellness and total seclusion. worth the extra drive.
Luxury wellness and total seclusion. worth the extra drive.
Narendra Nagar is 12 km northeast of Rishikesh, perched at around 900m elevation. Ananda in the Himalayas is here, and it's frankly in a different category from everything else in the region. The palace-turned-spa sits above the Ganges valley with Himalayan views on clear days. At $150-230/night, it's the best pure wellness stay within 2 hours of Delhi.
Devprayag is further out at 70 km northeast. about 2 hours on the Char Dham Highway. Atali Ganga sits at the confluence of the Alaknanda and Bhagirathi rivers, which is genuinely one of the most dramatic geographical settings in Uttarakhand. The $280-380/night rate gets you complete isolation, curated food, and river activities with no crowds.
Vana Retreat in Dehradun's Malsi neighborhood rounds out this tier. It's 45 km southwest, closer to Dehradun than Rishikesh, but draws the same high-end wellness crowd. At $450-700/night it's the most expensive stay on this list by some distance. And it's worth it if that's your category.
Best Areas by Vibe
Tell us how you travel and we'll point you to the right part of Rishikesh.
Romantic Escape
Narendra Nagar is your best call. Ananda in the Himalayas sits above the Ganges valley with the kind of quiet that makes couples actually talk to each other. No traffic noise, no hawkers, just Himalayan views and Ayurveda treatments at $150-230/night.
Spiritual & Cultural
Ram Jhula and the Swarg Ashram strip is where this plays out most authentically. Parmarth Niketan's evening Ganga Aarti at 6pm draws real devotees, not just tourists with cameras. The Beatles Ashram (Chaurasi Kutia) is 20 minutes walk from here through the forest.
Family Adventure
Shivpuri's Camp Aquaterra is the obvious pick. kids get river swimming, beginner-level rapids, and jungle walks all from one base, about 19 km north of Laxman Jhula. It's structured enough for parents, exciting enough for teenagers.
Budget Backpacker
Laxman Jhula is your neighborhood. Bunk Hostel is clean and social, and the Tapovan Road cafe strip means you can eat well for ₹100-200 per meal without trying hard. Private rooms start at $45/night and you're 8 minutes walk from the bridge.
Beach & River
Byasi's riverbank, where Glasshouse on the Ganges sits, gives you the best riverside access in the region. a proper pebbled bank, calm morning currents, and none of the ghat crowds from Rishikesh town. It's only 8 km north but feels completely different.
Foodie & Local
Tapovan Road near Laxman Jhula has the most interesting eating in Rishikesh. from ₹80 dhal makhani at street dhabas to the surprisingly good wood-fired pizza at Little Buddha Cafe. It's all vegetarian and all genuinely good.
Location Quality
Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.
Value for Money
We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.
Guest Experience
We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.
When to Visit Rishikesh
When to visit Rishikesh and what to pay.
Winter (December-February)
Nights drop to 5-8°C in January so pack layers. but days are clear and crisp, perfect for hiking up to Kunjapuri Devi Temple for sunrise. Hotel rates across Laxman Jhula and Tapovan run 20-30% below peak. The Uttarakhand Winter Festival in December brings folk performances to Rishikesh's main ghats if you're here in late December.
Spring (March-May)
This is the most popular window and prices reflect it. Temperatures are ideal at 15-25°C through April, and the Char Dham Yatra pilgrimage season kicks off in late April, filling hotels from Rishikesh to Devprayag. Book Ananda or Glasshouse on the Ganges at least 6-8 weeks out for April dates. May gets warm. 28-33°C by afternoon. and the first pre-monsoon humidity arrives.
Monsoon (June-September)
Rafting shuts down completely from mid-June through August. the Ganges near Shivpuri runs too fast and too brown. Some riverside guesthouses near Ram Jhula flood their lower floors by late July. Rates drop to $40-60/night for rooms that cost double in spring. Come in September only if you're chasing the post-rain green scenery and don't need river activities.
Autumn (October-November)
Genuinely the best time to visit. Temperatures sit at 15-24°C, the Ganges is high but clear after monsoon, and rafting is fully operational with excellent water levels. Diwali (usually October or November) brings a surge of domestic tourists. book 4-5 weeks ahead for that specific week, when rates at Aloha on the Ganges and Zostel jump 25-40%. The rest of the season is relaxed and reasonably priced.
Booking Tips for Rishikesh
Insider tips for booking hotels in Rishikesh.
Don't book the first river-view room you see
Half the hotels on Booking.com listing 'Ganges view' in Rishikesh are showing you a photo taken from the rooftop common area, not your actual room. Ask specifically which room numbers face the river before you confirm. At Aloha on the Ganges near Ram Jhula, rooms 201-206 face the water. At Bunk Hostel near Laxman Jhula, only upper-floor rooms do.
Hire a scooter instead of relying on autos
Autos in Rishikesh refuse to cross certain zones and jack up prices for anything north of Laxman Jhula. Scooter rentals on Tapovan Road run ₹400-600/day with fuel, giving you full access from Byasi to Shivpuri without negotiating every ride. Get an International Driving Permit sorted before you arrive. checks are occasional but real.
The Char Dham Yatra season changes everything
Late April through June, pilgrims en route to Kedarnath, Badrinath, Gangotri, and Yamunotri pass through Rishikesh. Hotels fill up fast. especially anything near the Rishikesh bus stand on Haridwar Road and the ghats. Book 6-8 weeks ahead for late April to May dates. Expect higher traffic on the Badrinath Highway if you're staying north in Shivpuri or Byasi.
Rishikesh is a dry city. plan accordingly
No alcohol anywhere in the main town, including hotel minibars and restaurants. This covers Laxman Jhula, Ram Jhula, and the entire Tapovan corridor. If a licensed bar matters to you, stay at Glasshouse on the Ganges in Byasi or Atali Ganga in Devprayag. both sit outside the dry zone. Nearest liquor shops are in Muni Ki Reti, about 3 km south.
Morning check-in near ashrams comes with bells
Temples around Ram Jhula and Swarg Ashram start ringing bells and broadcasting prayers from 5am. It's atmospheric for about two days, then disruptive. If you're a light sleeper, choose hotels a street or two back from the ghats. Hotel Shiv Shakti in Tapovan has zero temple noise. Or bring good earplugs and budget for the experience.
Negotiate rafting directly, not through hotel desks
Rafting operators on Tapovan Road near Laxman Jhula charge ₹600-1,200 per person for the standard Shivpuri to Rishikesh run. about 16 km through Grade III rapids over 2 hours. Hotel desks typically add 25-35% commission on top of this. Walk 10 minutes to the operator offices directly and bring cash. they discount further for group bookings of 4 or more.
Hotels in Rishikesh — FAQ
Everything you need to know before booking hotels in Rishikesh.
Which area of Rishikesh is best to stay in?
Laxman Jhula is the most convenient base. you're within 10 minutes walk of cafes, gear shops, and the suspension bridge itself. Tapovan is quieter and a bit more local-feeling, with budget guesthouses running $40-80/night. If river views matter more than walkability, Ram Jhula edges it out slightly.
How far is Rishikesh from Haridwar, and should I stay there instead?
Haridwar is about 24 km south, roughly 45-60 minutes by shared taxi from the Rishikesh bus stand. Stay in Haridwar only if the Ganga Aarti at Har Ki Pauri is your main reason for visiting. For yoga, rafting, or anything outdoorsy, Rishikesh is the right call.
When is the best time to visit Rishikesh?
October-November and February-April are the sweet spots. Temperatures sit around 15-25°C, the river is calm, and hotels are fully operational. Avoid July-August: the Ganges runs high and fast, rafting shuts down, and some riverside guesthouses flood.
Is Rishikesh expensive?
Not by international standards. A clean private room near Laxman Jhula runs $45-70/night. Mid-range riverside hotels like Aloha on the Ganges sit at $105-160/night. Luxury wellness resorts like Ananda in the Himalayas start at $150/night and climb to $230+. You can eat a full meal at Chotiwala restaurant near Ram Jhula for under $3.
Is it safe to swim in the Ganges at Rishikesh?
Locals swim near Triveni Ghat and at the ghats by Parmarth Niketan, but currents are stronger than they look. Stick to designated bathing areas. Between July and September, the current near the suspension bridges can be genuinely dangerous. 3-4 tourists drown each monsoon season.
How do I get from Haridwar or Dehradun to Rishikesh?
Shared taxis from Haridwar's Rishikesh taxi stand run about ₹120-150 per seat and drop you near the bus stand on Haridwar Road. From Dehradun's ISBT, buses run every 30 minutes and cost ₹60-80. Auto-rickshaws won't cross into the pedestrian zone near Laxman Jhula. budget ₹100-200 for a final-leg ride.
Do hotels in Rishikesh serve alcohol?
No. Rishikesh is officially a dry city. You won't find alcohol at any hotel, restaurant, or shop within the main town. If you're staying at a luxury property like Glasshouse on the Ganges in Byasi or Atali Ganga in Devprayag, both sit outside the dry zone and have licensed bars.
Are there family-friendly hotels in Rishikesh?
Yes. Camp Aquaterra in Shivpuri is the strongest family pick. kids love the river access, and the camp-style setup works well with 2-3 children. It's about 19 km north of Laxman Jhula, a 30-minute drive. Most ashram-style guesthouses near Ram Jhula have strict quiet hours that don't work well with young kids.
What's the deal with yoga retreats vs. regular hotels?
Yoga retreat packages often bundle accommodation, meals, and classes into a single price. looks expensive until you do the math. A 7-night package at a mid-tier ashram near Swarg Ashram Road runs $300-500 all-in. Regular hotel bookings near Laxman Jhula give you more flexibility but you'll pay $10-20 per drop-in yoga class separately.
Which hotel area is closest to white-water rafting?
Shivpuri, about 16 km north of Rishikesh on the Badrinath Highway, is the main starting point for Grade III-IV rapids. Camp Aquaterra sits right here. Most rafting day trips from Laxman Jhula include a 25-minute jeep transfer to the Shivpuri launch point, usually bundled into the ₹600-1,200 activity price.
Is Zostel Rishikesh actually good, or just popular with backpackers?
It's genuinely good for what it is. The Laxman Jhula location puts you 5 minutes from the bridge and the main cafe strip on Tapovan Road. At $180-220/night for a private room, it's not budget anymore. the social scene and common areas justify the price if you're traveling solo. For pure sleep quality at that price, Aloha on the Ganges near Ram Jhula beats it.
Are there hotels with actual Ganges river views?
Several claim it. fewer deliver. Aloha on the Ganges near Ram Jhula has real unobstructed river-facing rooms, and so does Glasshouse on the Ganges in Byasi where the property sits directly on the bank. At Bunk Hostel near Laxman Jhula, only specific upper-floor rooms face the river. ask at booking to specify.