live inpunjab
Blog Area guides

Where to stay in Anandpur Sahib: pilgrim town area guide

2026-02-145 min readcheaphotels
Takht Sri Kesgarh Sahib gurudwara at Anandpur Sahib on the Shivalik foothills Takht Sri Kesgarh Sahib gurudwara at Anandpur Sahib on the Shivalik foothills

Anandpur Sahib is a one or two night pilgrimage base with serai rooms from ₹500 and only a handful of paid hotels above ₹3,000.

Who Anandpur Sahib is for

This is the second-holiest town in Sikh geography after Amritsar — the birthplace of the Khalsa, home to Takht Sri Kesgarh Sahib, and the site of the enormous Hola Mohalla festival every March. You book here if you are on the panj takht pilgrimage circuit, if you want to see Hola Mohalla properly, or if you are combining the town with the Virasat-e-Khalsa museum, which is genuinely one of the best-designed museums in India.

You do not book Anandpur Sahib for restaurants, shopping or generic sightseeing. The town is small, devotional, and effectively closes around the gurudwara complex by 10 pm. If your Punjab trip is secular tourism only, one afternoon here from a Chandigarh base is enough; you do not need to sleep in town.

Serai versus hotel: the real choice

The gurudwara serais (Sri Anandpur Sahib Sarai and the newer complex behind Kesgarh Sahib) offer rooms from ₹500-1,200 for basic AC doubles, right inside the walking perimeter of the takht. They are clean, safe, run by SGPC, and appropriate for pilgrims. Booking is by phone or in person; do not expect OTA listings. Langar is free and continuous. This is what most visitors should use.

Paid hotels — Holy City Hotel, Hotel Holy Retreat, Kikar Lodge (25 km out, forest resort) — run ₹2,500-6,000. They make sense if you are travelling with older relatives, want reliable Western toilets and lift access, or are here for a wedding rather than pilgrimage. Kikar Lodge specifically is a Shivalik-forest getaway with a different agenda entirely; do not confuse it with an in-town option.

What a night costs versus rest of Punjab

Serai rooms at ₹500-1,200 are the cheapest safe beds in Punjab, roughly a third of a budget Amritsar hotel. The paid hotel tier at ₹3,000 for a decent double is on par with Rupnagar and Kiratpur, about 15% below Chandigarh, and 25% below Amritsar's Heritage Street cluster. There is no true luxury tier in town — the closest is Kikar Lodge's cottages at ₹7,000-11,000, which is a forest lodge, not a city hotel.

Hola Mohalla week (usually March, dates by lunar calendar) breaks all pricing. Paid hotels quadruple, serais fill months ahead, and thousands sleep in tents on the Charan Ganga riverbed. If you are coming for Hola Mohalla, book by October the year before or plan to base in Rupnagar (35 km) and drive in daily.

What is within walking distance

From the serais or from Holy City Hotel you can walk to Takht Sri Kesgarh Sahib (the central takht), Gurudwara Sis Ganj, Gurudwara Bhora Sahib, and the Anandgarh and Lohgarh forts. It is a genuinely walkable pilgrim circuit, roughly 3 km end to end, and doing it early morning between 5 and 8 am is the honest way to experience the town.

Virasat-e-Khalsa, the striking Moshe Safdie museum, is 1.5 km from the takht — walkable in 20 minutes or a ₹40 auto. Budget 3 hours inside; it is free, closed Mondays, and the exhibits are excellent. Beyond that, food is confined to a few dhabas near the bus stand (basic thali, ₹120) and langar; do not plan restaurant meals.

Anandpur Sahib or Rupnagar as a base

Rupnagar (Ropar) is 35 km south, a district town with more hotel choice, a working restaurant scene, and the Indus Valley archaeological site. If you want a base for both Anandpur Sahib and Chandigarh day trips, Rupnagar is more practical — ₹2,000-3,500 gets you a comfortable business hotel with actual dinner options.

Anandpur Sahib itself is correct only if the pilgrimage is the point. Sleeping inside the gurudwara complex at 5 am, hearing kirtan before the town wakes, is the experience you cannot get from Rupnagar. If that matters, stay one night in the serai; if it does not, base in Rupnagar and day-trip.

Getting in and out

Anandpur Sahib has a small railway station on the Chandigarh-Una line, with roughly six trains a day from Chandigarh (2 hours, ₹80) and connections onward to Una and Amb Andaura. Buses from Chandigarh (ISBT-43) run every 30 minutes for ₹150, 2.5 hours; from Ludhiana about 3.5 hours, ₹220. By car from Chandigarh it is 90 km via Kiratpur, roughly 2 hours outside festival dates.

Amritsar is 200 km, 4.5 hours by car — do not try it as a same-day return. The nearest airports are Chandigarh (90 km) and Amritsar (200 km); Chandigarh is the sensible arrival for anyone flying in for Hola Mohalla.

When to come

October to March is comfortable, 8-25°C, with clear views of the Shivaliks behind the town. Hola Mohalla in March is the marquee event — the Nihang processions, mock battles and gatka displays are genuinely spectacular, but the town swells to over a million visitors and infrastructure collapses. Come with the crowd if you want the atmosphere, avoid it entirely if you want a quiet gurudwara visit.

April to June hits 40°C and the walking circuit becomes punishing after 10 am. Monsoon (July-September) is green and dramatic — the Charan Ganga runs full and the foothills look their best — but afternoon rain can strand you. February and early November are the quiet-and-cool sweet spots; that is when to visit if you have the choice.

Book while you read Median night$33 Cheapest area$14 Hotels tracked4 Find a hotel

Before you book

What people ask before booking Amritsar.

Can non-Sikhs stay at the gurudwara serai?

Yes, absolutely. All faiths are welcome; the only requirements are covered head, no alcohol or tobacco on premises, and modest dress. Rooms are allocated first-come, first-served with a small donation expected (₹500-1,200 is standard). Report to the serai office on arrival with photo ID.

How many days do I need for Anandpur Sahib?

One full day and one overnight covers it properly: afternoon arrival, Virasat-e-Khalsa, evening at Kesgarh Sahib, overnight in serai, dawn kirtan, walk the fort circuit, leave by lunch. Two nights only if you are doing Hola Mohalla or want an unhurried Kikar Lodge add-on.

Is Kikar Lodge worth the detour?

If you want a Shivalik forest lodge with pool, activities and cottages at ₹8,000-11,000, yes — it is one of the few genuine forest resorts in Punjab. But it is 25 km from the takht and a completely different holiday. Do not book it thinking it is your Anandpur Sahib base.

Where to stay

Hotels in Amritsar

Live prices · free cancellation

Recommended reads

All posts