hero
How2Go
Puri to Shivamogga

Puri to Shivamogga

Shivamogga is approximately 1450+ kms from Puri. The fastest way to reach Shivamogga from Puri is by Train, Flight Via Bhubaneshwar, Bangalore. It takes approximately 8 hours. The cheapest way to reach Shivamogga from Puri is by Bus, Train Via Visakhapatnam, Bangalore which would take approximately 32 hours.

Sort By
Mode of Transport

Via Bhubaneshwar, Bangalore

RECOMMENDED

Puri

Bhubaneshwar

Bangalore

Shivamogga

Approx Travel Time

10h 35m

₹6,779

Onwards

FASTEST

Puri

Bhubaneshwar

Bangalore

Shivamogga

Approx Travel Time

7h 21m

₹10,865

Onwards

Puri

Bhubaneshwar

Bangalore

Shivamogga

Approx Travel Time

8h 40m

₹10,920

Onwards

Puri

Bhubaneshwar

Bangalore

Shivamogga

Approx Travel Time

11h 54m

₹6,834

Onwards

Puri

Bhubaneshwar

Bangalore

Shivamogga

Approx Travel Time

14h 20m

₹7,219

Onwards

Puri

Bhubaneshwar

Bangalore

Shivamogga

Approx Travel Time

13h 1m

₹7,164

Onwards

Via Bangalore

Puri

Bangalore

Shivamogga

Approx Travel Time

1d 7h 2m

On Demand

Ads by MMT

Via Srikakulam, Bangalore

Puri

Srikakulam

Bangalore

Shivamogga

Approx Travel Time

1d 11h 2m

₹3,325

Onwards

Via Visakhapatnam, Bangalore

CHEAPEST

Puri

Visakhapatnam

Bangalore

Shivamogga

Approx Travel Time

1d 7h 54m

₹1,469

Onwards

Ads by MMT

Via Anantapur

Puri

Anantapur

Shivamogga

Approx Travel Time

1d 4h 45m

On Demand

Frequently Asked Questions

What is the distance between Puri and Shivamogga?

Shivamogga is approximately 1450+ kms from Puri.

How long does it take to reach Shivamogga from Puri?

It takes approximately 8 hours to reach Shivamogga from Puri by Train, Flight Via Bhubaneshwar, Bangalore.

What is the cheapest way to reach Shivamogga from Puri?

The cheapest way to reach Shivamogga from Puri is by Bus, Train Via Visakhapatnam, Bangalore.

What is the fastest way to reach Shivamogga from Puri?

The fastest way to reach Shivamogga from Puri is by Train, Flight Via Bhubaneshwar, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India