12 Tourist Places to Visit in Bhubaneswar (+Top Things to Do) (2026)

  • Post last modified:22 July 2026
  • Post author:
  • Reading time:19 mins read
  • Post category:Places to Visit

The Kalinga War was fought on the banks of the Daya river just outside Bhubaneswar in 261 BCE, and the scale of the killing was enough to turn the emperor Ashoka from conquest to Buddhism — a change of heart he had carved into rock at Dhauli, where the edicts still stand.

The city that grew up alongside became known as the Temple City, and although only a few hundred of its Kalinga-style shrines survive from a far larger original number, that remains the densest concentration in India. The best places to visit in Bhubaneswar range from seventh-century sandstone temples to Jain caves cut two centuries before Christ. This guide covers 12 attractions in detail, then 8 experiences.

12 Best Places to Visit in Bhubaneswar

AttractionTypeAreaEntry FeeDuration
Lingaraj TempleTempleOld Town (Ekamra Kshetra)Free; non-Hindus view from outside1–1.5 hours
Udayagiri & Khandagiri CavesJain CavesUdayagiri & Khandagiri₹25 (IN) / ₹250 (~$3) (FN)2 hours
Dhauli Shanti Stupa & Rock EdictsBuddhist SiteDhauliFree1.5 hours
Mukteshwar TempleTempleOld Town (Ekamra Kshetra)Free45 minutes
Rajarani TempleTemple (ASI)Old Town (Ekamra Kshetra)₹25 (IN) / ₹300 (~$3.60) (FN)45 minutes
Nandankanan Zoological ParkZooNandankanan & Northern Outskirts₹50–₹100 (~$1.20)Half day
Odisha State MuseumMuseumNew City (Saheed Nagar & Museum Belt)₹20–₹50 (~$0.60)1.5 hours
Chausathi Yogini Temple, HirapurTempleHirapur & Southern FringeFree45 minutes
Parasurameswara TempleTempleOld Town (Ekamra Kshetra)Free30 minutes
Odisha State Tribal MuseumMuseumNew City (Saheed Nagar & Museum Belt)Free1.5 hours
Vaital DeulTempleOld Town (Ekamra Kshetra)Free30 minutes
Bindusagar TankSacred TankOld Town (Ekamra Kshetra)Free30 minutes

Lingaraj Temple

A laterite wall encloses more than five acres of shrines here, with the main tower rising some 180 feet above them — the largest and most sacred temple in the city, built in the eleventh century in full Kalinga style. It is dedicated to Harihara, a combined form of Shiva and Vishnu, and the lingam inside is a swayambhu, held to have emerged of its own accord rather than being installed. The tower’s surface is worked from base to crown in bands of sculpture, and around it stand dozens of subsidiary shrines added over the centuries.

Be clear on access before you go: non-Hindus are not permitted inside the complex at all, and the only option is a raised viewing platform built outside the boundary wall during the colonial period. Phones and cameras are not allowed in, and the platform gives a decent view of the tower but nothing of the courtyards.

  • Area: Old Town (Ekamra Kshetra)
  • Entry Fee: Free; non-Hindus restricted to the outside viewing platform
  • Opening Timings: Roughly 6:30 am–7:30 pm; some sources note a midday break, so check locally
  • How to Get There: Old Town, around 5 km from the railway station — auto or bus
  • Duration: 1–1.5 hours

Udayagiri & Khandagiri Caves

Two low hills face each other across a road six kilometres west of the centre, honeycombed with chambers cut for Jain monks in the second century BCE under King Kharavela. Udayagiri holds the larger group, including the two-storeyed Rani Gumpha with its carved friezes of processions and dancers, and the Hathigumpha, whose inscription is the single most important source historians have for Kharavela’s reign and for early Kalinga generally. Khandagiri opposite has fewer caves but better views and an active Jain temple at the summit.

Give both hills a couple of hours and start with Udayagiri, which has the finer carving. The steps are uneven and there is little shade on either hill, so mornings are much easier going.

  • Area: Udayagiri & Khandagiri
  • Entry Fee: ₹25 (IN) / ₹250 (~$3) for foreigners; video camera fee extra
  • Opening Timings: Roughly 8 am–6 pm daily
  • How to Get There: Around 6 km west of the centre on the Khandagiri road — auto or bus
  • Duration: 2 hours

Dhauli Shanti Stupa & Rock Edicts

Ashoka’s remorse is carved into the rock at the foot of this hill, in edicts instructing his officials to govern with restraint and treat conquered peoples as his own children — written after the Kalinga War that was fought on the plain below. An elephant emerges from the top of the same rock, one of the earliest Buddhist sculptures in India. On the hill above stands the white Shanti Stupa, a peace pagoda built in 1972 by Japanese and Indian Buddhist orders, ringed with panels of the Buddha’s life.

The stupa terrace looks out over the Daya river and the fields where the battle happened, which gives the place a weight the architecture alone wouldn’t carry. Most places to visit in Bhubaneswar are about architecture; this one is about a decision. Late afternoon light is best, and the site is free.

  • Area: Dhauli
  • Entry Fee: Free
  • Opening Timings: Roughly 6 am–6 pm
  • How to Get There: Around 8 km south on the Puri road — auto, taxi, or bus
  • Duration: 1.5 hours

Mukteshwar Temple

The carved torana arch standing in front of this small tenth-century temple has no real parallel anywhere else in Odisha, and it is the reason architectural historians call the building the gem of Kalinga architecture. Two stone pillars support a thick arch worked with scrollwork and reclining female figures, framing the temple behind it, and the compact shrine itself carries a density of sculpture — dwarfs, monkeys in narrative panels, and diamond-latticed windows — that later, larger temples never quite matched. A stepped tank called Marichi Kund sits alongside.

It’s small enough to see in forty-five minutes but repays looking closely rather than circling once. The neighbouring Siddheswar and Kedargauri temples share the compound, so the three combine easily.

  • Area: Old Town (Ekamra Kshetra)
  • Entry Fee: Free
  • Opening Timings: Roughly 6 am–8 pm
  • How to Get There: Old Town, a short walk from Bindusagar — auto or on foot
  • Duration: 45 minutes

Rajarani Temple

No deity sits in the sanctum here, which is why the Archaeological Survey manages this eleventh-century temple as a monument rather than a place of worship — and why, unusually for Bhubaneswar, everyone can walk in. The name comes from the dull gold-red sandstone it was built from, known locally as rajarani. Its reputation rests on the sculpture: the eight dikpalas guarding the compass points, and tiers of nayikas caught mid-gesture, turning, adjusting jewellery, or holding a child. Landscaped lawns surround the whole thing.

The sensual carving has earned it the nickname the love temple, though that oversells the theme somewhat. It hosts the Rajarani Music Festival each January, when classical performances run in the grounds.

  • Area: Old Town (Ekamra Kshetra)
  • Entry Fee: ₹25 (IN) / ₹300 (~$3.60) for foreigners
  • Opening Timings: Roughly 6 am–6 pm
  • How to Get There: Around 6 km from the railway station, near BJB Nagar — auto
  • Duration: 45 minutes

Nandankanan Zoological Park

White tigers are what most visitors come for, and Nandankanan has a genuine claim on them — the first successful captive breeding of white tigers in India happened here in 1980, and descendants of that line are still on show. Set inside the Chandaka forest about 15 km north, the park wraps around Kanjia Lake and runs to several hundred acres, with a lion safari, a reptile section, a botanical garden across the water, and boating on the lake. It was the first Indian zoo admitted to the World Association of Zoos and Aquariums.

Temper expectations: it is a well-regarded regional zoo rather than a wildlife experience, and some enclosures show their age. It works best as a half-day out with children, and it closes on Mondays.

  • Area: Nandankanan & Northern Outskirts
  • Entry Fee: ₹50–₹100 (~$1.20); safari and boating charged separately
  • Opening Timings: Roughly 7:30 am–5 pm; closed Mondays (seasonal variation)
  • How to Get There: Around 15 km north near Barang — bus, auto, or taxi
  • Duration: Half day

Odisha State Museum

Palm-leaf manuscripts are the collection that matters most here — the museum holds one of the largest such archives anywhere, thousands of them, inscribed with a stylus and illustrated in a tradition that ran for centuries before paper arrived. Founded in 1932 and now spread across several galleries, it also covers Kalinga stonework salvaged from ruined temples, bronzes, coins, arms, tribal material, and natural history, giving you the archaeological context that the temples themselves rarely explain on site.

Come here before touring the Old Town if you can, since the sculpture galleries make the temples considerably easier to read. It closes on Mondays and public holidays.

  • Area: New City (Saheed Nagar & Museum Belt)
  • Entry Fee: ₹20–₹50 (~$0.60); camera fee extra
  • Opening Timings: Roughly 10 am–5 pm; closed Mondays
  • How to Get There: Near Kalpana Square, around 3 km from the station — auto
  • Duration: 1.5 hours

Chausathi Yogini Temple, Hirapur

Circular, roofless, and barely eight feet high, this ninth-century shrine at Hirapur is one of only a handful of yogini temples surviving in India. Sixty-four niches run around the inner face of the low sandstone wall, each holding a carved yogini standing on her own animal or human mount, and the whole structure is hypaethral — deliberately open to the sky, as tantric worship required. The compact scale is the surprise: after the towering deuls of the Old Town, you step through a narrow entrance into something the size of a small room.

It sits about 20 km southeast through village lanes, so combine it with Dhauli or Pipili rather than making a separate trip. Nothing else among the places to visit in Bhubaneswar prepares you for it, and almost nobody was there when I went.

  • Area: Hirapur & Southern Fringe
  • Entry Fee: Free
  • Opening Timings: Roughly 6 am–6 pm
  • How to Get There: Hirapur village, around 20 km southeast — taxi or auto
  • Duration: 45 minutes

Parasurameswara Temple

Built around the middle of the seventh century, this is the oldest temple still standing in Bhubaneswar and the clearest illustration of where Kalinga architecture began. It is small and squat compared with what came later, with a rectangular assembly hall whose sloping roof and latticed stone windows show a form still being worked out. The carving is what holds you: Ganesha, Kartikeya, a seated Lakulisha, and lively friezes of elephants and horsemen cut into sandstone that has weathered to a warm grey.

See it before Mukteshwar and Lingaraj rather than after, and the three together read as a 400-year progression. It takes half an hour and sits within walking distance of both.

  • Area: Old Town (Ekamra Kshetra)
  • Entry Fee: Free
  • Opening Timings: Roughly 6 am–8 pm
  • How to Get There: Old Town, near the Mukteshwar compound — walk
  • Duration: 30 minutes

Odisha State Tribal Museum

Sixty-two tribal communities live in Odisha, more than in any other Indian state, and this museum at CRPF Square sets out to represent them properly rather than decoratively. Its galleries hold well over two thousand artefacts — textiles including the Santhal phuta saree, hunting and farming tools, household objects, ornaments, and musical instruments — and the grounds contain full-scale replica dwellings built in the styles of the Gadaba, Saora, Santal, Juang, and Kondh. UNESCO singled it out in 2010 as the best of India’s tribal museums.

Entry is free and guided tours are available, which are worth taking since the labelling assumes some background. Allow ninety minutes, and note it also closes on Mondays.

  • Area: New City (Saheed Nagar & Museum Belt)
  • Entry Fee: Free
  • Opening Timings: Roughly 10 am–5 pm; closed Mondays
  • How to Get There: CRPF Square, Unit VIII, around 5 km from the station — auto
  • Duration: 1.5 hours

Vaital Deul

An oblong barrel roof marks this eighth-century temple out immediately from every other tower in the Old Town — the khakhara style, closer in silhouette to a South Indian gopuram than to the rounded deuls around it, and locally nicknamed Tini Mundia Deula for the three spires along its ridge. Inside, in near-darkness, sits a Chamunda figure garlanded with skulls, and the temple’s iconography points clearly to tantric practice. Carvings on the exterior include a striking early depiction of the sun god.

The sanctum is genuinely dark, so let your eyes adjust rather than using a phone light. It stands right beside Bindusagar, so it pairs naturally with a walk around the tank.

  • Area: Old Town (Ekamra Kshetra)
  • Entry Fee: Free
  • Opening Timings: Roughly 6 am–6 pm
  • How to Get There: Old Town, on the western side of Bindusagar — walk
  • Duration: 30 minutes

Bindusagar Tank

Every temple in the old quarter orients itself in some way on this rectangular tank, which tradition holds was filled with water drawn from every sacred river in India — the name means ocean of drops. Stone ghats run down all four sides, a small shrine occupies an island at the centre, and the Lingaraj deity is brought here for ritual bathing during Ashokashtami, the temple’s chariot festival in spring. Pilgrims still bathe here before entering the temples nearby.

Walking the perimeter in the early morning, with priests and bathers arriving and towers on three sides, is the best way to grasp how the Old Town fits together. It costs nothing and takes half an hour.

  • Area: Old Town (Ekamra Kshetra)
  • Entry Fee: Free
  • Opening Timings: Open all day; early morning is best
  • How to Get There: Old Town, immediately north of Lingaraj Temple — walk
  • Duration: 30 minutes

Things to Do in Bhubaneswar

ActivityExperiencesAreaPrice RangeDuration
Konark & Puri Golden Triangle Day TripIconic, CulturalOutside Bhubaneswar (Day Trip)$30–$70Full day
Ekamra Walks Heritage WalkCultural, Under-the-RadarOld Town (Ekamra Kshetra)$1–$42–3 hours
Odia Food TrailFood, CulturalNew City (Saheed Nagar & Museum Belt)$10–$252–3 hours
Odissi Dance PerformanceCultural, IconicNew City (Saheed Nagar & Museum Belt)Free–$152 hours
Raghurajpur Pattachitra VillageCultural, Under-the-RadarOutside Bhubaneswar (Day Trip)Free–$25Half day
Chilika Lake Dolphin & Bird TripWildlife/Nature, Adventure/OutdoorOutside Bhubaneswar (Day Trip)$25–$60Full day
Pipili Applique VillageShopping, CulturalHirapur & Southern FringeFree–$301–2 hours
Ekamra Haat Craft MarketShopping, CulturalNew City (Saheed Nagar & Museum Belt)Free–$301–2 hours

Konark & Puri Golden Triangle Day Trip

Eastern India’s two headline monuments sit within an easy day of the city, and together with Bhubaneswar they form what Odisha markets as its Golden Triangle. The thirteenth-century Sun Temple at Konark was conceived as the god Surya’s chariot, with 24 carved stone wheels along its base and horses straining at the front; the main tower collapsed long ago but what remains is a UNESCO World Heritage Site. An hour further on, Puri holds the Jagannath Temple and a long working beach.

Note that Puri’s Jagannath Temple also excludes non-Hindus, though the roof of the Raghunandan Library opposite gives a view over the compound. Do Konark first and Puri afterwards, and hire a car rather than piecing the route together by bus.

  • Experiences: Iconic, Cultural
  • Price Range: $30–$70 per person
  • Duration: Full day
  • Book via: A local tour operator or hired car with driver

Ekamra Walks Heritage Walk

The city’s own development authority runs a heritage walk programme, and it is far better than that description suggests. Ekamra Walks launched in 2016 as a non-profit initiative and now offers a spread of trails covering the Old Town temples, the Udayagiri caves, Dhauli, and the Chandaka forest, led by trained narrators who explain the Kalinga architectural sequence properly. Tickets are nominal, most trails start early in the morning, and some include an Odissi performance as part of the programme.

Check the current schedule online before you arrive, since trails run on set days and the roster changes annually. For a couple of pounds this is comfortably the best-value guiding I came across anywhere in Odisha.

  • Experiences: Cultural, Under-the-Radar
  • Price Range: $1–$4 per person
  • Duration: 2–3 hours
  • Book via: The Ekamra Walks website

Odia Food Trail

Odia cooking is subtler than the Bengali and Andhra kitchens on either side of it, built on mustard, panch phoran, and restraint with chilli, and it is badly underrated outside the state. Work through dalma, lentils cooked with vegetables and tempered with cumin; pakhala bhata, fermented rice in water eaten cold through the summer with fried fish or badi; macha besara in mustard gravy; dahi baigana; and chhena poda, the baked cheesecake-like sweet Odisha is proudest of. The state also maintains it invented the rasagola.

Pakhala is seasonal and served cold, so don’t judge it as a curry — it is a hot-weather dish and makes sense in April. Saheed Nagar and the Old Town both have long-running places serving proper Odia thalis.

  • Experiences: Food, Cultural
  • Price Range: $10–$25 per person
  • Duration: 2–3 hours
  • Book via: Self-guided around Saheed Nagar and the Old Town

Odissi Dance Performance

Odissi is among the oldest surviving classical dance forms in India, and its poses were carved into the temples of this city centuries before it was codified for the stage — walk around Rajarani or Mukteshwar and you will recognise the tribhanga, the three-bend stance, again and again in the sculpture. Performances run at Rabindra Mandap and other venues around the New City through the year, and the Mukteswar Dance Festival each January stages Odissi directly in front of the temple that shaped it.

Seeing the temples first and the dance afterwards makes the connection land properly, so plan it that way round. Listings are not always well publicised online, so ask at your accommodation or the tourist office.

  • Experiences: Cultural, Iconic
  • Price Range: Free–$15 per person
  • Duration: 2 hours
  • Book via: Rabindra Mandap, Utkal Mandap, or local listings

Raghurajpur Pattachitra Village

One village outside Puri has been designated a heritage crafts village, and every single household in it makes art for a living. More than a hundred artist families in Raghurajpur paint pattachitra — narrative scrolls worked on cloth stiffened with tamarind paste and chalk, using natural pigments and brushes fine enough to draw a hair — alongside palm-leaf engraving, papier-mâché masks, and painted toys. Two rows of murals-covered houses face each other across a central lane, and artisans work in their doorways where you can watch the process.

Buy directly from the artists rather than from shops on the road in, and expect a real piece to take days or weeks of work. It sits close to Puri, so it slots neatly onto the end of a Golden Triangle day.

  • Experiences: Cultural, Under-the-Radar
  • Price Range: Free to visit; artwork from $10–$25 upward
  • Duration: Half day
  • Book via: Hired car, or as an add-on to a Puri tour

Chilika Lake Dolphin & Bird Trip

Asia’s largest brackish-water lagoon spreads across more than a thousand square kilometres south of the city, and it holds a resident population of Irrawaddy dolphins — a rare, snub-nosed species found in only a handful of places worldwide. Boats run out from Satapada and Barkul to look for them, and in winter the lagoon fills with migratory birds arriving from Central Asia and Siberia, with the marshes at Mangalajodi on the northern shore among the best birding sites in the country.

Choose an operator who keeps a respectful distance from the dolphins rather than chasing them, since crowding is a genuine problem here. November to February is the window for both birds and calm water.

  • Experiences: Wildlife/Nature, Adventure/Outdoor
  • Price Range: $25–$60 per person
  • Duration: Full day
  • Book via: A local operator, or OTDC boats at Satapada and Barkul

Pipili Applique Village

Bright applique canopies hang across the whole length of the main road at Pipili, and the effect as you drive through toward Puri is unmistakable. The craft here, called chandua, involves cutting shapes from coloured cloth — elephants, parrots, lotuses, dancers — and stitching them onto a contrasting base, a tradition that began supplying canopies and umbrellas for the Jagannath temple’s chariot festival and has continued in the same families for generations. Lampshades, wall hangings, bags, and umbrellas fill every shopfront.

Go into the workshops behind the shops if you can, where the cutting and stitching actually happens. It sits on the Puri road around 20 km out, so it combines easily with Dhauli or Hirapur.

  • Experiences: Shopping, Cultural
  • Price Range: Free to browse; pieces from $3–$30
  • Duration: 1–2 hours
  • Book via: Self-guided; any Puri-bound taxi will stop

Ekamra Haat Craft Market

If the craft villages are scattered across the district, this open-air market in the New City gathers the whole state’s output into one walkable place. Ekamra Haat was set up as a permanent bazaar for Odia artisans, and the stalls run through ikat handloom from Sambalpur, silver filigree from Cuttack, palm-leaf engraving, horn work, tribal metal casting, applique from Pipili, and pattachitra. Weavers and metalworkers often sit working at their stalls, and a food court at one end serves Odia dishes.

Prices are fixed or close to it, which makes it a low-pressure place to shop compared with the villages. Evenings are livelier, and it’s a sensible last stop before a flight.

  • Experiences: Shopping, Cultural
  • Price Range: Free to browse; crafts from $3–$30 upward
  • Duration: 1–2 hours
  • Book via: No booking — Madhusudan Marg, Unit III

Few Indian state capitals carry this much history so lightly. Give it two or three days and you can stand where a war turned an emperor into a pacifist, read a two-thousand-year-old inscription in a Jain cave, walk a circular tantric shrine open to the sky, and eat a plate of dalma for the price of a coffee.

The best places to visit in Bhubaneswar cluster tightly enough that the Old Town alone fills a morning on foot, while Konark, Puri, Chilika, and the craft villages sit within a comfortable day’s reach. If you’re weighing up where to base yourself between the Old Town and the newer city, our Best Hostels in Bhubaneswar guide rounds up the budget stays worth booking.

FAQ

Can non-Hindus enter the Lingaraj Temple?

No. Unlike some temples that restrict only the inner sanctum, Lingaraj bars non-Hindus from the complex entirely. A raised viewing platform outside the boundary wall, built during the colonial period, offers a view of the main tower. Puri’s Jagannath Temple applies the same rule, viewable from the Raghunandan Library roof.

What is Odisha’s Golden Triangle?

Bhubaneswar, Puri, and Konark — the temple city, the Jagannath pilgrimage town, and the thirteenth-century Sun Temple. All three sit within about 65 km of each other, so Puri and Konark work comfortably as a single day trip from Bhubaneswar rather than requiring separate bases.

What is the best time to visit Bhubaneswar?

October to February, when the weather is dry and mild enough for temple-hopping on foot. December brings the Konark Dance Festival and January the Rajarani and Mukteswar music and dance festivals. Summer from March to June is hot and humid, and the monsoon runs July to September.

How many days do you need in Bhubaneswar?

Two to three. One day covers the Old Town temples, Udayagiri and Khandagiri, and Dhauli; a second handles the Konark and Puri day trip; a third allows Nandankanan, Chausathi Yogini at Hirapur, the craft villages at Pipili and Raghurajpur, or Chilika Lake.

Leave a Reply