Karnataka has a railway network with a total length of approximately . Until the creation of the South-Western Railway Zone headquartered at Hubballi in 2003, the railway network in the state was in the Southern Railway zone, South-Central Railway Zone and Western Railway zone. Several parts of the state now come under the South Western Railway zone with 3 Railway Divisions at Bangalore, Mysore, Hubli, with the remainder under the Southern Railway zone and Konkan Railway Zone, which is considered one of India's biggest railway projects of the century due to the difficult terrain. Bangalore and other cities in the state are well-connected with intrastate and inter-state destinations.