Goa isn’t just beaches — it’s one of India’s most festive states, with a Portuguese-Catholic carnival, a Hindu spring festival and dozens of village feasts spread across the year. Here’s a complete guide to Goa Carnival and major festivals — when to visit, what happens and where to see them.

Goa Carnival — Four Days of Parades
The Goa Carnival is the state’s biggest festival, a Portuguese-legacy pre-Lent celebration with masked dancers, giant floats, live music and street parties. Parades roll through Panjim (Day 1), Margao (Day 2), Vasco (Day 3) and Mapusa (Day 4), each led by King Momo.
When is Goa Carnival held?
Carnival dates change each year (tied to Lent). In 2026, it runs 14–17 February. Book Panjim accommodation 4–6 weeks ahead — it sells out fast.
Shigmo — Goa’s Spring Festival
Shigmo is Goa’s Hindu spring celebration in March, spread over 14 days. Expect folk-dance troupes with painted faces, traditional drums, colourful floats retelling epics like the Ramayana, and evening feasts in the villages of Ponda, Bicholim and Sattari.

Sao Joao — The Well-Jumping Festival
On 24 June, young Goan men wear flower crowns (kopel) and leap into wells, ponds and rivers to celebrate the feast of St. John the Baptist. Siolim, Anjuna and Baga throw the biggest parties. Monsoon has just started — combine with a visit to Dudhsagar (see our best photography spots in Goa guide).
Feast of St. Francis Xavier
Held every 3 December in Old Goa, this is the biggest Catholic pilgrimage in India. Once every 10 years the saint’s relics are exposed at the Basilica of Bom Jesus — the next exposition was in 2024.
Christmas & New Year in Goa
Peak festive season. Midnight mass at Old Goa churches, beach parties across Anjuna, Vagator and Baga, and packed cafes everywhere. Book accommodation 2–3 months in advance for late-December travel.
Sunburn Festival & EDM Season
Sunburn is Asia’s biggest EDM festival, usually held in Vagator around late December. Alongside are dozens of smaller music festivals — book festival tickets and stays together.
Best Time to Visit Goa for Festivals
For the ultimate festival trip, target February (Carnival), March (Shigmo) or late December (Christmas + Sunburn). Not sure where to base? Read our North Goa vs South Goa guide.
FAQs
When is the Goa Carnival 2026?
The Goa Carnival 2026 will run from Saturday 14 February to Tuesday 17 February, ending on Fat Tuesday just before Lent. Parades happen in Panjim, Margao, Vasco and Mapusa on consecutive days.
What is King Momo in Goa Carnival?
King Momo is the mythical king who ‘rules’ Goa during the four-day Carnival. He leads the opening parade in Panjim with the traditional command ‘Kha, Piye Aani Majja Kar’ — Eat, Drink and Make Merry.
What is Sao Joao festival in Goa?
Sao Joao is the Goan feast of St. John the Baptist celebrated on 24 June. Young men wearing flower crowns (kopel) jump into wells, ponds and rivers to celebrate. It’s most vibrant in Siolim, Anjuna and Baga.
What is Shigmo festival?
Shigmo is Goa’s Hindu spring festival, celebrated over 14 days in March. It features folk dance troupes (romta mel), traditional drums and giant floats depicting mythological scenes — the Hindu counterpart to Carnival.
Final Thoughts
Goa’s festivals capture the state’s unique Portuguese-Hindu-Catholic soul better than any beach ever will. If you can time your trip around Carnival or Shigmo, you’ll see a side of Goa most tourists miss.
Related reading on Goa Diaries
- Goa Local Transport Guide — How to Get Around
- Scuba Diving in Goa — Grande Island Trip Complete Guide (Prices & Operators)
- Feni — The Complete Guide to Goa’s Local Cashew and Coconut Liquor
- Agonda Beach Goa — Peaceful Paradise Complete Guide (Turtles, Yoga, Stay)
- Ayurvedic Retreats in Goa: Best Wellness Centers 2026
- Goa Casinos Guide 2026 — Deltin, Big Daddy, Rules, Costs & Tips
