India is a place of magnificent Himalayan views, ancient temples, legendary ruins, and sacred grounds that have existed for hundreds upon hundreds of years. It’s a country that houses huge modern cities like Mumbai and Bangalore along with picturesque beaches, scenic hill stations, and exotic islands. Even an experienced traveller will have a hard time choosing where to go first, that’s why we’ve created this list of 9 breathtaking places you should visit. You simply can’t skip them!
No one actually knows when the Kedarnath Temple was built, but it was mentioned in the Hindu epic Mahabharata that was written thousands of years ago. Perched at the height of 3,583 meters up in the Himalayas of the Uttarakhand state, this temple houses one of the 12 Jyotirlingams of India, making it one of the holiest places in the country dedicated to Lord Shiva. Apart from that, the views are beyond stunning!
Not many people know India has its very own exotic islands with white sand beaches, tropical fruits, coral reefs, and great opportunities for diving and snorkelling. Not only that – the Adnaman Islands are also home to a number of indigenous tribes, some of which have stayed out of contact with the rest of humanity for thousands of years!
Located in the vibrant state of Rajasthan, Pushkar is a town that houses everything from a sacred lake to desert rides, and a beautiful temple perched on top of the hill. Pushkar is also the only place in the whole India where you’ll find a temple dedicated to Lord Brahma, the creator of the Universe, according to Hinduism. It is also the best place to shop for the famous Rajasthani handicraft!
Gangotri might very well be the most sacred place in India because of its connection to Goddess Ganga. It is believed this is the place where she took the form of a river and descended from the hair of Lord Shiva, turning into waters that can cleanse all sins. The origin of the sacred river is at the Gangotri Glacier at the height of 3,100 metres.
Perched between the spectacular Kashmir and mysterious Tibet, lies the Nubra Valley of Ladakh. It’s known for its peculiar Balti culture, ancient monasteries, sand dunes, and scenic views that will make you forget about everything.
Valley of Flowers
The spectacular Valley of Flowers of Uttaranchal state is a sight that will take your breath away the moment you see it. Filled with fragrant alpine flowers and rare wildlife, this Himalayan valley is a place of utmost serenity and was often visited for yogis who engaged in various practices there.
Ghats of Varanasi
There’s a saying in Varanasi: “Burning is learning”. This is what you will observe when you visit the famous Manikarnika Ghat where they burn bodies 24/7. Apart from that, there is a daily Ganga Aarti ceremony of great beauty and importance. One of the country’s most auspicious Shiva Temples is located at the heart of the city and it is said that Varanasi has existed for thousands of years non-stop. It’s the oldest city in the world!
Agra is most famous for its Taj Mahal, the number one tourist bait of India, nevertheless it’s worth seeing this magnificent piece of architecture at least once in your life. The ancient city of Agra also houses Fatehpur Sikri and the spectacular Agra Fort. It’s one of the few places mentioned in Mahabharata that you can actually visit today!
India is a cradle of numerous religions, including Buddhism. Travel to the spectacular Spiti Valley in Himachal Pradesh to visit Kye Gompa located at the mind-bending height of 4,166 metres and observe the life and training of young Lamas. The monastery was founded in the 11th century and features masterpieces of traditional Buddhist art. And don’t forget the painstakingly beautiful Himalayas all around!