Friday November 17: Arrival and Ujjain Exploration
Start your Ujjain adventure by immersing yourself in the spiritual haven of the Mahakaleshwar Temple. Begin your morning with a visit to this famous temple, dedicated to Lord Shiva, and witness the beautiful rituals performed by the priests. Afterward, explore the nearby Vedhshala Observatory, an ancient astronomical site.
In the afternoon, wander through the bustling streets of Ujjain's marketplaces, such as Bada Sarafa and Topkhana. Indulge in local street food delicacies and browse through stalls offering traditional handicrafts.
As the evening sets in, head to the Ram Ghat on the banks of the Shipra River. Take part in the mesmerizing Ganga Aarti ceremony, a Hindu ritual of worshiping the river. The enchanting atmosphere and the illuminated ghats make for a spiritual experience.
Mahakaleshwar Temple: Entry fee: Free, Time spent: 2-3 hours
Vedhshala Observatory: Entry fee: INR 10, Time spent: 1-2 hours
Bada Sarafa Market: Estimated cost: Varies, Time spent: 1-2 hours
Topkhana Market: Estimated cost: Varies, Time spent: 1-2 hours
Ram Ghat: Entry fee: Free, Time spent: 1-2 hours
Restaurants
Start your day with a delicious breakfast at Madhuram Restaurant, known for its wide variety of South Indian dishes. Average cost for a meal is about 100 INR per person.
For a satisfying lunch, head to Apna Sweets and Restaurant, offering a range of Indian and Mughlai cuisine. Average cost for a meal is about 200 INR per person.
Treat yourself to a delightful dinner at Samrat Restaurant, serving mouthwatering North Indian and Chinese dishes. Average cost for a meal is about 400 INR per person.
Restaurants
Breakfast: Shri Ram Bhojanalaya offers a delightful breakfast spread with delicious Indian dishes like poha, paratha, and jalebi. The average cost for a meal is about 150 INR per person.
Lunch: Raj Bhoj Thali is a popular lunch spot that serves a traditional Rajasthani thali with a variety of mouthwatering curries, dals, and sweets. The average cost for a meal is about 250 INR per person.
Dinner: Meghdoot Garden Restaurant is a scenic rooftop eatery that offers a cozy ambiance and delectable Mughlai and Chinese cuisine. The average cost for a meal is about 500 INR per person.
Restaurants
A popular breakfast spot in Ujjain is Shree Ganga Sweets, known for its delicious traditional Indian breakfast items like poha and jalebi. The average cost for a meal here is about 100 INR per person.
For lunch, head to Hotel Ashoka Palace where you can enjoy a variety of North Indian and Chinese dishes. The restaurant offers a comfortable ambiance and the average cost for a meal is around 250 INR per person.
In the evening, indulge in a fine dining experience at Anand Bazaar Restaurant. Known for its authentic Indian cuisine and fusion dishes, this restaurant offers a diverse menu with options for both vegetarians and non-vegetarians. The average cost for a meal at Anand Bazaar is about 500 INR per person.
Restaurants
The Breakfast Club: Start your day with a delicious breakfast at The Breakfast Club, offering a variety of options including pancakes, omelettes, and freshly brewed coffee. Average cost for a meal is about $10 per person.
Taste of India: Indulge in a flavorful lunch at Taste of India, where you can enjoy authentic Indian dishes such as butter chicken, biryani, and naan bread. Average cost for a meal is about $15 per person.
Spice Paradise: For dinner, Spice Paradise is a must-visit restaurant offering a wide range of aromatic and spicy dishes from around the world. Average cost for a meal is about $20 per person.
Restaurants
Start your day with a hearty breakfast at Café Sagar. They offer a variety of Indian breakfast classics such as dosas and idlis. The average cost per person for a meal is about ₹150.
For a delicious lunch, head to Spice Garden. They serve a range of Indian and Chinese dishes, with vegetarian and non-vegetarian options. The average cost per person for a meal is about ₹250.
Indulge in a delightful dinner at Chotiwala Restaurant. Known for its authentic Indian cuisine, they offer a wide selection of dishes including curries, biryanis, and tandoori specialties. The average cost per person for a meal is about ₹400.
Restaurants
Breakfast at Madhuram Sweets: Indulge in a delicious spread of traditional Ujjaini breakfast dishes such as poha, jalebi, and kachori. Average cost for a meal is about 150 INR per person.
Lunch at Hotel Midland: Enjoy a satisfying meal at this popular restaurant known for its vegetarian thali with a variety of dishes like dal, sabzi, roti, and rice. Average cost for a meal is about 250 INR per person.
Dinner at Rajkamal Restaurant: Treat yourself to authentic Ujjaini flavors with a wide range of vegetarian and non-vegetarian dishes like kebabs, biryani, and thalis. Average cost for a meal is about 400 INR per person.
Restaurants
Start your day with a delicious breakfast at Shree Krishna Sweets. Indulge in their mouthwatering traditional Indian dishes such as Poha and Jalebi. The average cost for a breakfast meal is about 100 INR per person.
For lunch, head to Rajkamal Restaurant. Enjoy their wide range of vegetarian dishes including Rajasthani Thali and Gujarati Dal. The average cost for a lunch meal is about 250 INR per person.
Savor the flavors of Ujjain at Sarafa Bazaar for dinner. This popular street food destination offers a variety of snacks and sweets like Pani Puri and Malpua. The average cost for a dinner meal is about 150 INR per person.
Restaurants
Jain Shikanji: A popular breakfast spot in Ujjain known for its refreshing lime and mint-based drinks. Average cost for a meal is about 100 INR per person.
Ambika Restaurant: A great lunch option offering traditional Indian thali meals with a variety of vegetarian dishes. Average cost for a meal is about 200 INR per person.
Anand Bazar: This bustling dinner spot serves delicious street food like samosas, chaat, and pav bhaji. Average cost for a meal is about 150 INR per person.
Restaurants
A popular breakfast spot in Ujjain is Shree Ganga Restaurant, known for its delicious Poha and Jalebi. Average cost for a meal is about 100 INR per person.
For lunch, try Pishori Lal & Sons, a local favorite serving mouthwatering Rajasthani thali. Average cost for a meal is about 250 INR per person.
For a delightful dinner experience, head to Madhu Milan Restaurant, offering a wide range of vegetarian dishes. Average cost for a meal is about 400 INR per person.
Restaurants
A popular breakfast spot in Ujjain is Shreeji Sweets, known for their delicious Indian breakfast items such as poha and kachori. Average cost for a meal is about 50 INR per person.
If you're looking for a satisfying lunch, head to Gauree Dhaba where you can enjoy a variety of North Indian dishes like chole bhature and butter naan. Average cost for a meal is about 150 INR per person.
For a memorable dinner experience, try Shri Hari Prasad, a vegetarian restaurant that offers a wide range of traditional Ujjaini dishes including dal baati and malpua. Average cost for a meal is about 200 INR per person.
Saturday November 18: Omkareshwar Temple and River Cruise
Embark on a day trip to Omkareshwar, a town located on an island in the Narmada River. Early in the morning, take a scenic drive to reach Omkareshwar and visit the Omkareshwar Jyotirlinga Temple. This renowned Hindu temple dedicated to Lord Shiva offers a breathtaking view of the river and surrounding landscapes.
After exploring the temple, enjoy a serene river cruise on the Narmada River. Relax as the boat gently floats along the calm waters, allowing you to absorb the natural beauty of the surroundings. The cruise offers a unique perspective of the Omkareshwar town and its picturesque landscapes.
Return to Ujjain in the evening and spend some time leisurely exploring the city's local cuisine and cultural offerings.
Omkareshwar Jyotirlinga Temple: Entry fee: Free, Time spent: 2-3 hours
River Cruise: Estimated cost: INR 200-300 per person, Time spent: 1-2 hours
Local Cuisine and Culture: Estimated cost: Varies, Time spent: 1-2 hours
Sunday November 19: Ujjain Palace and Bhartrihari Caves
Spend your Sunday morning exploring the historical Ujjain Palace, also known as the Lal Bagh Palace. Marvel at the grand architecture and serene gardens of this 19th-century palace, which showcases a blend of European and Indian architectural styles.
In the afternoon, venture to the nearby Bhartrihari Caves, where the great philosopher-saint Bhartrihari is believed to have meditated. These caves hold significant historical and spiritual importance, offering a tranquil atmosphere for reflection and introspection.
End your Ujjain journey with a visit to the Chintaman Ganesh Temple. Seek blessings from Lord Ganesha and immerse yourself in the peaceful ambiance of this ancient temple before bidding farewell to Ujjain.
Bhartrihari Caves: Entry fee: Free, Time spent: 1-2 hours
Chintaman Ganesh Temple: Entry fee: Free, Time spent: 1-2 hours
Hidden Gems and Local Favorites
While exploring Ujjain, consider visiting the Siddhavat Tree located near the observatory. This ancient banyan tree holds spiritual significance and is believed to fulfill wishes. Sit under its shade and soak in the positive energy.
For an offbeat experience, take a stroll along the serene banks of the Khan River. Enjoy the tranquility and witness local life unfold as the river flows gently through the city.
Local favorite eateries worth trying include Shri Mishrilal Hotel for its famous Ujjaini Dahi Bada and Hari Om Juice Center for refreshing beverages and fruit juices.
Discover the best hotel and flight deals for your stay in Ujjain here.