Distance from Vadodara to Shivamogga by Road, Sea, Train and Air
By Road
The distance from Vadodara to Shivamogga by road is approximately 1,130 kilometers. The journey takes around 19-20 hours, depending on the traffic conditions and the route taken. The most commonly used route is via NH48, which passes through cities like Surat, Mumbai, Pune, and Belgaum before reaching Shivamogga.
By Train
There is no direct train connectivity between Vadodara and Shivamogga. However, you can take a train from Vadodara to Bengaluru and then continue the journey to Shivamogga by road. The total travel time by train and road combined is around 24-26 hours.
By Air
The aerial distance from Vadodara to Shivamogga is approximately 780 kilometers. There are no direct flights between the two cities. The most convenient option is to take a flight from Vadodara to Bengaluru and then travel by road to Shivamogga. The total travel time by air and road combined is around 5-6 hours.
By Sea
As Shivamogga is located inland, there are no sea routes available for direct travel from Vadodara. Sea travel is not a viable option for this particular journey.
Comparison Table
Mode of Transportation | Distance | Travel Time |
---|---|---|
Road | 1,130 km | 19-20 hours |
Train & Road | – | 24-26 hours |
Air & Road | 780 km | 5-6 hours |
Sea | – | Not applicable |
Frequently Asked Questions
1. Is there a direct train from Vadodara to Shivamogga?
No, there is no direct train connectivity between Vadodara and Shivamogga. You can take a train from Vadodara to Bengaluru and then continue the journey to Shivamogga by road.
2. How long does it take to travel from Vadodara to Shivamogga by road?
The road journey from Vadodara to Shivamogga takes approximately 19-20 hours, depending on the traffic conditions and the route taken.
3. Are there direct flights from Vadodara to Shivamogga?
No, there are no direct flights between Vadodara and Shivamogga. The most convenient option is to take a flight from Vadodara to Bengaluru and then travel by road to Shivamogga.