hero
How2Go
Udupi to Shahjahanpur

Udupi to Shahjahanpur

Shahjahanpur is approximately 1950+ kms from Udupi. The fastest way to reach Shahjahanpur from Udupi is by Train, Flight Via Mangalore, Lucknow. It takes approximately 13 hours. The cheapest way to reach Shahjahanpur from Udupi is by Train Via Delhi which would take approximately 42 hours.

Sort By
Mode of Transport

Via Goa, Lucknow

RECOMMENDED

Udupi

Goa

Lucknow

Shahjahanpur

Approx Travel Time

13h 53m

₹8,677

Onwards

Via Mangalore, Lucknow

FASTEST

Udupi

Mangalore

Lucknow

Shahjahanpur

Approx Travel Time

12h 18m

₹10,804

Onwards

Udupi

Mangalore

Lucknow

Shahjahanpur

Approx Travel Time

12h 37m

₹11,444

Onwards

Udupi

Mangalore

Lucknow

Shahjahanpur

Approx Travel Time

13h 33m

₹11,303

Onwards

Ads by MMT

Via Bharatpur

Udupi

Bharatpur

Shahjahanpur

Approx Travel Time

1d 15h 27m

On Demand

Via Mathura

Udupi

Mathura

Shahjahanpur

Approx Travel Time

1d 17h 30m

On Demand

Ads by MMT

Via Delhi

CHEAPEST

Udupi

Delhi

Shahjahanpur

Approx Travel Time

1d 17h 22m

₹1,080

Onwards

Via Kanpur

Udupi

Kanpur

Shahjahanpur

Approx Travel Time

1d 23h

On Demand

Via Mangalore, Delhi

Udupi

Mangalore

Delhi

Shahjahanpur

Approx Travel Time

13h 52m

₹8,932

Onwards

Udupi

Mangalore

Delhi

Shahjahanpur

Approx Travel Time

14h 29m

₹10,865

Onwards

Frequently Asked Questions

What is the distance between Udupi and Shahjahanpur?

Shahjahanpur is approximately 1950+ kms from Udupi.

How long does it take to reach Shahjahanpur from Udupi?

It takes approximately 13 hours to reach Shahjahanpur from Udupi by Train, Flight Via Mangalore, Lucknow.

What is the cheapest way to reach Shahjahanpur from Udupi?

The cheapest way to reach Shahjahanpur from Udupi is by Train Via Delhi.

What is the fastest way to reach Shahjahanpur from Udupi?

The fastest way to reach Shahjahanpur from Udupi is by Train, Flight Via Mangalore, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India