The journey from Faridabad to Bengaluru covers about 2100 km. Trains are the most popular mode, connecting the NCR to Bengaluru station. The route takes you through the heart of Central and Southern India. Bengaluru, the capital of Karnataka, is known as the 'Silicon Valley of India'.
Total Distance: 2100 km by road, 1750 km air distance.
Karnataka Express is a reliable train for this route.
October to March for pleasant weather.