Hrithik Roshan odrzucił rolę Karana.
Rolę pilota Ajaya miał zagrać Shah Rukh Khan, jednak aktorowi nie pozwolił na to zbyt napięty grafik.
Ówcześnie 40-letni Aamir Khan z początku nie był pewien, czy podoła roli DJa, 25-letniego chłopaka z Pendżabu. W końcu jednak przyjął propozycję i zatrudnił nauczyciela, który uczył go pendżabskiej mowy i akcentu.
Urodzony w Wielkiej Brytanii reżyser Mousir Syed oraz modelka Mandira Singh mają swoje krótkie występy w tym filmie.
Rolę Karana Singhanii zaproponowano Shahidowi Kapoorowi.
"Kolor szafranu" jest pierwszym filmem kręconym w Złotej Świątyni (najświętsze miejsce modłów Sikhów). Wcześniej nie można było w niej kręcić filmów.
Film miał powstać równocześnie w dwóch wersjach językowych - hindi i angielskiej. Tytuł roboczy drugiej wersji brzmiał "Paint it yellow". Porzucono jednak plany jej realizacji.
Film był indyjskim kandydatem do Oscara w kategorii najlepszy film nieanglojęzyczny w 2007 roku, ale nie dostał nominacji.
"Kolor szafranu" jest inspirowany prawdziwymi protestami, jednym z nich był protest przeciwko uniewinnieniu domniemanych oskarżonych o zabójstwo modelki i aktorki Jessici Lall.
Film jest oparty na podstawie prawdziwej historii Kapitana Lotnictwa Abhijita Gadgila, który zmarł w czasie ćwiczeń samolotów MiG-21 17 września 2001 roku. Indyjskie Siły Powietrzne twierdziły, że wypadek stał się z winy pilota. Ale później w wyniku dochodzenia stwierdzono wadliwość samolotu.
Budynek All India Radio pokazany w filmie jest obecnie Nowoczesną Wyższą Szkołą - Barakhamba Road w New Delhi.
Zdjęcia do filmu kręcono w Jaipur, Nowym Delhi i Doraha (Indie).
Okres zdjęciowy trwał od 23 lutego do 16 lipca 2005 roku.