买长途客车票需要身份证。
根据交通运输部发布的《道路旅客运输及客运站管理规定》第三十七条,省际、市际客运班线全面实施客票实名售票和实名查验。乘客购买长途汽车票跟火车票一样,需要提供身份证等有效证件,并且乘汽车出行也要携带相关证件。