TempleGuide
Home / Gujarat / Shamlaji Temple
Aravalli district, Gujarat

Shamlaji Temple: the dark-stone Vishnu the Aravalli hills call Kaliyo Dev

A carved 11th-century shrine on the wooded banks of the Meshwo river, where a Vishnu idol so dark it earned the name Kaliyo Dev draws both Vaishnav pilgrims and the Bhil tribes who fill the three-week Kartik Purnima fair, the longest mela in Gujarat.

The carved white-stone shikhara and mandap of Shamlaji Temple in Aravalli, GujaratPhoto: Wikimedia Commons contributor (see file page for exact author)
Darshan
6:00 AM to 12:30 PM, then 2:00 PM to 8:30 PM (midday break)
Entry fee
Free, no darshan ticket
Nearest station
Shamlaji Road, approx 14 km
Signature draw
Kartik Purnima tribal fair, Gujarat's longest, approx 2 lakh+ pilgrims
TimingsHow to reachAartiDress & rulesBest timeNearbyWhere to stayFAQ

Darshan timings at Shamlaji

Darshan timings by season
SeasonOpensDarshanClosesStatus
Regular day (all year)6:00 AM6:00 AM to 12:30 PM and 2:00 PM to 8:30 PM8:30 PMOpen
Midday break12:30 PMSanctum closed for cleaning and offerings2:00 PMClosed
Kartik Purnima fair period (Nov)ExtendedHours extend and crowds surge; expect long queuesExtendedSeasonal
Verify before you travel. Timings vary slightly by source; some list morning darshan closing at 11:30 AM and reopening at 2:15 PM. Treat the midday break as roughly 12:30 to 2:00 PM and arrive before noon or after 2:30 PM to be safe. Festival days run on their own extended schedule.

Read the full Timings & Darshan Hours →

How to reach Shamlaji Temple

Shamlaji sits right on the old NH8 (now NH48) Ahmedabad to Udaipur corridor, near the Gujarat-Rajasthan border, which makes it an easy road halt but a slightly awkward rail destination.

Reaching by rail, road and air
ModePointDistanceNotes
By roadAhmedabadapprox 110 to 125 kmAbout 2.5 to 3 hours on NH48. Frequent GSRTC state buses and private coaches toward Shamlaji, Himmatnagar and Udaipur stop here.
By roadModasa / Bhilodaapprox 29 km / 20 kmNearest towns for local buses, shared jeeps and taxis.
By trainShamlaji Road railway stationapprox 14 kmSmall station on the Ahmedabad-Udaipur line; limited stops. Auto or taxi onward to the temple.
By trainHimmatnagar Junctionapprox 51 to 56 kmBetter-connected railhead with more trains; taxis and buses run to Shamlaji in about an hour.
By airSardar Vallabhbhai Patel International Airport, Ahmedabadapprox 124 kmNearest airport. Hire a cab or take a bus via Himmatnagar.

Read the full How to Reach →

Puja & aarti schedule

  • Mangala / morning aarti after the deity is bathed and dressed8:30 AM
  • Sandhya (evening) aarti, the most attended of the day6:00 PM
Exact aarti clock times are not consistently published and can shift, especially during the fair and on festival days. Reaching 15 to 20 minutes early gets you a front standing spot. Confirm the current schedule with the temple office on arrival.

Read the full Aarti & Puja Schedule →

Dress code & temple rules

Dress modestly and traditionally; cover shoulders and knees. Men in kurta-pyjama, dhoti or full trousers; women in saree, salwar-kameez or a long skirt are ideal.

Remove footwear before entering; leave shoes at the stands outside the main gate.

Photography and mobile filming are not permitted inside the sanctum. Shoot the exterior carvings and the Meshwo riverfront instead.

Maintain silence and queue discipline near the garbhagriha, especially during aarti.

Prasad is offered to devotees; carry small change for the offering and donation boxes.

Read the full Dress Code & Temple Rules →

Best time to visit & festivals

Shamlaji is a year-round shrine, but the wooded Aravalli setting and the calendar make late autumn and winter the clear window. The temple comes fully alive around Kartik Purnima, when the riverbank turns into Gujarat's longest fair.

Major festivals
FestivalWhenSignificance
Kartik Purnima fair (Shamlaji Melo)November (Kartik Sud, from Dev Uthi Agiyaras to Purnima)Gujarat's longest fair, running roughly three weeks. Bhil and Garasiya tribes arrive in the tens of thousands, worshipping the deity as Kaliyo Bavji, bathing in the Meshwo, buying silver ornaments, getting tattoos and looking for marriage matches. Estimates put attendance above two lakh across the period. Peak
JanmashtamiAugust-SeptemberKrishna's birth is marked with special decoration and darshan, fitting the idol's Krishna association and its golden flute.
Winter pilgrimage seasonOctober to FebruaryCool, pleasant weather for the drive and for exploring the carved temple and riverside; the most comfortable time for families.

Read the full Best Time to Visit & Festivals →

Nearby temples & tirths

Read the full Nearby Temples & Tirths →

Where to stay

Most pilgrims stay in simple dharamshalas and budget lodges clustered around the temple and along the Shamlaji bazaar, many within a five-minute walk of the shrine (Hotel Mangal Murti, with AC and non-AC rooms, is one commonly cited option). For more choice and better hotels, base yourself in Himmatnagar (approx 51 km) or Modasa (approx 29 km). During the Kartik Purnima fair, rooms fill fast and many tribal pilgrims camp on the riverbank, so book well ahead.

Read the full Where to Stay →

Frequently asked questions

What are Shamlaji temple darshan timings?
The temple is generally open 6:00 AM to 12:30 PM and again 2:00 PM to 8:30 PM, with a midday break for cleaning and offerings. Some sources list the morning session closing at 11:30 AM and reopening at 2:15 PM, so arrive before noon or after 2:30 PM to be safe. Hours extend during the November fair.
Why is Shamlaji called Kaliyo Dev?
The main Vishnu idol is carved in very dark stone, so the local Bhil and tribal communities affectionately call the deity Kaliyo Dev or Kaliyo Bavji, meaning the Dark Lord. Vaishnavs worship the same murti as Gadadhar Shamlaji, a form of Vishnu.
Which is the nearest railway station to Shamlaji temple?
Shamlaji Road station is the closest at roughly 14 km, but it has limited stops. The better-connected railhead is Himmatnagar Junction, about 51 to 56 km away, from where taxis and buses reach the temple in around an hour.
How far is Shamlaji from Ahmedabad?
Shamlaji is roughly 110 to 125 km from Ahmedabad on NH48 toward Udaipur, about a 2.5 to 3 hour drive. Ahmedabad airport, around 124 km away, is the nearest airport.
When is the Shamlaji fair held?
The Shamlaji Melo runs around Kartik Purnima in November, from Dev Uthi Agiyaras to the full-moon night, roughly three weeks in all. It is considered Gujarat's longest fair and draws tribal pilgrims from Gujarat, Rajasthan and Madhya Pradesh.
Is there an entry fee at Shamlaji temple?
No. Darshan is free and there is no entry ticket. Photography inside the sanctum is not allowed, and footwear must be left outside.

Compiled from public sources including Wikipedia: Shamlaji · Wikipedia: Shamlaji fair · YatraDham: Shamlaji Temple darshan and puja · Tripnetra: Shamlaji Temple timings and aarti. Timings and seasonal closures change; confirm with the temple trust before travelling.