Pondicherry is well connected to the rest of India via a large network of National Highways, a Railway Terminal and a Domestic Airport. It is also in close proximity to International airports
Puducherry's Domestic airport is connected to Bengaluru via daily flights - except for Wednesdays. The Air India flight departs Bengaluru at 3:35pm and reaches Pondicherry at 4:35. The return flight departs at 4:55 and reaches at 5:55. This is a 1 hour nonstop flight. Travellers can also drive down from the Domestic & International airports in Chennai, Trichy or Bengaluru. Both Chennai (151 kms) and Trichy (203 kms) are just few hours by road, while Bangalore (307 kms) is a little longer.
Daily connectivity to Villupuram, Chennai and Tirupathy are available. While tri-weekly trains connect Pondicherry to Bangalore and Mumbai, other cities like Kolkatta, Bhubaneshwar, New Delhi, Mangalore and Kanyakumari are connected by a weekly train.
The best connectivity is definitely by road. Multiple buses ply daily to and fro between Chennai and Bangalore. From hop-on hop-off local buses, to air-conditioned multi-axle luxury ones, Pondy also offers overnighter luxury buses to Hyderabad (784 kms). Alternatively, one could just book a Taxi or coach for any of the above destinations.