Private journeys in seven lands · a planner replies within one working day

Tales of Luxury

Christmas and New Year in India: where to go and when to book

By Tales of Luxury Travel Desk · 8 September 2026

For Christmas, Goa has the strongest tradition, with midnight mass and family feasts; for New Year, Rajasthan's palace hotels and the Kerala coast are the favourites. 20 December to 5 January is the busiest and most expensive fortnight of the year, with minimum stays and gala dinners, so book in spring. The North East and Nepal are quieter alternatives.
Christmas and New Year in India: where to go and when to book
Photo: iMahesh · CC BY-SA 4.0, Wikimedia Commons

Key takeaways

  1. Goa has the strongest Christmas tradition; Rajasthan's palaces and the Kerala coast are favourites for New Year.
  2. 20 December to 5 January is the most expensive fortnight, with minimum stays and gala dinners.
  3. Book in spring or early summer for the widest choice of rooms.
  4. Travelling from 6 January gives the same weather at lower rates.

The short answer

The last two weeks of December are the busiest and most expensive fortnight of the year in almost all our lands. The weather explains why: Rajasthan, Goa, Kerala and Varanasi are dry, sunny and mild, and Indian school holidays coincide with international ones. For Christmas itself, Goa has the strongest tradition, with midnight mass in whitewashed village churches and family feasts of sorpotel and bebinca. For New Year, Rajasthan's palace hotels and the Kerala coast are the most popular. If you want fewer people, the North East and Nepal offer clear skies and space.

The most useful thing to know is timing. The best rooms for 20 December to 5 January are often committed six to nine months ahead, and many luxury hotels set minimum stays of three to five nights over Christmas and New Year, with compulsory gala dinners on 24 and 31 December. Booking in spring or early summer gives the widest choice. Booking in October is still possible, but expect to compromise on hotel or route.

Goa for Christmas mass and the coast

Goa's Catholic villages make Christmas here feel lived rather than staged. Churches are lit and decorated, homes hang paper stars, and families exchange the consoada, trays of homemade sweets such as kulkuls, neureos, dodol and bebinca. Midnight mass at a village church in Salcete or at the Basilica of Bom Jesus in Old Goa is open to visitors who dress modestly and arrive early. The Feast of St Francis Xavier on 3 December and the Serendipity Arts Festival in Panjim, usually in mid-December, make the whole month worth considering; check current status before you travel.

The beaches are at their busiest. North Goa between Baga and Vagator is crowded and loud around New Year, and traffic slows every road. For a calmer Christmas we suggest the south: Taj Exotica at Benaulim or The Leela at Mobor, with day trips to the Salcete mansions. Ahilya by the Sea at Nerul, a small hotel on a quiet creek, suits those who want to stay near Panjim. Rates over these weeks are the highest of Goa's year, and many villas ask for minimum stays of five to seven nights.

Rajasthan's palaces at their busiest

Late December in Rajasthan brings clear days of about 20 to 24 °C and cold nights, close to freezing at times in the desert. Palace hotels such as Rambagh Palace in Jaipur, Umaid Bhawan Palace in Jodhpur and The Oberoi Udaivilas in Udaipur are at their fullest, and most hold festive dinners on 24 and 31 December, often compulsory for guests in residence; we confirm the terms for each hotel when we hold rooms. Suryagarh, at the edge of the Thar near Jaisalmer, suits a New Year's Eve under clear desert skies.

Ranthambore is busy too, and safari permits for late December sell out as soon as they open, because Indian families travel in large numbers. Jawai, with leopards on granite hills and far fewer vehicles, is a calmer choice for wildlife over the holidays. A practical shape for the season is Jaipur for Christmas and Udaipur for New Year, with the drive broken at a smaller fort. Our eleven-night palace circuit starts from ₹6,50,000 per person outside the festive weeks; for Christmas departures, expect a supplement that we quote hotel by hotel.

Plan Christmas and New Year with us

Tell us where you would like to spend the two festive nights, and we will hold rooms and build a calm journey around them.

Ask a planner

Kerala, Kochi and the backwaters

Kerala in late December is warm, about 23 to 32 °C on the coast, with the north-east monsoon mostly over. Fort Kochi has a strong Christmas tradition among its Latin Catholic and Syrian Christian communities, and the Cochin Carnival ends with the burning of a giant Pappanji effigy near Fort Kochi beach on New Year's Eve; check current status before you travel. Brunton Boatyard and The Malabar House put you within walking distance of the old town's churches, lit streets and harbour.

Beyond Kochi, the backwaters and the coast fill quickly. One night on a private kettuvallam on Vembanad lake, then Coconut Lagoon or Kumarakom Lake Resort, makes a quieter Christmas than the beach towns. Marari, north of Alappuzha, is calmer than Kovalam or Varkala over New Year. Munnar's tea hills are cool, around 10 to 20 °C, and popular with Indian families during school holidays. Our six-night Kochi and backwaters journey starts from ₹1,85,000 per person outside the peak fortnight.

Quieter choices in the hills and the north

If crowds are the thing to avoid, look east. The Hornbill Festival in Kohima runs from 1 to 10 December, so a Nagaland and Kaziranga journey finishes before the holiday rush, with Kaziranga's dry season under way. Shillong and the Khasi Hills, largely Christian, mark Christmas with lit churches and carols, and the days are clear and cool. In Nepal, December brings some of the clearest mountain views of the year over the Kathmandu Valley and Pokhara, with cold mornings and fewer visitors than in the autumn trekking season.

Ladakh in winter is for the committed: Leh drops to minus 10 °C or lower at night, many hotels close, and only a few heated properties stay open. Ladakhi Losar, the local new year, usually falls in December or early January. Varanasi and Agra are beautiful in winter light but prone to dense fog from mid-December into January, which delays flights and trains and can hide the Taj Mahal until late morning. Check current status before you travel.

Booking windows and festive pricing

The table summarises when we suggest booking for 20 December to 5 January, and how pricing usually behaves. It is a guide, not a promise: each hotel sets its own festive terms, and we quote them when we hold rooms.

Two habits help with price. First, travel from 6 January rather than 26 December: the weather in Rajasthan, Goa and Kerala is just as good, rates usually fall back, and the same hotels have rooms. Second, keep the festive nights to one or two places and spend the rest of the journey somewhere quieter. A Goa Christmas followed by Kerala's hills in early January costs noticeably less than ten nights at peak rates on one coast.

LandBook byFestive pricingNotes
GoaMarch – MayHighest of the year; 5–7 night villa minimumsSouth Goa is quieter
RajasthanMarch – MayPeak rates; gala dinners on 24 and 31 DecRanthambore permits sell out
KeralaApril – JunePeak rates on coast and backwatersHouseboats book early
North EastJune – AugustModerate; Hornbill week busyPAP for foreigners in Nagaland
NepalJune – AugustModerateClear views, cold mornings
UP & BiharJune – AugustPeak in Agra and VaranasiFog risk
Ladakh (winter)July – SeptemberFew hotels openHeated rooms essential

How to make the dates work

A few practical points from planning these weeks every year:

If you are reading this in spring or summer, you are in time for the best choice of rooms. Tell us where you would like to wake up on Christmas morning and on New Year's Day, and we will build the rest of the journey around those two dates.

  • Fix flights first. International fares to India for late December rise early, and domestic flights to Goa, Udaipur and Kochi fill weeks ahead.
  • Ask about compulsory dinners. Many luxury hotels add a gala dinner charge on 24 or 31 December that is not optional.
  • Check minimum stays before choosing a route. A three-night minimum can upset a journey planned around two-night stops.
  • Allow for fog in the north. Keep a buffer day before any international flight out of Delhi in late December.
  • Book safaris and permits as soon as they open, including Ranthambore zones and Nagaland permits.

Questions travellers ask

Good to know

Where is the best place to spend Christmas in India?

Goa is the best place for Christmas itself, because its Catholic villages celebrate with midnight mass, lit churches and homemade sweets. South Goa is quieter than the north. Fort Kochi in Kerala also has a strong Christian tradition, and Shillong in Meghalaya marks Christmas with carols and lit churches. Rajasthan's palace hotels suit those who want festive dinners in a historic setting.

How far ahead should I book Christmas in India?

Six to nine months ahead for the best rooms, which means booking in spring or early summer. Palace hotels in Rajasthan, beach resorts in Goa and private houseboats in Kerala are the first to fill. Booking in October is possible, but you may need to accept a different hotel or route, and minimum stays can limit how you shape the journey.

Are hotels more expensive at New Year in India?

Yes. 20 December to 5 January is usually the most expensive period of the year at luxury hotels in Goa, Rajasthan and Kerala. Many also set minimum stays of three to five nights and add compulsory gala dinners on 24 and 31 December. Travelling from 6 January brings the same weather at lower rates, and we quote festive terms hotel by hotel.

Is December a good time to visit Nepal?

Yes, for clear mountain views and quiet sites. December skies over Kathmandu and Pokhara are often the clearest of the year, and visitor numbers fall after the autumn trekking season. Mornings and evenings are cold, close to freezing in Kathmandu, so heated rooms and layers matter. Chitwan is pleasant by day, with misty mornings.

Does fog affect travel to Agra and Varanasi in December?

It can. From mid-December into January, dense fog often covers the plains of north India in the early morning, delaying flights and trains and sometimes hiding the Taj Mahal until late morning. We plan flexible mornings, prefer road transfers where they are practical, and keep a buffer day before international flights. Check current status before you travel.

Begin a journey

Tell us the tale you want

Dates, who is travelling and what you hope to feel. A planner replies within one working day with a first route and an indicative price.

  • No payment to startPay a deposit only when you book
  • Itemised written quoteEvery hotel, car and guide listed
  • One plannerFrom first call to last transfer
  • Change anythingEvery route is a starting point

Get a first route and price

Within one working day. No payment to start.

We reply by email. See our privacy policy.

Plan my journey