If you’ve been invited to an Indian wedding and the invitation says that the event starts at 6pm, please be cautious. Depending on your own culture, arriving exactly on time might mean you get there too early. Nine times out of ten, the venue is still being set up around 6pm. Therefore, it’s better to plan to arrive late.
The time mentioned on the invitation is one of the quiet mysteries of Indian weddings. It’s a suggestion, but not a law. The later the time on the invitation, the later guests tend to arrive. So when it says 6pm, expect most guests around 8 or 9pm, just add an hour or two, worry-free!
In India, time is flexible. Not because people are lazy, but because other things matter more than the clock. Like family, traffic, or whether the bride is happy with her hair and outfit.
Wedding times are set in the language of possibility, not precision. “6 PM” might mean: start getting ready around then. It might also mean: the guests will trickle in from 7PM onwards. Sometimes (most of the times?) the actual ceremony (the moment the couple walks in) doesn’t happen until 10pm or even later.
And no, no one will apologise for the delay because no one thinks of it as a delay. It’s just how things go.
Timing tips for the Sangeet, Mehndi, Haldi, Wedding, and Reception
The Sangeet is the one function where it’s actually nice to arrive closer to the stated time. Though even then, showing up about an hour later than the invitation says is totally normal. It’s a lively evening filled with performances, so you won’t want to miss the start. Mehndi and Haldi ceremonies tend to be more relaxed and casual, so arriving a little late is perfectly fine there too. For the main wedding ceremony itself, arriving late is part of the rhythm. The bride, groom, and family might still be getting ready, rituals can shift, and guests usually trickle in over several hours. The reception usually follows a similar relaxed schedule, so don’t stress if you show up well after the stated time. You’re still right on time by Indian wedding standards!
If you are very close family, then you’re probably already there, helping hang marigolds since morning. Or, if you are on the groom’s side, you will be dancing in the baraat on the streets until you reach the venue gate, which always takes an hour or three longer than planned.
If you are a friend or colleague, then arriving 1–2 hours after the official time is normal. That’s when the action usually begins.
Not sure how close you are? Just arrive “on time”, meaning at least one hour later than the time mentioned on the invitation, but don’t be surprised if the party takes a while to warm up. The only real mistake is showing up late to something that started early (rare, but it happens). If you’re worried, ask someone who’s been to a wedding in that family before. There’s always someone who knows.
Some Indian weddings follow auspicious timings based on astrology. That means the wedding ritual have to happen at 8:03 PM, or 4:17 AM, or whenever the pandit or pujari(wedding Officiant) says the stars are aligned.
So, don’t be surprised if you’re handed a plate of biryani at midnight, and the bride and groom are still busy with the rituals on the mandap.
In the meantime, just relax and enjoy the atmosphere. Chat with other guests, try some snacks, and get ready for a night full of music, dancing, and unforgettable moments. Indian weddings don’t rush. They unfold like a warm, colourful story where everyone’s invited to be part of the celebration. So take your time, soak it all in, and remember: showing up with good energy is always more important than showing up on time. Whether you arrive fashionably late or just on time (by Indian wedding standards, of course), remember this: any time you show up is the right time.