长尾夜鹰分布于澳大利亚、孟加拉国、不丹、文莱达鲁萨兰国、柬埔寨、中国、印度、印度尼西亚、老挝、马来西亚、缅甸、尼泊尔、巴基斯坦、巴布亚新几内亚、菲律宾、新加坡、泰国、东帝汶和越南。 [6]
长尾夜鹰斑尾亚种(C. m. albonotatus)分布于喜马拉雅山麓、巴基斯坦东北部、不丹、印度东部及东北部和孟加拉国。
双斑亚种(C. m. bimaculatus)分布于印度北部、中国南部(云南、海南等)至苏门答腊和廖内群岛。
约翰逊氏亚种(C. m. johnsoni)分布于菲律宾南部及西南部。
指名亚种(C. m. macrurus)分布于印度尼西亚的爪哇岛和巴厘岛。
萨尔瓦多里亚种(C. m. salvadorii)分布于婆罗洲(印度尼西亚)和苏鲁(菲律宾)。
许氏亚种(C. m. schlegelii)分布于摩鹿加、弗洛勒斯海、小巽他群岛西部、俾斯麦群岛南部和澳大利亚北至东北部海岸。