hero
How2Go
Shivamogga to Thrissur

Shivamogga to Thrissur

Thrissur is approximately 550+ kms from Shivamogga. The fastest way to reach Thrissur from Shivamogga is by Flight, Train Via Bangalore, Cochin. It takes approximately 7 hours. The cheapest way to reach Thrissur from Shivamogga is by Bus, Train Via Mangalore which would take approximately 12 hours.

Sort By
Mode of Transport

Via Udupi

RECOMMENDED

Shivamogga

Udupi

Thrissur

Approx Travel Time

10h 10m

₹3,296

Onwards

Shivamogga

Udupi

Thrissur

Approx Travel Time

12h 25m

₹525

Onwards

Via Mangalore

CHEAPEST

Shivamogga

Mangalore

Thrissur

Approx Travel Time

11h 22m

₹505

Onwards

Shivamogga

Mangalore

Thrissur

Approx Travel Time

15h 32m

₹1,770

Onwards

Ads by MMT

Via Bangalore, Cochin

FASTEST

Shivamogga

Bangalore

Cochin

Thrissur

Approx Travel Time

6h 55m

₹15,981

Onwards

Via Hassan

Shivamogga

Hassan

Thrissur

Approx Travel Time

14h 46m

On Demand

Ads by MMT

Via Mangalore, TIRUR

Shivamogga

Mangalore

TIRUR

Thrissur

Approx Travel Time

11h 11m

₹535

Onwards

Via Mangalore, Calicut

Shivamogga

Mangalore

Calicut

Thrissur

Approx Travel Time

11h 16m

₹545

Onwards

Via Mangalore, Ottappalam

Shivamogga

Mangalore

Ottappalam

Thrissur

Approx Travel Time

11h 15m

₹645

Onwards

Via Mangalore, Kannur

Shivamogga

Mangalore

Kannur

Thrissur

Approx Travel Time

11h 18m

₹530

Onwards

Frequently Asked Questions

What is the distance between Shivamogga and Thrissur?

Thrissur is approximately 550+ kms from Shivamogga.

How long does it take to reach Thrissur from Shivamogga?

It takes approximately 7 hours to reach Thrissur from Shivamogga by Flight, Train Via Bangalore, Cochin.

What is the cheapest way to reach Thrissur from Shivamogga?

The cheapest way to reach Thrissur from Shivamogga is by Bus, Train Via Mangalore.

What is the fastest way to reach Thrissur from Shivamogga?

The fastest way to reach Thrissur from Shivamogga is by Flight, Train Via Bangalore, Cochin.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India