主山离东莞火车站和东莞东火车站都比较远,10元公交,约1小时,东莞火车站相对近一点,东莞火车站到东莞东站越10分钟车程,往江西、安徽、山东、辽宁、福建方向在东莞东站坐车,往广州、深圳、湖南方向在东莞站坐车