东莞交通违章大约需要3-7天网上才能查到。东莞交通违章可以通过下面的方式进行查询:1、拨打电话查询:通过拨打当地电话114,提供车辆信息进行违章查询,电话接线员会告知车辆是否有违章的情况。2、交警大队查询:可以直接到各市各区县交通支大队的办公大厅通过触摸查询终端查询。需要到的证件有驾驶证、行驶证、身份证。3、微信公众号查询:时代发展,能够通过微信关注公众号驾照考试-驾照网,输入车辆信息查询即可。4、短信查询:通过编写手机短信查询,很多车管所都有开通此类的查询功能。5、APP查询:可通过在手机上安装相关查违章的手机app应用软件,打开手机软件后,输入车牌号、车型、发动机号,即可查询闯红灯等交通违章信息。6、网站查询:登陆查询违章的网站,输入车牌号和车辆发动机号,点击查询即可。