In the morning, visit Triveni Ghat and witness the Ganges Aarti. In the afternoon, go for a dip in the holy river and explore the city's vibrant markets. In the evening, attend a yoga or meditation class.
In the morning, embark on a scenic road journey to Joshimath. In the afternoon, visit the Nanda Devi National Park and take a cable car ride to Auli. In the evening, explore the town and try local food.
In the morning, drive to Govindghat and start the trek to Ghangaria. In the afternoon, visit the Valley of Flowers National Park and witness the colorful blooms. In the evening, rest and acclimatize to the altitude.
In the morning, start the steep trek to Hemkund Sahib. In the afternoon, reach the holy shrine and take a dip in the cold lake. In the evening, attend the evening prayers and spend the night at the Gurudwara.
In the morning, trek back to Ghangaria and drive to Badrinath. In the afternoon, visit the Badrinath Temple and take a dip in the Tapt Kund Hot Springs. In the evening, enjoy the scenic beauty of the town and its surroundings.
In the morning, drive to Mana Village, the last Indian village before the Tibet border. In the afternoon, visit the Vyas Gufa and the Ganesh Gufa caves. In the evening, enjoy a cup of tea with the locals and learn about their way of life.
In the morning, drive back to Rishikesh. In the afternoon, go for a thrilling river rafting or bungee jumping experience. In the evening, attend the Ganges Aarti and bid farewell to the holy city.
Consider visiting the Kedarnath Temple and the Chopta Valley for more scenic views and trekking experiences. You can also take a side trip to Haridwar or Mussoorie for a change of pace. Make sure to carry enough warm clothes and rain gear, as the weather can be unpredictable in June. Also, book accommodations and transportation in advance to avoid any last-minute hassle.
For hotels and flights, check out https://trip.tp.st/5u0O2Vxp.