Barsana & Nandgaon
Braj hill villages where Lathmar Holi is fought with sticks
Best time to visit Barsana & Nandgaon
- Jan, peak season
- Feb, peak season
- Mar, peak season
- Apr, best avoided
- May, best avoided
- Jun, best avoided
- Jul, best avoided
- Aug, best avoided
- Sep, off-season
- Oct, shoulder season
- Nov, peak season
- Dec, peak season
peak shoulder off-season avoid
- Go: November to March
- Shoulder: October, quieter, and the weather is less of a sure thing
- Skip: April to August
Planning a specific month? JanuaryFebruaryMarchNovemberDecember
Barsana & Nandgaon season by season
Winter December to February Prime time
Peak at 8-25 °C: Radha Rani temple stairs at sunrise and a Braj that stays rural instead of tour-bus busy.
Summer March to May Prime time
Lathmar Holi falls in late Feb or March and is worth the chaos; after it Braj climbs past 45 °C and empties.
Monsoon June to September Mixed, read the detail
Jun-Aug is 38 °C at high humidity with village lanes churned to mud; only Sept's Radhashtami is worth it.
Autumn October to November Prime time
October is clean, warm and near-empty between festivals, and the 8 km Barsana-Nandgaon walk is at its best.
What Barsana & Nandgaon is actually like
Village ashrams and simple guesthouses; sadhus and Braj pilgrims, plus a scrum of photographers at Holi
Getting to Barsana & Nandgaon
Mathura Jn 45 km, shared tempos and buses take 1.5 h; Delhi 130 km by road, no railway station in Barsana
Practical ways in: trainroad
Trip facts
- How long to stay
- 2 days
- Budget
- Shoestring
- How busy
- Steady at its peak
- Solo travel
- Fine solo
- Altitude
- 182 m
- State
- Uttar Pradesh
- Coordinates
- 27.6489, 77.3789
Common questions
When is the best time to visit Barsana & Nandgaon?
November to March is peak season in Barsana & Nandgaon. October is shoulder season: thinner crowds, a bit more risk in the weather. Avoid April to August. October is clean, warm and near-empty between festivals, and the 8 km Barsana-Nandgaon walk is at its best.
How many days do you need in Barsana & Nandgaon?
2 days is the usual stay. Village ashrams and simple guesthouses; sadhus and Braj pilgrims, plus a scrum of photographers at Holi.
How do you get to Barsana & Nandgaon?
Mathura Jn 45 km, shared tempos and buses take 1.5 h; Delhi 130 km by road, no railway station in Barsana. Practical ways in: train and road.
Is Barsana & Nandgaon expensive, and does it get crowded?
Shoestring by Indian travel standards, and it runs steady at the busiest time of year. Fine solo.
Is there a festival in Barsana & Nandgaon?
Feb/Mar: Lathmar Holi at Barsana and Nandgaon (dates shift yearly). Time a trip around it and you see the place at its loudest, but book beds early.
Nearby, and where to go next
-
Vrindavan-Mathura
Uttar Pradesh
Krishna's birthplace and playground of temple towns
40 km from Barsana & Nandgaon, roughly under an hour by road
-
Bharatpur (Keoladeo National Park)
Rajasthan
India's top bird sanctuary, best seen by bicycle
70 km from Barsana & Nandgaon, roughly about 1 h by road
-
Fatehpur Sikri
Uttar Pradesh
Akbar's red sandstone capital, abandoned after fourteen years
90 km from Barsana & Nandgaon, roughly about 2 h by road
-
Alwar
Rajasthan
Bala Qila ridge fort, palace cenotaphs and Siliserh lake
100 km from Barsana & Nandgaon, roughly about 2 h by road
-
Agra
Uttar Pradesh
The Taj Mahal and Mughal monuments, UP's biggest draw
110 km from Barsana & Nandgaon, roughly about 2 h by road
-
Mangar Bani
Haryana
Sacred Gujjar grove guarding NCR's last primary Aravalli forest
110 km from Barsana & Nandgaon, roughly about 2 h by road
-
Surajkund
Haryana
Tomar-era stone reservoir and India's biggest February crafts mela
120 km from Barsana & Nandgaon, roughly about 2 h by road
-
Sariska Tiger Reserve
Rajasthan
Former royal hunting ground, now a tiger reserve
130 km from Barsana & Nandgaon, roughly about 3 h by road
More places to visit in Uttar Pradesh
- Agra Uttar Pradesh
- Ayodhya Uttar Pradesh
- Bateshwar & Chambal Safari (Bah) Uttar Pradesh
- Bhitargaon Uttar Pradesh
- Bithoor Uttar Pradesh
- Chitrakoot (Ramghat) Uttar Pradesh
- Deogarh (Lalitpur) Uttar Pradesh
- Dudhwa National Park Uttar Pradesh
- Fatehpur Sikri Uttar Pradesh
- Hastinapur Uttar Pradesh
- Jaunpur Uttar Pradesh
- Jhansi Uttar Pradesh
- Kalinjar Fort Uttar Pradesh
- Katarniaghat Wildlife Sanctuary Uttar Pradesh
- Kaushambi (Kosam) Uttar Pradesh
- Kushinagar Uttar Pradesh
- Lucknow Uttar Pradesh
- Naimisharanya (Nimsar) Uttar Pradesh
- Nawabganj Bird Sanctuary (Unnao) Uttar Pradesh
- Pilibhit Tiger Reserve (Chuka) Uttar Pradesh
- Prayagraj (Triveni Sangam) Uttar Pradesh
- Salkhan Fossils Park (Sonbhadra) Uttar Pradesh
- Shravasti (Sahet-Mahet) Uttar Pradesh
- Varanasi Uttar Pradesh
- Vrindavan-Mathura Uttar Pradesh