Belur and Halebidu are always sold as a pair, and they should be. They were built by the same dynasty within about thirty years of each other, they were inscribed on the UNESCO World Heritage List together in 2023, and they are twenty-one and a half kilometres apart. What almost nobody tells you is the order to do them in and the hour to do each — and both matter more here than the driving does.

The day in brief
  • Belur first, at 07:30 when the temple opens. Ninety minutes to two hours.
  • Drive to Halebidu: 21.6 km, about 25 minutes.
  • Halebidu and the Jain basadis: two hours or so.
  • Lunch back in Belur or at Halebidu — the Belur sanctum closes 13:00–14:30 anyway.
  • Optional third stop: Yagachi dam, 3.5 km from Belur, or Belavadi, 15.5 km.

Why Belur first

Two reasons, and one of them is the light. The Chennakeshava temple is the earlier building — commissioned in 1117 — and Halebidu reads better once you know what the style is doing, because Halebidu is the same idea taken further and never finished. And Belur’s carving is shallow relief, which the low sun of the first hour after opening rakes across and midday flattens. Get there at half past seven and you will see the wall bands properly; get there at eleven and you will see a grey building.

The other reason is the midday break. The temple department publishes darshan at Belur as 07:30 to 13:00 and 14:30 to 19:30. If you do Halebidu first you will arrive at Belur in the middle of the closed hour with nothing to do but eat.

The distance, honestly

You will see 16 km published almost everywhere for Belur to Halebidu — by Karnataka Tourism’s Beluru destination page, by Wikipedia, by Wikivoyage, and on KSTDC’s own day-tour itinerary. Karnataka Tourism’s attraction page for the Belur temple says 20 km. We routed it on real roads on 25 August 2026 and got 21.6 km by openrouteservice and 21.75 km by OSRM — two engines, agreeing to within 150 metres, at about 25 minutes.

The straight line between the two temples is 15.6 km, which is almost exactly the figure everybody quotes. Draw your own conclusion. It makes no difference to the day — twenty-five minutes either way — but it is worth knowing when a driver quotes you a fare for sixteen kilometres.

Halebidu: what changes

Halebidu is a double temple — two Shiva shrines side by side, Hoysaleswara and Shantaleswara, with two Nandi pavilions — where Belur is a single Vishnu shrine. It is more densely carved on the outside than Belur and it was never finished; the towers were never built. It is also not in daily worship in the way Belur is, which changes the feel of a visit completely. There is an Archaeological Survey museum on the site with its own ticket, and the Jain basadis at Halebidu, a short drive away, are quiet and worth the twenty minutes.

Eating, and the closed hour

Food within walking distance of the Belur gate is almost entirely vegetarian — Udupi-style rice plates, dosa and lassi on the shop street between the temple and the bus stand. The state tourism corporation’s Hotel Mayura Velapuri on Temple Road has a restaurant and a bar and is five minutes from the compound, and its own one-day itinerary schedules lunch there at half past one, which is sensible: it is exactly when the sanctum is shut. If you want non-vegetarian food you are looking at the Hassan road, a couple of kilometres out of town.

If you have longer

Three good additions, in order of how little they cost you. Yagachi dam is 3.5 km from the temple with the state tourism hotel opposite it. Belavadi, 15.5 km away, has a Hoysala Veera Narayana temple with three shrines and almost no visitors. And if you are heading back towards Bengaluru, Shravanabelagola and the Gommateshwara statue are 97 km on, which turns a day into a long day but a good one.

For a fourth Hoysala temple with nobody in it at all, keep Amruthapura for a different trip: it is a hundred kilometres north, on the plain near Tarikere, and it is the one to see after the famous ones rather than before them.

Frequently asked questions

Can you do Belur and Halebidu in one day?

Comfortably, yes. They are 21.6 km apart, about twenty-five minutes. Belur takes ninety minutes to two hours and Halebidu about the same, so a 07:30 start at Belur has you finished at Halebidu by early afternoon.

Which should I visit first, Belur or Halebidu?

Belur, and early. It is the earlier building, its shallow relief needs low morning light, and its sanctum closes between 13:00 and 14:30 — so a Halebidu-first plan lands you at Belur exactly when it is shut.

How far is Belur from Halebidu?

21.6 km by road, about twenty-five minutes, routed on 25 August 2026 and confirmed by a second routing engine at 21.75 km. The 16 km you will see published almost everywhere is very close to the straight-line distance of 15.6 km.

Is there an entry fee at Belur and Halebidu?

There is no ticket for darshan at the Chennakeshava temple at Belur, which is a living temple run by the state religious endowments department. At Halebidu the temple itself is open and the adjoining Archaeological Survey museum charges its own admission. Budget for a guide and for parking at both.