Giridih Station is connected to Madhupur Junction located 48 km to the east by a single broad gauge railway line. There is a single passenger train which runs five times a day between the two stations and takes about an hour to reach Giridih. Parasnath Station, on the Howrah-Delhi grand chord line, is 48 km from Giridih towards the west. The Giridih station is under the administration of the Asansol division of the Eastern Railway zone of Indian Railways. There is a direct train (Boggie Attach) service from Giridih to Kolkata and Patna.
Railway line between Koderma (KQR) and Giridih (GRD) is about to be completed, presently train is ferrying twice between Koderma and Kowar. In few years to come it will reach Giridih Cit (Maheshmunda)
One new rail line is proposed between Giridih (GRD) and Parasnath (PNME) which will cater to the needs of locals and Jain Tourists coming to Madhuban, Parasnath.
The NH 19 (old NH 2)/Grand Trunk Road passes through Giridih district but away from the city.
Giridih has a bus terminus in the center of the town. The bus stand is divided into platforms for private buses. A Government Bus terminus is just adjacent to the main bus terminus. There are regular bus services from the city to other parts in the district. Bus service to Dhanbad, Bokaro, Hazaribagh, Deoghar, Asansol, Durgapur, Kolkata, Howrah, Patna, Ranchi and Jamshedpur is available. Private cars and taxi facilities are available in the city. Other transport is trekkers, autos, rickshaws and mini buses.
Giridih is not well connected to other major cities of the country via regular flights.The nearest airport is in Ranchi at a distance of 138kms.