Punjab in December: Weather, Festivals and Where to Book

December brings cool days, bright weddings, and peak season crowds to Punjab's cities—here's how to plan your stay.

Weather and What to Pack

December in Punjab is dry and clear, with daytime highs around 20°C in Amritsar and Chandigarh, dropping to 5–8°C at night. Fog is common in the early mornings, especially along the GT Road belt between Ludhiana and Jalandhar, so if you're driving, allow extra time before 10 a.m. Pack layers: a warm jacket for evenings, comfortable shoes for wandering narrow bazaars, and a scarf for gurdwara visits. Rain is rare but not impossible—a light compact umbrella won't hurt. This is the month when locals bring out woollens and travellers discover that Punjab's winter sun is perfect for sightseeing without the brutal heat of May.

If you're heading to hill-adjacent areas like Pathankot or the foothills near Hoshiarpur, expect cooler nights; a heavier jacket is wise. In the cities—Amritsar, Jalandhar, Ludhiana—central heating is uncommon in budget hotels, so check whether your room has a heater or ask for an extra blanket. Many mid-range properties in Chandigarh's Sector 17 and 22 areas are well-insulated. For early morning flights from Amritsar's Sri Guru Ram Dass Jee International Airport, keep in mind that fog can delay departures in late December; book a hotel close to the airport if your flight is before 8 a.m.

Festivals and Events

December marks the start of the wedding season in Punjab, so weekends are busy with ceremonies in banquet halls across Chandigarh, Mohali, and Jalandhar. If you're attending a wedding, book your hotel at least three weeks ahead—rooms fill fast, especially in Chandigarh's Sector 17 and 22, and in Jalandhar's Model Town. For non-wedding travellers, this is still a great time to experience local culture. Christmas is a public holiday in India, and you'll find celebrations in Christian pockets of Amritsar and Jalandhar, though Punjab's main festivals—Lohri and Maghi—fall in January.

Shaheedi Jor Mela in Fatehgarh Sahib, held in late December, draws large crowds to the town about 45 km from Chandigarh. It commemorates the martyrdom of the sons of Guru Gobind Singh, and the area around Gurdwara Jyoti Sarup becomes a massive camp. Accommodation in Fatehgarh Sahib itself is limited, so most visitors stay in Chandigarh or Patiala and drive down. If you plan to attend, book a hotel in Chandigarh's Sector 34 or 35, which have good road connections via the Sirhind Road. Expect heavy traffic on the day, and police diversions near the gurdwara.

Where to Book: City by City

Amritsar is the top choice for first-time visitors. Stay near the Golden Temple in the old city for atmosphere—hotels on Heritage Street and around Town Hall put you within walking distance of the shrine and Jallianwala Bagh. Mid-range rooms here go for ₹2,500–4,500 per night in December; luxury options near the airport or on Mall Road cost ₹6,000 and up. If you prefer quiet, choose a property in Ranjit Avenue, a 15-minute drive from the temple. For food, don't miss kulcha at Kanha Sweets or fish at Makhan Fish and Chicken Corner.

Chandigarh offers the most comfortable stay if you want modern amenities. Sector 17 is the commercial heart, with hotels like Hotel Mountview and Shivalikview; Sector 22 has budget options and a lively market. From here, you can day-trip to Pinjore Gardens (20 km) or Morni Hills (45 km). In Jalandhar, the focus is on business travel—stay in Model Town or near the bus stand for easy access to leather and sports goods markets. Ludhiana's Hotel Park Plaza and similar properties in Ferozepur Road cater to shoppers. Bathinda, with its fort and proximity to the Rajasthan border, has fewer hotels; the best cluster is near the railway station. For all cities, book directly or through a trusted regional platform to avoid inflated OTA prices.

Practical Tips and What to Skip

Book your hotels by early December if you're travelling on weekends or around Christmas. Train travel is reliable—Shatabdi Express connects Chandigarh to Delhi in 3.5 hours—but fog can delay flights and long-distance buses. Renting a car with a driver costs about ₹3,000–4,000 per day and gives you flexibility to visit Anandpur Sahib or Wagah Border. Skip the overpriced 'cultural villages' near Amritsar; instead, spend an evening at the Gobindgarh Fort sound-and-light show, which is well-regarded. Also, avoid planning heavy outdoor activities before 9 a.m. due to fog and cold.

For solo travellers, Amritsar's backpacker hostels near the Golden Temple are safe and sociable, with dorm beds from ₹500–800. Families should opt for Chandigarh's Sector 17 or Amritsar's Ranjit Avenue. If you're in Punjab for a wedding, check whether the venue offers accommodation or if you need to book nearby. Don't leave hotel bookings to the last minute during the last two weeks of December—that's peak season. Also, carry some cash; smaller establishments may not accept cards. For a hassle-free trip, use a local booking site that lists verified properties with real photos and reviews.

Questions, answered

Is December a good time to visit Punjab?

Yes, December offers pleasant daytime weather for sightseeing, with clear skies and temperatures around 20°C. Nights are cold, so pack warm clothes. It's peak wedding season, so book hotels early. Fog can delay travel in the mornings, especially in rural areas.

What festivals happen in Punjab in December?

The main event is Shaheedi Jor Mela in Fatehgarh Sahib, a large Sikh gathering. Christmas is also observed, though it's a public holiday. Lohri and Maghi fall in January, so December is relatively quiet for major festivals besides weddings.

Which city should I stay in for a Punjab trip?

For first-timers, Amritsar is best for the Golden Temple and food. Chandigarh suits those wanting modern comforts and day trips. Jalandhar and Ludhiana are good for business or shopping. Bathinda is convenient for Malwa region. Book according to your itinerary to minimise travel.

Search live hotel prices in Punjab →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Punjab's page