Съёмки похорон Махатмы Ганди прошли с участием более 300 000 человек, что удостоилось упоминания в Книге рекордов Гиннесса как абсолютный рекорд кинематографа. Среди них было более 200 000 вызвавшихся прийти добровольно волонтёрами и 94560 человек, получивших небольшую плату по контракту. Сцена была снята 31 января 1981 года, в 33-ю годовщину похорон Ганди. Всего одиннадцать членов съёмочной группы отсняли более 6 километров плёнки, в финальную версию фильма сокращённые до 125 секунд экранного времени.
Рекламные объявления, призывавшие индийцев прийти для съёмок самой масштабной сцены похорон Ганди, размещались в газетах и распространялись листовками по городу. Приходить требовалось исключительно в белой одежде, и в качестве мер безопасности были установлены специальные турникеты для проверки прибывающих людей.
Отец Бена Кингсли был родом из индийского штата Гуджарат, того же штата, где родился и вырос Махатма Ганди.
На роль Ганди пробовались Алек Гиннесс и Энтони Хопкинс.
Среди кандидатов на главную роль были также Том Кортни, Джон Хёрт и Дастин Хоффман. Последний проявлял немалый энтузиазм, но получил приглашение сыграть в фильме «Тутси» (1982), и, в конечном счёте, отдал предпочтение этому проекту.
Фильм стал последней ролью в кино для известных британских актёров сэра Джона Клементса и Джона Боксера.
Все сцены с участием Тревора Ховарда в роли судьи Брумфилда уложились в два дня съёмочного процесса.
В небольшой сцене с участием Джона Ратценбергера его голос был дублирован другим актёром.
Ни одна из киностудий не выразила ни малейшей заинтересованности в финансировании картины. Часть средств была получена от продюсера Джозефа Э. Ливайна в обмен на то, что режиссёр Ричард Аттенборо согласился перед этим снять для него фильмы «Мост слишком далеко» (1977) и «Магия» (1978). Ещё часть денег удалось получить за счёт продажи прав на популярную в Британии пьесу «Мышеловка», которые принадлежали Ричарду Аттенборо и его жене, и недостающие средства были выделены несколькими крупными британскими компаниями.
Съёмки фильма прошли с 26 ноября 1980 года по 10 мая 1981 года в Индии и Великобритании.
Официальная премьера прошла в торжественной обстановке 30 ноября 1982 года в столице Индии Дели.