Les temples sont sans aucun doute l'attraction principale de cette ville. Bhubaneswar est une ville ancienne où les grandes religions de l'Inde, le bouddhisme, l'hindouisme et le jaïnisme, ont toutes eu une présence à un moment ou un autre de son histoire et ont chacune laissé leur empreinte architecturale. En particulier, c'est un endroit où le "style Kalinga" (style architectural hindou) s'est épanoui entre le ; vous en verrez quelques-uns des plus beaux exemples ici. Malheureusement, la plupart des temples n'autorisent pas l'entrée aux non-Hindous. Les temples les plus anciens sont concentrés autour de la vieille ville.