How long do Indian weddings last?
Most Indian weddings run two to four days: haldi, mehendi and sangeet on the days before, then the wedding day with the baraat, varmala, pheras and vidaai, and a reception the same night or soon after. Destination weddings compress it all into two or three days because guests are travelling. The baraat alone usually takes 45 to 75 minutes.
Indian Wedding Ceremonies Explained: Roka to Vidaai, in Order →

