2 Ways to Reach Shimoga to Miraj by train and bus

Planning a trip from Shimoga to Miraj Cleartrip helps you select the best route between Shimoga & Miraj based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Shimoga & Miraj

The distance from Shimoga to Miraj is approximately 423 kms. Take a look at the 2 routes available to reach Miraj from Shimoga

  • 1.

  • Reach Shimoga to Miraj by bus and train

  • 10 h 23 m

  • Rs. 1334

 
Shivamogga
 
1 h 33 m
Rs. 1092

Step 1: Take a Bus from Shivamogga to reach Harihar

Travelling in a bus is one of the ways to reach Harihar from Shivamogga. The total journey between Shivamogga & Harihar takes around 1 h 33 m in a bus. The bus ticket price for the journey is approximately Rs.1092.
 
Harihar
 
8 h 50 m
Rs. 198

Step 2: Take a Train from Harihar to reach Miraj

You can reach Miraj from Harihar by travelling in a train. Harihar to Miraj train takes approximately 8 h 50 m. You can catch a train from Harihar and get down at Miraj. The price of the train ticket is approximately Rs. 198.
 
Miraj
  • 2.

  • Reach Shimoga to Miraj by bus and train

  • 10 h 35 m

  • Rs. 571

 
Shivamogga
 
5 h 10 m
Rs. 383

Step 1: Take a Bus from Shivamogga to reach Hubli

Travelling in a bus is one of the ways to reach Hubli from Shivamogga. The total journey between Shivamogga & Hubli takes around 5 h 10 m in a bus. The bus ticket price for the journey is approximately Rs.383.
 
Hubli
 
5 h 25 m
Rs. 188

Step 2: Take a Train from Hubli to reach Miraj

You can reach Miraj from Hubli by travelling in a train. Hubli to Miraj train takes approximately 5 h 25 m. You can catch a train from Hubli and get down at Miraj. The price of the train ticket is approximately Rs. 188.
 
Miraj
Check out all the available routes from Miraj to Shimoga →

Other popular routes from Shimoga