Veraval to Udupi Distance

Trains complete the journey in approximately 33 hours, subject to the chosen service and route. Flying is the fastest way to reach Udupi, with a total travel time of approximately 13 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Route map showing distance and travel time from Veraval, India to Udupi, India

Via Porbandar, Goa

RECOMMENDED

Veraval

Porbandar

Goa

Udupi

Approx Travel Time

14h 38m

On Demand

Veraval

Porbandar

Goa

Udupi

Approx Travel Time

18h 45m

On Demand

Via Rajkot, Goa

FASTEST

Veraval

Rajkot

Goa

Udupi

Approx Travel Time

12h 25m

₹6,632

Onwards

Ads by MMT

Via Mangaon

Veraval

Mangaon

Udupi

Approx Travel Time

1d 0h 21m

₹960

Onwards

Direct Options

CHEAPEST

Veraval

Udupi

Approx Travel Time

1d 8h 40m

₹755

Onwards

Ads by MMT

Via Goa

Veraval

Goa

Udupi

Approx Travel Time

1d 12h 13m

₹1,308

Onwards

Veraval

Goa

Udupi

Approx Travel Time

1d 9h 46m

₹10,514

Onwards

Via Surat, Satara

Veraval

Surat

Satara

Udupi

Approx Travel Time

1d 16h 45m

₹3,100

Onwards

Via Mumbai, Mangalore

Veraval

Mumbai

Mangalore

Udupi

Approx Travel Time

13h 38m

₹6,801

Onwards

Via Mumbai, Goa

Veraval

Mumbai

Goa

Udupi

Approx Travel Time

17h 3m

₹4,744

Onwards

Frequently Asked Questions

What is the distance between Veraval and Udupi?

Udupi is approximately 0+ km from Veraval.

How long does it take to reach Udupi from Veraval?

It takes approximately 13 hours to reach Udupi from Veraval by Train, Flight Via Rajkot, Goa.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India