Puducherry is a beautiful union territory. The journey from Udupi involves a train ride via the Pune-Chennai-Puducherry corridor. You will pass through scenic landscapes. The total travel time is roughly 24 hours by train.
Total Distance: 1100 km driving distance, 950 km air distance.
Check for trains via Chennai for better frequency.
October to March.