Shivamogga
Shivamogga
Kolkata
Kolkata
Train

Shivamogga to Kolkata

Updated: 28 May 2026

The journey from Shivamogga to Kolkata covers 2000 km. The most comfortable way is by train, which takes approximately 35 hours. Flights are also available from nearby airports.

Total Distance: 2000 km by road and 1600 km by air.
Fastest Way
Flight from Bengaluru, taking 5 hours total.
Cheapest Way
Train, costing around 2000 INR.
Compare Shivamogga to Kolkata Routes
Train
Connecting
Duration
35 hours
Avg Price
2000-5000 INR
Operator
Indian Railways
Route
Shivamogga - Bengaluru - Kolkata

Book your train tickets well in advance.

Travel Tips
  • Train Booking
    Book tickets via IRCTC.
  • Arrival
    Kolkata stations are well-connected.
  • Local Travel
    Use the Kolkata Metro.
  • Food
    Try the local sweets.
  • Weather
    Kolkata can be humid.
Safety Tips
  • Train Safety
    Keep your luggage secure.
  • Personal Belongings
    Keep your bag secure.
  • Emergency Contacts
    Keep local emergency numbers saved.
  • Hydration
    Carry water.
People Also Ask
  • Is there a direct train?
    No, you need to change at Bengaluru.
  • How long is the journey?
    It takes about 35 hours.
  • Is it safe to travel?
    Yes, the route is safe.
  • What is the distance?
    The distance is approximately 2000 km.
  • Are there flights?
    Yes, from Bengaluru airport.
Quick Info
  • From Shivamogga, Karnataka, India
  • To Kolkata, West Bengal, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Kolkata
1
Victoria Memorial
A beautiful monument in Kolkata.
2
Howrah Bridge
An iconic bridge in Kolkata.
3
Indian Museum
A museum with a vast collection.
4
Dakshineswar Kali Temple
A famous temple.
Tags
Shivamogga to Kolkata train travel to Kolkata Shivamogga to Kolkata distance best way to reach Kolkata Shivamogga to Kolkata travel time trains Shivamogga to Kolkata