Shimoga
Shimoga
Mumbai
Mumbai
Train

Shimoga to Mumbai

Updated: 28 May 2026

The journey from Shimoga to Mumbai covers 800 km. You can travel by train or bus. The journey takes about 18 to 22 hours. It is a long route connecting Karnataka to Maharashtra.

Total Distance: 800 km by road, 650 km air distance.
Fastest Way
Flight from Bengaluru (after reaching by bus/train).
Cheapest Way
Train (Sleeper Class) at 900 INR.
Compare Shimoga to Mumbai Routes
Train
Connecting
Duration
20 hours
Avg Price
900-2500 INR
Operator
Indian Railways
Route
Via Hubballi.

Book your tickets in advance.

Travel Tips
  • Transport
    Use the Mumbai Local trains for local travel.
  • Food
    Try the local Vada Pav.
  • Weather
    Carry an umbrella for the monsoon.
  • Bookings
    Book train tickets in advance.
  • Arrival
    The station is very busy.
Safety Tips
  • Personal Safety
    Keep your belongings secure.
  • Emergency
    Save local police numbers.
  • Night Travel
    Prefer daytime travel.
  • Communication
    Ensure your phone is charged.
People Also Ask
  • Is there a direct train?
    No direct train; travel via Hubballi.
  • How long is the journey?
    It takes about 20 hours.
  • Is it safe?
    Yes, it is a safe route.
  • What is the best way to travel?
    Train is the most comfortable.
  • Are there flights?
    Yes, from Bengaluru.
Quick Info
  • From Shimoga, Karnataka, India
  • To Mumbai, Maharashtra, India
  • Modes
Best Time to Travel

November to February for pleasant weather.

Things to Do in Mumbai
1
Gateway of India
Visit the iconic monument. It is a must-see.
2
Marine Drive
Enjoy a walk by the sea. It is a famous spot.
3
Chhatrapati Shivaji Terminus
Admire the architecture. It is a historical site.
4
Juhu Beach
Relax at the beach. It is a popular place.
Tags
Shimoga to Mumbai train Shimoga to Mumbai bus Shimoga to Mumbai distance travel to Mumbai from Shimoga Shimoga to Mumbai travel time best way to reach Mumbai Shimoga to Mumbai route Mumbai city guide