要四五个小时。
东莞到广州的距离大约有五十多公里。
按照山地自行车的速度,一般情况下可以达到二十多公里的时速。
但是由于广州东莞之间需要途径众多的镇街,红绿灯路口多,因此对于骑行速度也会造成较大的影响。
因此可能需要四五个小时。