The distance from Puducherry to Mangalore is approximately 650 km. The most practical way to travel is by bus or train via Bangalore. The journey takes 13 to 15 hours. Mangalore is a coastal city known for its beaches, temples, and seafood. This route connects the eastern coast to the western coast of India.
Total Distance: 650 km by road, 550 km air distance.
Book in advance to secure a berth.
Overnight buses are the most convenient option.
October to March for pleasant weather.