东莞一共有4个火车站,分别是:东莞火车站,东莞东火车站,常平火车站和虎门火车站。
1、东莞火车站。位于东莞市石龙镇和茶山镇交界处,在广深铁路上,是原石龙火车站南移后,、更名为东莞站的,一般停靠往湖南方向的管内列车和广深城际列车,距离东莞市区较近,也是东莞地铁2号线的终点站之一,可乘坐广深和谐号和部分普通列车。这里的广深和谐号可以方便的到达广州火车东站、常平火车站、樟木头火车站、平湖站和深圳火车站,一般可以随到随走;
2、东莞东火车站。位于东莞市常平镇土塘社区,不是常平火车站。在京九铁路上,一般停靠京九铁路线上往江西、安徽、河南、山东方向的列车,一般北方省份直达东莞的列车都是在这里停靠的。此站距离东莞市区较远,但是有城际轻轨可直达惠州;
3、常平火车站。是原来的东莞站,位于石龙和茶山交界的新东莞火车站启用后,位于常平的东莞火车站站更名为常平火车站。因为常平有两个火车站,所以很多人容易把东莞火车东站误认为是常平火车站,其实两个站是有很大区别的,常平火车站目前有停靠广深和谐号等动车组。
4、虎门火车站,又名虎门高铁站。位于虎门镇内,是东莞地铁2号线的终点站之一,是广深高铁停靠的一个站点,可以直达广州高铁南站,或者去深圳北站、福田站。虎门火车站可以乘坐东莞地铁2号线直达东莞火车站。
东莞地铁2号线连接着两个火车站,中间段就是市区中心。
随着城市的规划,还有更多的站点在建设,但是出发前多问问总是没错的,不然可浪费时间了。