hero
How2Go
Shanghai to Mangalore

Shanghai to Mangalore

Mangalore is approximately 6000+ km from Shanghai, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Mangalore.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Shanghai

Delhi

Mangalore

Approx Travel Time

11h 25m

₹29,531

Onwards

Via Kolkata, Bangalore

CHEAPEST

Shanghai

Kolkata

Bangalore

Mangalore

Approx Travel Time

12h 10m

₹27,147

Onwards

Via Kolkata, Chennai

Shanghai

Kolkata

Chennai

Mangalore

Approx Travel Time

12h 35m

₹28,085

Onwards

Via Kolkata, Mumbai

Shanghai

Kolkata

Mumbai

Mangalore

Approx Travel Time

12h 40m

₹27,581

Onwards

Via Bangkok, Hyderabad

Shanghai

Bangkok

Hyderabad

Mangalore

Approx Travel Time

12h 30m

₹33,662

Onwards

Via Kolkata, Delhi

Shanghai

Kolkata

Delhi

Mangalore

Approx Travel Time

13h 25m

₹30,482

Onwards

Via Delhi, Bangalore

Shanghai

Delhi

Bangalore

Mangalore

Approx Travel Time

13h 10m

₹34,943

Onwards

Via Kuala Lumpur, Chennai

Shanghai

Kuala Lumpur

Chennai

Mangalore

Approx Travel Time

13h 25m

₹32,998

Onwards

Via Kuala Lumpur, Bangalore

Shanghai

Kuala Lumpur

Bangalore

Mangalore

Approx Travel Time

13h 10m

₹36,092

Onwards

Via Colombo, Chennai

Shanghai

Colombo

Chennai

Mangalore

Approx Travel Time

13h 20m

₹36,845

Onwards

Frequently Asked Questions

What is the distance between Shanghai and Mangalore?

Mangalore is approximately 6000+ kms from Shanghai.

How long does it take to reach Mangalore from Shanghai?

It takes approximately 12 hours to reach Mangalore from Shanghai by Flight Via Delhi.

What is the cheapest way to reach Mangalore from Shanghai?

The cheapest way to reach Mangalore from Shanghai is by Flight Via Kolkata, Bangalore.

What is the fastest way to reach Mangalore from Shanghai?

The fastest way to reach Mangalore from Shanghai is by Flight Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India