Google is a little bit outdated with the information posted as now new, modern and comfortable trains (soft seats) leaving at an interval 20mins from each diretion Shenzhen/Guangzhoudong (East station) with speed being about 160km/hr thou hitting 200km/hr between Shilong and Guangzhoudong.
Few trains are extended to the old station and also might stop at some additional ones than mentioned below but very few, indeed.
Takes about 55mins subject to the stations being serviced by the train you are taking, however often will stop at three (3), namely Zhangmoutou, Dongguan and Shilong in which case will take 65mins to reach the Guangzhou East station.
Price for standard is RMB75 and 1st class RMB95 (one way fares) and only difference is that 1st tends to be less crowded with rows of 2 seats each side whereas standard has 2 & 3 seats, respectively.
Sorry as normally use the train have no updated costs information on the bus service.