Mangaluru is a coastal city in Karnataka. The journey from Udupi involves a train ride via the Pune-Mangalore corridor. You will pass through scenic landscapes. The total travel time is roughly 22 hours by train.
Total Distance: 900 km driving distance, 750 km air distance.
Check for trains via Konkan Railway for better frequency.
October to March.