Traveling from Khambhalia to Bengaluru involves crossing the heart of Western and Southern India. The distance is approximately 1650 km. You can take a train from Jamnagar to Bengaluru City or Yesvantpur. Alternatively, drive to Rajkot for a flight to Kempegowda International Airport. This journey takes you through the scenic landscapes of Maharashtra and Karnataka.
Total Distance: 1650 km by road, 1400 km air distance.
Expect a change of trains in Mumbai or Pune.
Book via Rajkot as it is the nearest major airport.
November to February for pleasant weather in Bengaluru.