The distance from Chennai to Puducherry is 143 km while the road distance between Chennai to Puducherry is 173 km.By Train it is 196 Km.
There are 4 direct train(s) from Chennai to Puducherry. These train(s) is/are Bbs Pdy Express (12898), Ndls Pdy Exp (22404), Karaikal Exp (16175) and Ltt Karaikal Exp (11017) etc. The minimum time a train takes to reach Puducherry from Chennai is 4h 00m. The fastest way to reach Puducherry from Chennai takes you 2h 32m, which is to take Tata Indica from Chennai to Puducherry. The cheapest way to reach Puducherry from Chennai takes you 4h 05m, which is to take Ndls Pdy Exp from Chennai to Puducherry. There are endless number of private and public buses, you can also drive your two or four wheelers.