
Udupi to Gaya
Gaya is approximately 1850+ kms from Udupi. The fastest way to reach Gaya from Udupi is by Train, Flight Via Mangalore, Bangalore, Patna. It takes approximately 10 hours. The cheapest way to reach Gaya from Udupi is by Train Via Jabalpur which would take approximately 45 hours.
Sort By
Mode of Transport
Via Mangalore, Ranchi
RECOMMENDED
Udupi
Mangalore
Ranchi
Gaya
Approx Travel Time
13h 18m
₹13,902
Onwards
Via Mangalore, Varanasi
Udupi
Mangalore
Varanasi
Gaya
Approx Travel Time
11h 35m
₹7,129
Onwards
Udupi
Mangalore
Varanasi
Gaya
Approx Travel Time
11h 47m
₹8,742
Onwards
Udupi
Mangalore
Varanasi
Gaya
Approx Travel Time
13h 42m
₹14,222
Onwards
Via Mangalore, Bangalore, Patna
FASTEST
Udupi
Mangalore
Bangalore
Patna
Gaya
Approx Travel Time
9h 33m
₹9,774
Onwards
Via Bangalore, Kolkata
Udupi
Bangalore
Kolkata
Gaya
Approx Travel Time
14h 5m
₹9,710
Onwards
Via Jabalpur
CHEAPEST
Udupi
Jabalpur
Gaya
Approx Travel Time
1d 20h 58m
₹1,355
Onwards
Via Bangalore, Prayagraj(Allahabad)
Udupi
Bangalore
Prayagraj(Allahabad)
Gaya
Approx Travel Time
2d 4h 59m
₹4,398
Onwards
Via Mangalore, Hyderabad, Patna
Udupi
Mangalore
Hyderabad
Patna
Gaya
Approx Travel Time
10h 3m
₹10,727
Onwards
Udupi
Mangalore
Hyderabad
Patna
Gaya
Approx Travel Time
10h 31m
₹13,019
Onwards
Frequently Asked Questions
What is the distance between Udupi and Gaya?
Gaya is approximately 1850+ kms from Udupi.
How long does it take to reach Gaya from Udupi?
It takes approximately 10 hours to reach Gaya from Udupi by Train, Flight Via Mangalore, Bangalore, Patna.
What is the cheapest way to reach Gaya from Udupi?
The cheapest way to reach Gaya from Udupi is by Train Via Jabalpur.
What is the fastest way to reach Gaya from Udupi?
The fastest way to reach Gaya from Udupi is by Train, Flight Via Mangalore, Bangalore, Patna.


