Odisha at a Glance

Ananta Basudeva Temple

Divine Grace in Every Stone
Discover the Heritage

Ananta Basudeva Temple

"Located near the sacred Bindusagar tank, the Ananta Basudeba Temple is one of the most prominent Vaishnavite shrines in Bhubaneswar. Built in the 13th century CE by Queen Chandrika Devi of the Eastern Ganga dynasty, the temple is dedicated to Lord Vishnu in his forms of Ananta (Balabhadra) and Basudeba (Jagannatha), with Goddess Ekanamsa (Subhadra) placed between them.
The temple complex exemplifies the fully evolved Kalinga architectural style, comprising four principal structures the towering Deula (sanctum), Jagamohana (assembly hall), Nata-Mandapa (dance pavilion) and Bhoga Mandapa (offering hall). The Nata-Mandapa once hosted ritual performances, while the Bhoga Mandapa continues to be associated with sacred offerings. The temple is also renowned for its traditional Odia cuisine served as Abadha, embodying the inclusive belief that the Lord’s food is shared by all devotees."

Key Information

  • Location

    Bhubaneswar, Khordha
  • Type

    Temple / Religious Centre / Spiritual Site
  • Best Time to Visit

    October - March
  • Ideal Duration

    1–2 hours
  • Timings

    6:00 AM – 9:00 PM
  • Entry Fee

    No entry fee
Core Experiences

Highlights

Historic Vaishnavite Temple Heritage

Sacred Mahaprasad Tradition

Peaceful Temple Courtyard Setting

Must Experience

Things to Do

Offer Prayers at the Temple

Experience Temple Rituals

Explore the Heritage Architecture

Journey & Location

How to Reach & Map

Seamless connectivity ensuring your arrival is as smooth as the destination itself, alongside its exact geographical positioning.

Air

Nearest airport – Biju Patnaik International Airport, Bhubaneswar

Rail

Nearest railway station – Bhubaneswar

Road

Easily accessible within Bhubaneswar city by road

(function () { const metaContainer = document.querySelector(".custom-meta-tags"); if (!metaContainer) { return; } /* ========================================== TITLE ========================================== */ const titleElement = metaContainer.querySelector( ".custom-page-title" ); if (titleElement) { const title = titleElement.getAttribute( "data-title" ); if (title) { let existingTitle = document.head.querySelector("title"); if (existingTitle) { existingTitle.textContent = title; } else { existingTitle = document.createElement("title"); existingTitle.textContent = title; document.head.appendChild( existingTitle ); } } } /* ========================================== DESCRIPTION ========================================== */ const descriptionElement = metaContainer.querySelector( ".custom-page-description" ); if (descriptionElement) { const description = descriptionElement.getAttribute( "data-description" ); if (description) { let existingDescription = document.head.querySelector( 'meta[name="description"]' ); if (existingDescription) { existingDescription.setAttribute( "content", description ); } else { existingDescription = document.createElement("meta"); existingDescription.setAttribute( "name", "description" ); existingDescription.setAttribute( "content", description ); document.head.appendChild( existingDescription ); } } } /* ========================================== CUSTOM META TAGS ========================================== */ const metaItems = metaContainer.querySelectorAll( "meta[property], meta[name]" ); metaItems.forEach(function (item) { const property = item.getAttribute("property"); const name = item.getAttribute("name"); const content = item.getAttribute("content"); if (!content) { return; } /* ====================================== TWITTER META TAGS ====================================== */ if ( name && name.toLowerCase().indexOf( "twitter:" ) === 0 ) { let existingMeta = document.head.querySelector( 'meta[name="' + CSS.escape(name) + '"]' ); if (existingMeta) { existingMeta.setAttribute( "content", content ); } else { const meta = document.createElement( "meta" ); meta.setAttribute( "name", name ); meta.setAttribute( "content", content ); document.head.appendChild( meta ); } } /* ====================================== OPEN GRAPH META TAGS ====================================== */ else if ( property && property.toLowerCase().indexOf( "og:" ) === 0 ) { let existingMeta = document.head.querySelector( 'meta[property="' + CSS.escape(property) + '"]' ); if (existingMeta) { existingMeta.setAttribute( "content", content ); } else { const meta = document.createElement( "meta" ); meta.setAttribute( "property", property ); meta.setAttribute( "content", content ); document.head.appendChild( meta ); } } }); /* ========================================== REMOVE TEMPORARY CONTAINER ========================================== */ metaContainer.remove(); })(); (function () { const metaContainer = document.querySelector(".custom-meta-tags"); if (!metaContainer) { return; } /* ========================================== TITLE ========================================== */ const titleElement = metaContainer.querySelector( ".custom-page-title" ); if (titleElement) { const title = titleElement.getAttribute( "data-title" ); if (title) { let existingTitle = document.head.querySelector("title"); if (existingTitle) { existingTitle.textContent = title; } else { existingTitle = document.createElement("title"); existingTitle.textContent = title; document.head.appendChild( existingTitle ); } } } /* ========================================== DESCRIPTION ========================================== */ const descriptionElement = metaContainer.querySelector( ".custom-page-description" ); if (descriptionElement) { const description = descriptionElement.getAttribute( "data-description" ); if (description) { let existingDescription = document.head.querySelector( 'meta[name="description"]' ); if (existingDescription) { existingDescription.setAttribute( "content", description ); } else { existingDescription = document.createElement("meta"); existingDescription.setAttribute( "name", "description" ); existingDescription.setAttribute( "content", description ); document.head.appendChild( existingDescription ); } } } /* ========================================== CUSTOM META TAGS ========================================== */ const metaItems = metaContainer.querySelectorAll( "meta[property], meta[name]" ); metaItems.forEach(function (item) { const property = item.getAttribute("property"); const name = item.getAttribute("name"); const content = item.getAttribute("content"); if (!content) { return; } /* ====================================== TWITTER META TAGS ====================================== */ if ( name && name.toLowerCase().indexOf( "twitter:" ) === 0 ) { let existingMeta = document.head.querySelector( 'meta[name="' + CSS.escape(name) + '"]' ); if (existingMeta) { existingMeta.setAttribute( "content", content ); } else { const meta = document.createElement( "meta" ); meta.setAttribute( "name", name ); meta.setAttribute( "content", content ); document.head.appendChild( meta ); } } /* ====================================== OPEN GRAPH META TAGS ====================================== */ else if ( property && property.toLowerCase().indexOf( "og:" ) === 0 ) { let existingMeta = document.head.querySelector( 'meta[property="' + CSS.escape(property) + '"]' ); if (existingMeta) { existingMeta.setAttribute( "content", content ); } else { const meta = document.createElement( "meta" ); meta.setAttribute( "property", property ); meta.setAttribute( "content", content ); document.head.appendChild( meta ); } } }); /* ========================================== REMOVE TEMPORARY CONTAINER ========================================== */ metaContainer.remove(); })();