火车最便宜是肯定的,先坐火车到广州,再从广州转车到长安,火车票179元,12:44和14:18各有一趟,另外还有两趟,具体你可以搜“列车时刻表”,可以到代售点买票,路程1460多公里,15个多小时可到广州,广州火车站出站口往右边上天桥过去二三百米左右有个长途汽车站,反正你跟着人流走就行了,而且写有引路牌,很好找的,我第一次坐火车过去就这样,路都不用问。长途汽车站买到长安汽车站的票,好像是50多元吧,我去年坐过,记性不好不能具体肯定了,大概二个半小时到长安。义乌到东莞的汽车我没坐过,到是第一次来义乌时从长安坐汽车过来了,但都是到杭州、上海经过义乌的,到义乌不进站,结果把我下在高速路口,分不清东南西北。汽车票价360元左右,时间上肯定要快点,而且可能不用转车,不过我没从义乌这边坐过,所以抱歉不知宾王客运站有没有去长安的车。如果不赶时间的话建议坐火车,我除了第一次过来义乌坐过汽车,每次都是坐火车。