Budget speeches usually last 90-120 minutes. However, it depends on each finance minister. Nirmala Sitharaman’s 2020 budget speech was the longest in independent India’s history, lasting 160 minutes.