Situated on the Shipra River, the ancient city of Ujjain is considered one of the holiest cities of India. One of the highlighting features of Ujjain is that it is one of the four sites for the grand celebrations of Kumbh Mela - the largest human gathering on the planet which attracts about 100 million people annually. 

Since ancient times, Ujjain has been known and celebrated for its immense amount of wealth along with its religion, architecture, and educational value in India. Not just that, its geographical position is also quite interesting as it is located on the Tropic of Cancer.

And hey, did you know that Ujjain is also the place where you get to find the Mahakaleshwar Jyotirlinga - one of the twelve Jyotirlinga shrines dedicated to Lord Shiva? Talking about shrines, due to the presence of so many temples here it is also referred to as the city of temples.

Best Time To Visit Ujjain

The best time to visit Ujjain in Madhya Pradesh is between October and March. The overall weather conditions are quite pleasant and windy during these months hence, you would be able to spend some quality time along with your family and friends.

History Of Ujjain

Historically, Ujjain can be traced back to the time of Mahabharat and Ramayana. It has even been mentioned that Lord Rama along with Maa Sita used to visit here for performing Pind Daan for King Dashrat at Ramghat. 

Coming a little ahead in time, we find that it was once even considered to be a sacred pilgrimage destination and was also the residence of Great Emperor Ashoka. Ujjain was also the capital of ancient Avanti and also of King Vikramaditya during different timelines in history. Many Hindus also believe that this was the very place from where Hinduism flourished centuries ago.

Places To Visit In Ujjain

Ujjain is among the best tourist places in Madhya Pradesh. Here's the list of places to visit in Ujjain. Enjoy!

1. Mahakaleshwar Temple

This temple has been specifically dedicated to Lord Shiva. Moreover, it is one of the 12 Jyotirlingas and has been designed in quite an intricate manner. Visitors will surely be mesmerized from its architecture to its spiritual vibes. 

2. Kal Bhairava Temple

The Kal Bhairava Temple is considered a manifestation of Lord Shiva. This temple is also related to the Tantra cult and black magic. During the occasion of Mahashivaratri, this temple attracts thousands of devotees. 

3. Kaliadeh Palace

This palace holds great religious prominence. Established in 1458 AD, the Kailadeh Palace was no less than an architectural marvel during those times. Even Mughal Emperors Akbar and Jahangir had visited the palace at one point in time. Their travel record is mentioned in Persian scripts which are there in the corridors of the palace. 

4. Jantar Mantar Ujjain

Established in the 17th century this place has always helped scholars and even astrologers with their studies. This city has always been known for its education prowess. It is a great place to visit in Ujjain if you want to relive Indian history.

How To Reach Ujjain

Ujjain is a wonderful city to experience the glory of Indian culture. It is located at a distance of about  782, 639, 1,566, 1,397 km from Delhi, Mumbai, Kolkata, and Bengaluru respectively. Here are the details on how you can reach Ujjain by the following means of public transportation.  

Get A Quick Itinerary With Circuit Planner Tool

By Air

Named after Maharani Ahilya Bai Holkar of Indore, the nearest airport is the Indore Airport aka Devi Ahilyabai Holkar Airport (IDR) situated about 51 km away. This airport is responsible for serving Indore along with the nearby regions in Madhya Pradesh. In central India, this airport is considered to be one of the busiest aerodromes. It has overall good flight connectivity with nearby regions via direct and connecting flights from several cities and towns. So, after deboarding your flight considers taking a local cab to reach your destination. 

By Train

If you are planning to visit Ujjain via train, then deboard at Ujjain Junction (UJN). This station falls under the control of the Western Railway Zone of Indian Railways. With a total number of 8 platforms, this station has overall good connectivity with other Indian cities. After deboarding, book a taxi or take some other means of transportation to reach your destination. 

By Road

The city of Ujjain is well connected with public transport like bus services to other cities and towns. Depending on your budget, you can easily get regular or luxury buses that are readily available. You can also take a cab or self-drive.


Ujjain Kumbh Mela

Ujjain Kumbh Mela is known to be the largest human...

View Details

Bundi Festival

Rajasthan is known for its royalty, heritage, as w...

View Details

Kajari Teej

Kajari Teej, the grand festival of Rajasthan, cele...

View Details

World Music Festival

The World Music Festival is a cultural event that...

View Details

Mewar Festival

Mewar Festival, the harbinger of Spring season, jo...

View Details
+ Add Destination

Flight Booking


      Popular Packages

      Nearby Stays