Air :
Ranchi is the only city of Jharkhand, which is connected by a daily airbus flight to Mumbai via Delhi, the capital of India. The flight time to, nearest airport, Patna from Ranchi is 45 minutes. It is expected that some more flights will be added soon. Kolkata, overnight by train, is the nearest international airport.
Rail :
Ranchi is very well connected to other parts of the country. Direct trains are there from Delhi, Calcutta, Chennai, Patna. Trains from Mumbai pass through Jamshedpur, which is just 140 kms from Ranchi.
Road :
National Highways| Serial No. | NH No.
| Route
| Length (km.) |
| 1 | 2 | From Bihar Border - Chauparan - Barhi - Barakatha - Bagodar - Dumri - Topchanchi - Gobindpur - Nirsa up to West Bengal Border | 190 |
| 2 | 6 | From Orissa Border - Baharagora up to W.B. Border | 22 |
| 3 | 23 | Chas - Gola - Ramgarh - Ranchi - Bero - Sisai - Gumla - Palkot - Kolebira - Simdega - Orissa Border | 250 |
| 4 | 31 | Jn. with NH2 near Barhi - Kodarama up to Bihar border | 44 |
| 5 | 32 | Junction with NH2 near Govindpur - Dhanbad - Chas - West Bengal Border - Chandil - Jamshedpur | 107 |
| 6 | 33 | Junction with NH2 near Barhi - Hazaribag - Ramgarh - Ranchi - Bundu - Chandil - Mahulia - Junction with NH6 near Baharagora | 352 |
| 7 | 75 | From UP Border - Nagar untari - Garhwa - Daltenganj - Latehar - Chandwa - Kuru - Mandar - Ranchi - Khunti - Band Gaon - Chakradharpur - Chaibasa - Jainitgarh up to Orissa Border. | 447 |
| 8 | 78 | From Chhattisgarh Border - Silam - Gumla | 25 |
| 9 | 80 | From Bihar Border - Sahibganj - Talihari - Rajmahal - Barharwa up to West Bengal Border | 100 |
| 10 | 98 | From Bihar Border - Hariharganj - Chhatarpur terminating near Rajhara at NH75 | 50 |
| 11 | 99 | Chandwa - Balumath - Chatra - Hunterganj up to Bihar Border | 156 |
| 12 | 100
| Chatra - Tutilawa - Hazaribagh - Meru - Daru—Kharika - Bagodar | 118 |