The nearest Airport to Purulia is Netaji Subhas Chandra Bose International Airport, Kolkata which is about 250 km to Purulia. From there, you can take bus or train to Purulia.
Rail distance of Purulia from Kolkata is 322 km. Purulia Railway station is present in the Purulia town which is managed by the South Eastern Railways and is on the Adra-Tata Nagar rail route. Trains from Kolkata are available for Purulia on regular basis. Some of these trains are Chakradharpur Express(18011), Rupasibangla Exp (12883), Howrah Purulia Exp (12827) etc. The minimum time a train takes to reach Purulia from Kolkata is 5h 25m.
It is well connected by road with Kolkata and surrounding towns like Bankura, Asansol, Bokaro, Jamshedpur, Ranchi and other parts of the state.