Mandi
Mandi
Shimoga
Shimoga
Train

Mandi to Shimoga

Updated: 28 May 2026

Shimoga, or Shivamogga, is the gateway to the Malnad region. Traveling from Mandi involves a long journey to Bangalore, followed by a train or bus to Shimoga. It is a scenic route once you reach Karnataka.

Total Distance: 2700 km by road, 2000 km air distance.
Fastest Way
Flight to Bangalore, then taxi to Shimoga.
Cheapest Way
Train in Sleeper class.
Compare Mandi to Shimoga Routes
Train
Connecting
Duration
55 hours
Avg Price
3500 - 6500 INR
Operator
Indian Railways
Route
Chandigarh to Bangalore, then Bangalore to Shimoga.

The train from Bangalore to Shimoga is very scenic.

Travel Tips
  • Local Transport
    Buses are frequent.
  • Food
    Try local Malnad cuisine.
  • Booking
    Book trains early.
  • Weather
    Carry rain gear.
  • Navigation
    Use maps.
Safety Tips
  • Public Transport
    Keep bags secure.
  • Night Travel
    Avoid late-night travel.
  • Emergency
    Keep contacts handy.
  • Health
    Stay hydrated.
People Also Ask
  • Is Shimoga well connected?
    Yes, by train and road.
  • How to reach Shimoga from Mandi?
    Train or flight via Bangalore.
  • What is the travel time?
    About 55 hours by train.
  • Are there direct flights?
    No, usually via Bangalore.
  • Is Shimoga safe?
    Yes, it is a safe city.
Quick Info
  • From Mandi, Himachal Pradesh, India
  • To Shimoga, Karnataka, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Shimoga
1
Jog Falls
One of the highest waterfalls in India.
2
Sakrebailu Elephant Camp
A place to see elephants up close.
3
Gajanur Dam
A beautiful dam on the Tunga River.
4
Koodli
The confluence of Tunga and Bhadra rivers.
Tags
Mandi to Shimoga travel to Shimoga train to Shimoga Shimoga transport Himachal to Shimoga long distance travel Shimoga railway station travel guide Karnataka travel Mandi travel