Visit the Kedarnath temple and the Gandhi Sarovar lake amidst breathtaking mountain views.
Take a dip in the hot springs and visit the Badrinath temple, dating back to the 8th century.
Hike to the Tungnath temple, one of the highest Shiva temples in the world.
Enjoy adventure activities like rafting and bungee jumping, and visit the Beatles Ashram, Triveni Ghat, and Parmarth Niketan.
Visit historical sites like the Red Fort and Humayun's Tomb, and explore the street food scene in Chandni Chowk.
Marvel at the iconic Taj Mahal and explore the Agra Fort and Tomb of Itimad-ud-Daulah.
Enjoy trekking and cave exploration at the Mawsmai Cave and Nohkalikai Falls, and visit the Living Root Bridges and Dawki River.
If you have more time, add a visit to Varanasi for a spiritual experience. If you have less time, skip Meghalaya and fly directly from Agra to Delhi.