Skip to content

Udaipur in Winter: Weather, Events and What to Pack

Udaipur in winter (November to February): temperatures, what to wear, the best things to do, festivals like Shilpgram Utsav and New Year, and booking tips.

Morning light over a lake in Udaipur
Morning light over a lake in Udaipur. Photo by Prakhar Singh on Unsplash
Quick answer

Winter, from November to February, is the best time to visit Udaipur. Days are sunny and around 22–28°C; nights drop to about 5–12°C, colder in January. It's ideal for sightseeing, boat rides and day trips. Highlights include Shilpgram Utsav (21–30 December), Christmas and New Year on the lakes. It's peak season, so book early.

Key facts

  • Days: about 22–28°C; nights: about 5–12°C
  • Coldest month: January
  • Events: Shilpgram Utsav (21–30 Dec), New Year's Eve
  • Peak season: book stays and cars early

If you can choose any time to visit Udaipur, choose winter.

Weather

  • November: warm days, cool nights. Lovely.
  • December: sunny days around 25°C, nights near 8–10°C.
  • January: the coldest; nights can drop to around 5°C.
  • February: warming up, still pleasant.

What to pack

  • Light cotton for the day.
  • A sweater or light jacket for evenings, boats and rooftops.
  • A shawl for early mornings and temples.
  • See our full packing list.

Best things to do in winter

  • Sunrise hikes like Bahubali Hills.
  • Day trips to Kumbhalgarh and Chittorgarh, comfortable in the cool.
  • Rooftop dinners under clear skies. See rooftop restaurants.
  • Birdwatching at the lakes, with winter migrants.

Events

Booking tips

Winter is peak season. Book stays and cars early, especially for Christmas and New Year, when prices rise. See where to stay.

Compare seasons in our best time to visit guide.

Palaces by the water in soft light
Palaces by the water in soft light. Photo by Swetangkumar Panchal on Unsplash

Frequently asked questions

Is Udaipur cold in winter?

Days are pleasant and sunny. Nights and early mornings are chilly, especially in January, so pack a warm layer.

What should I wear in Udaipur in winter?

Light layers for the day, plus a sweater or light jacket for evenings and boat rides.

Is December a good time to visit Udaipur?

Yes, it's one of the best months, though also one of the busiest.

More on travel styles

All posts