Lee Majors i Michael Sarrazin byli kandydatami do roli Joe Bucka. Majors zrezygnował, gdy kręcenie jego serialu "The Big Valley" przedłużono o kolejny sezon. Sarrazin odszedł na krótko przed rozpoczęciem zdjęć z powodu sporu o gażę. Zastąpił go wówczas Jon Voight.
Robert Blake odrzucił rolę Ratso.
Dustin Hoffman został wybrany do roli Ratso, gdy producent Jerome Hellman zobaczył go w offbrodwayowskim monodramie "Eh!" w 1965 r.
Aby przekonać producentów do tego, że nadaje się do roli Ratso, Hoffman umówił się z nimi na rogu ulicy na Manhattanie. Gdy przybyli w umówione miejsce zauważyli tylko stojącego żebraka, proszącego przechodniów o drobniaki. W końcu podszedł on do nich i okazło się, że to był właśnie Dustin Hoffman.
W scenie w fabryce, miał wystąpić Andy Warhol. Udział w filmie uniemożliwiła mu próba zamachu na jego życie, którego dokonała radykanla feministka Valerie Solanis. Artysta został postrzelony w klatkę piersiową.
Warren Beatty był zainteresowany zagraniem Joe Bucka, jednak John Schlesinger uważał, że jest on zbyt sławny, aby wypaść wiarygodnie w tej roli.
Stuart Cooper był rozważany do roli Joe Bucka.
W zależności od scen Ratso kuleje na obie nogi.
W kilku scenach rozgrywających się w sypialni w mieszkaniu Cass widać elementy scenografii, a także oświetlenie należące do ekipy filmowej.
Początkowe sceny filmu były kręcone w Big Spring (Teksas, USA).
Zdjęcia do filmu powstały w Nowym Jorku (Nowy Jork), Big Spring, Stanton i Sweetwater (Teksas), Hollywood i Miami (Floryda) oraz w stanie New Jersey w USA.
Dustin Hoffman nosił w bucie kamyki, aby w kolejnych ujęciach jego kuśtykanie było takie samo.
John Schlesinger przyznał, że jego inspiracją dla "Nocnego kowboja" był mało znany jugosłowiański film pt. "Kad budem mrtav i beo" (1967).
Muppet "Rizzo the Rat" stworzony przez Franka Oza został nazwany na cześć bohatera zagranego przez Dustina Hoffmana.
Zdjęcia kręcono od maja do września 1968 roku.