Start your day early to make the most of your visit to the 12 Jyotirling, which are considered the holiest shrines of Lord Shiva in India. Be prepared for a long and fulfilling day ahead!
Begin your spiritual journey at Mahakaleshwar Jyotirlinga in Ujjain. This ancient temple is located on the banks of the Shipra River and is known for its unique lingam (representation of Lord Shiva). Witness the morning aarti (prayer) and soak in the divine atmosphere. Estimated time: 2 hours.
Next, head to Omkareshwar Jyotirlinga, situated on an island in the Narmada River. This temple is known for its beautiful architecture and serene surroundings. Take a boat ride to reach the temple and offer your prayers to Lord Shiva. Estimated time: 2 hours.
Make your way to the sacred town of Kedarnath, nestled in the Himalayas. This Jyotirlinga is located at an altitude of 3,583 meters and offers breathtaking views of the surrounding mountains. Trek or take a helicopter ride to reach the temple, and experience the serene ambiance of this holy place. Estimated time: 4 hours.
Travel to Bhimashankar Jyotirlinga in Pune, Maharashtra. This temple is surrounded by lush green forests and is believed to be the place where Lord Shiva defeated the demon Tripurasura. Explore the natural beauty of the region and immerse yourself in the spiritual energy of the temple. Estimated time: 3 hours.
After a long day of spiritual exploration, return to your hotel and rest. Reflect on the divine experiences you had while visiting the 12 Jyotirling and prepare for your onward journey.
While exploring the 12 Jyotirling, don't miss the opportunity to interact with the locals and learn about their customs and traditions. Visit nearby villages and engage in cultural activities such as folk dances, music, and local cuisine. These off the beaten path experiences will give you a deeper understanding of the rich cultural heritage of India.
For the best deals on hotels and flights, you can check prices on Kayak.