Udayagiri Caves Bhubaneswar : Udayagiri caves are very close to the Bhubaneshwar town. These caves are partly artificial and partly natural. Bhubaneshwar is a very famous city for religious tourism. I believe your visit to Bhubaneshwar cannot be complete without a visit to these caves. Some of these caves even have traditional inscriptions on them.