It is famous for many more beautiful Hindu temples Like Lingaraj Temple, Mausima temple, Kedar Gouri Temple, Parsuramesvara temple, Ananta Vasudev mandir, Ishkan temple.
Botanical garden and National animal park-like NandanKanan is the most important attractive part of Bhubaneswar.
Some ancient famous caves :
Udayagiri and Khandagiri Caves are partly natural and partly artificial caves of archaeological, historical and religious importance near the city of Bhubaneswar in Odisha, India. The caves are situated on two adjacent hills, Udayagiri and Khandagiri, mentioned as Kumari Parvat in the Hathigumpha inscription. They have a number of finely and ornately carved caves. It is believed that most of these caves were carved out as residential blocks for Jain monks during the reign of King Kharavela. Udayagiri means "Sunrise Hill" and has 18 caves while Khandagiri has 15 caves.
The number of existing caves at Udayagiri is 18, while Khandagiri has 15. The local names of the existing caves are listed below, numbered according to the enumeration of the Archaeological Survey of India.
The famous caves of Bhubaneswar
In Udayagiri, Hathigumpha (cave 14) and Ganeshagumpha (cave 10) are especially well known due to art treasures of their sculptures and reliefs as well as due to their historical importance. Rani ka Naur (Queen's Palace cave, cave 1) is also an extensively carved cave and elaborately embellished with sculptural friezes. Khandagiri offers a fine view back over Bhubaneswar from its summit. The Ananta cave (cave 3) depicts carved figures of women, elephants, athletes, and geese carrying flowers.
The Dhauli Stupa of Buddha is on Dhauli Hills across the Daya river,is 8 km south of the Bhubaneswar, Dhauli has major edicts of Ashoka engraved on a mass of rock. It is presumed to be the area of the bloody battle of Kalinga, won by the Mauryan emperor Ashoka in 265 BC.
Distance between Bhubaneshwar to Puri is 59 km by Road and 63 km by Rails. Aerial distance is 53 km. No flights are available between Puri to Bhubaneshwar but there is/are 28 direct train(s) from Puri to Bhubaneshwar. These train(s) is/are Srijagannath Ex (18410), Puri Durg Exp (18425), Puri Kdjr Exp (18416), Puri Prdp Expre (18414), Dhauli Exp (12822) etc. The minimum time a train takes to reach Bhubaneshwar from Puri is 1h 18m.The fastest way to reach Bhubaneshwar from Puri takes you 1h 14m, which is to take Tata Indica from Puri to Bhubaneshwar.The cheapest way to reach Bhubaneshwar from Puri takes you 1h 20m, which is to take Puri Durg Exp from Puri to Bhubaneshwar.