Start your first day with a visit to the Udayagiri and Khandagiri Caves, a collection of rock-cut caves dating back to the 2nd century BCE. These caves were used as residential blocks for Jain monks and have inscriptions and carvings depicting various scenes from Jain mythology. Spend a couple of hours exploring the intricate network of caves and enjoying the picturesque view of the city.
On your second day, start with a visit to Lingaraj Temple, dedicated to Lord Shiva and one of the oldest and largest temples in Bhubaneswar. Marvel at the intricate carvings and sculptures adorning the temple walls and enjoy the peaceful vibe of the complex. Afterwards, head to Ekamra Kanan Botanical Gardens, a lush green oasis in the heart of the city. The garden has a variety of plants, trees, and flowers and makes for a great spot for a picnic or leisurely stroll.
For your last day in Bhubaneswar, visit Dhauli Hill, a significant historical landmark and a symbol of peace and nonviolence. The hill is adorned with a massive white peace pagoda and has inscriptions and sculptures dating back to the Mauryan period. Afterwards, make your way to the Odisha State Museum, which houses an impressive collection of artifacts, sculptures, and paintings chronicling the state's history and heritage.
If you have more time, consider visting the Rajarani Temple, Mukteswara Temple or Kedar Gauri Temple, all of which are located near Lingaraj Temple. If you have less time, you can skip the Odisha State Museum and head straight to the airport or railway station. Make sure to carry comfortable footwear and a hat if you're visiting in the summer months.